diff options
Diffstat (limited to 'src/mainwindow.cc')
-rw-r--r-- | src/mainwindow.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mainwindow.cc b/src/mainwindow.cc index 1217fe3..fa64a6a 100644 --- a/src/mainwindow.cc +++ b/src/mainwindow.cc @@ -54,9 +54,9 @@ MainWindow::MainWindow(Settings& settings) auto instr_id2 = project.createInstrument(); auto instr_id3 = project.createInstrument(); - auto instr1 = project.getInstrument(instr_id1); - auto instr2 = project.getInstrument(instr_id2); - auto instr3 = project.getInstrument(instr_id3); + auto& instr1 = project.getInstrument(instr_id1); + auto& instr2 = project.getInstrument(instr_id2); + auto& instr3 = project.getInstrument(instr_id3); tab_widget->addTab(new InstrumentWidget(settings, instr1), QPixmap(":icons/instrument.png"), "Snare"); @@ -91,6 +91,7 @@ MainWindow::MainWindow(Settings& settings) connect(act_quit, SIGNAL(triggered()), this, SLOT(close())); instruments_dock = new QDockWidget(tr("Instruments:"), this); + instruments_dock->setObjectName("instruments_dock"); instruments_dock->setAllowedAreas(Qt::LeftDockWidgetArea); instruments_dock->setFeatures(QDockWidget::DockWidgetMovable); QListWidget* instrument_list = new QListWidget(); @@ -99,6 +100,7 @@ MainWindow::MainWindow(Settings& settings) addDockWidget(Qt::LeftDockWidgetArea, instruments_dock); channels_dock = new QDockWidget(tr("Channels:"), this); + channels_dock->setObjectName("channels_dock"); channels_dock->setAllowedAreas(Qt::LeftDockWidgetArea); channels_dock->setFeatures(QDockWidget::DockWidgetMovable); QListWidget* channel_list = new QListWidget(); @@ -200,7 +202,9 @@ void MainWindow::loadProject() project.setProjectFile(filename); + project_dirty = false; updateWindowTitle(); + statusBar()->showMessage(tr("Loaded")); } |