projectpanel: connected open/save/undo/redo buttons

These were waiting until opening/saving projects was implemented, which it was
about a month ago. Now they are connected.
This commit is contained in:
itsmattkc
2020-04-28 00:24:37 +10:00
parent b947b2224a
commit 3e28c74d20
+6 -2
View File
@@ -49,12 +49,16 @@ ProjectPanel::ProjectPanel(QWidget *parent) :
layout->addWidget(toolbar);
// Make toolbar connections
connect(toolbar, SIGNAL(NewClicked()), this, SLOT(ShowNewMenu()));
connect(toolbar, &ProjectToolbar::NewClicked, this, &ProjectPanel::ShowNewMenu);
connect(toolbar, &ProjectToolbar::OpenClicked, Core::instance(), &Core::OpenProject);
connect(toolbar, &ProjectToolbar::SaveClicked, Core::instance(), &Core::SaveActiveProject);
connect(toolbar, &ProjectToolbar::UndoClicked, Core::instance()->undo_stack(), &QUndoStack::undo);
connect(toolbar, &ProjectToolbar::RedoClicked, Core::instance()->undo_stack(), &QUndoStack::redo);
// Set up main explorer object
explorer_ = new ProjectExplorer(this);
layout->addWidget(explorer_);
connect(explorer_, SIGNAL(DoubleClickedItem(Item*)), this, SLOT(ItemDoubleClickSlot(Item*)));
connect(explorer_, &ProjectExplorer::DoubleClickedItem, this, &ProjectPanel::ItemDoubleClickSlot);
// Set toolbar's view to the explorer's view
toolbar->SetView(explorer_->view_type());