asd
This commit is contained in:
+9
-2
@@ -5,11 +5,18 @@
|
|||||||
Notebook::Notebook(QWidget *parent)
|
Notebook::Notebook(QWidget *parent)
|
||||||
: QWidget(parent)
|
: QWidget(parent)
|
||||||
{
|
{
|
||||||
|
auto list = new QList<std::tuple<NotebookPage*, NotebookTab*>>();
|
||||||
|
|
||||||
|
this->pages = list;
|
||||||
}
|
}
|
||||||
|
|
||||||
NotebookPage
|
NotebookPage*
|
||||||
Notebook::AddPage()
|
Notebook::AddPage()
|
||||||
{
|
{
|
||||||
return new NotebookPage(this);
|
auto page = new NotebookPage(this);
|
||||||
|
auto tab = new NotebookTab(this, this, page);
|
||||||
|
|
||||||
|
this->pages->append(std::make_tuple(page, tab));
|
||||||
|
|
||||||
|
return page;
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -13,10 +13,10 @@ Q_OBJECT
|
|||||||
public:
|
public:
|
||||||
Notebook(QWidget *parent);
|
Notebook(QWidget *parent);
|
||||||
|
|
||||||
NotebookPage AddPage();
|
NotebookPage* AddPage();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QList<std::tuple<NotebookPage, NotebookTab>> pages;
|
QList<std::tuple<NotebookPage*, NotebookTab*>>* pages;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // NOTEBOOK_H
|
#endif // NOTEBOOK_H
|
||||||
|
|||||||
Reference in New Issue
Block a user