18 #include <QStackedWidget>
19 #include <QVBoxLayout>
23 , m_stackedWidget(new QStackedWidget)
25 , m_size_hint(QSize(1024, 1024))
27 setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
28 m_stackedWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
30 QVBoxLayout* layout =
new QVBoxLayout;
32 layout->setSpacing(0);
33 layout->setContentsMargins(0, 0, 0, 0);
79 connect(
m_model, &SessionModel::modelAboutToBeReset,
this,
82 connect(
m_model, &SessionModel::rowsAboutToBeRemoved,
this,
91 disconnect(
m_model, &SessionModel::modelAboutToBeReset,
this,
94 disconnect(
m_model, &SessionModel::rowsAboutToBeRemoved,
this,
109 "Attempt to use items from different models.");
Defines class GUIHelpers functions.
Defines class SessionModel.
SessionModel * model() const
Returns model of this item.
SessionItem * itemForIndex(const QModelIndex &index) const
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const