#include <QVBoxLayout>
#include <QWidget>
-#include "about.h"
#include "mainwindow.h"
#include "samplingbar.h"
-#include "pv/view/view.h"
+#include "dialogs/about.h"
+#include "view/view.h"
extern "C" {
/* __STDC_FORMAT_MACROS is required for PRIu64 and friends (in C++). */
_menu_file->setTitle(QApplication::translate("MainWindow", "&File", 0, QApplication::UnicodeUTF8));
_menu_view->setTitle(QApplication::translate("MainWindow", "&View", 0, QApplication::UnicodeUTF8));
_menu_help->setTitle(QApplication::translate("MainWindow", "&Help", 0, QApplication::UnicodeUTF8));
+
+ // Setup _session events
+ connect(&_session, SIGNAL(capture_state_changed(int)), this,
+ SLOT(capture_state_changed(int)));
+
}
void MainWindow::on_actionOpen_triggered()
void MainWindow::on_actionAbout_triggered()
{
- About dlg(this);
+ dialogs::About dlg(this);
dlg.exec();
}
}
}
+void MainWindow::capture_state_changed(int state)
+{
+ _sampling_bar->set_sampling(state != SigSession::Stopped);
+}
+
} // namespace pv