Print most of the table structures
This commit is contained in:
parent
f895ec0c1c
commit
ab862aeaf1
31 changed files with 411 additions and 203 deletions
|
@ -18,8 +18,9 @@ target_include_directories(${PROJECT_NAME}
|
|||
)
|
||||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
PRIVATE
|
||||
PUBLIC
|
||||
CheckableItem
|
||||
CheckableTest
|
||||
PRIVATE
|
||||
Qt5::Core
|
||||
)
|
||||
|
|
|
@ -187,3 +187,8 @@ unsigned int CheckableTestModel::getPoints() const
|
|||
|
||||
return points;
|
||||
}
|
||||
|
||||
QString CheckableTestModel::getTitle() const
|
||||
{
|
||||
return m_title;
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ class CheckableTestModel : public QAbstractTableModel
|
|||
Q_OBJECT
|
||||
|
||||
protected:
|
||||
QString m_title;
|
||||
CheckableTests m_tests;
|
||||
|
||||
public:
|
||||
|
@ -16,17 +17,17 @@ public:
|
|||
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
|
||||
int columnCount(const QModelIndex &parent = QModelIndex()) const override;
|
||||
|
||||
QVariant data(
|
||||
const QModelIndex &index, int role = Qt::DisplayRole) const override;
|
||||
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
|
||||
Qt::ItemFlags flags(const QModelIndex &index) const override;
|
||||
bool setData(const QModelIndex &index, const QVariant &value,
|
||||
int role = Qt::EditRole) override;
|
||||
bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override;
|
||||
|
||||
QVariant headerData(int section, Qt::Orientation orientation,
|
||||
int role = Qt::DisplayRole) const override;
|
||||
int role = Qt::DisplayRole) const override;
|
||||
|
||||
unsigned int getPoints() const;
|
||||
|
||||
QString getTitle() const;
|
||||
|
||||
protected:
|
||||
virtual bool isValidIndex(const QModelIndex &index) const;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue