Skip to content

Commit c3ac6db

Browse files
Defined AbstractTableModel
1 parent 1b92d05 commit c3ac6db

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/front_end/include/table_widget.hxx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@
33

44
#include <qcontainerfwd.h>
55
#include <qgridlayout.h>
6+
#include <qheaderview.h>
7+
#include <qtableview.h>
68

79
#include <QGridLayout>
810
#include <QTableWidget>
911
#include <memory>
12+
13+
#include "abstract_table_model.hxx"
1014
using std::unique_ptr;
1115

1216
namespace Lazyboard::front_end {
@@ -19,7 +23,11 @@ class TableWidget {
1923
static constexpr int DEFAULT_MAX_ROW = 10;
2024

2125
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;
2331

2432
public:
2533
void setup_widget(QGridLayout *grid_layout);

0 commit comments

Comments
 (0)