We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
AbstractTableModel
1 parent 1b92d05 commit c3ac6dbCopy full SHA for c3ac6db
1 file changed
src/front_end/include/table_widget.hxx
@@ -3,10 +3,14 @@
3
4
#include <qcontainerfwd.h>
5
#include <qgridlayout.h>
6
+#include <qheaderview.h>
7
+#include <qtableview.h>
8
9
#include <QGridLayout>
10
#include <QTableWidget>
11
#include <memory>
12
+
13
+#include "abstract_table_model.hxx"
14
using std::unique_ptr;
15
16
namespace Lazyboard::front_end {
@@ -19,7 +23,11 @@ class TableWidget {
19
23
static constexpr int DEFAULT_MAX_ROW = 10;
20
24
21
25
private:
22
- unique_ptr<QTableWidget> table_widget;
26
+ void set_resize_mode(QHeaderView *header);
27
28
+ private:
29
+ unique_ptr<QTableView> table_view_widget;
30
+ unique_ptr<AbstractTableModel> abstract_table_model;
31
32
public:
33
void setup_widget(QGridLayout *grid_layout);
0 commit comments