Example #1
0
ChronoDuino::ChronoDuino(QWidget * a_parent)
	: QMainWindow(a_parent)
{
	m_main_window.setupUi(this);

	//UI
	m_result_inspector = new ResultInspector(this);
	setCentralWidget(m_result_inspector);

	m_competitor_inspector = new CompetitorInspector(this);
	addDockWidget(Qt::RightDockWidgetArea, m_competitor_inspector);

	m_round_inspector = new RoundInspector(this);
	addDockWidget(Qt::RightDockWidgetArea, m_round_inspector);

	//Connect
	connect(m_main_window.m_action_new, SIGNAL(triggered()), SLOT(newRaceAction()));
	connect(m_main_window.m_action_open, SIGNAL(triggered()), SLOT(openRaceAction()));
	connect(m_main_window.m_action_preferences, SIGNAL(triggered()), SLOT(editPreferencesAction()));
	connect(m_main_window.m_action_about, SIGNAL(triggered()), SLOT(aboutAction()));
	connect(m_main_window.m_action_print, SIGNAL(triggered()), SLOT(printAction()));
	connect(m_main_window.m_action_test, SIGNAL(triggered()), SLOT(testAction()));

	initDbConnection();
}
Example #2
0
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    m_pCenterWidget = new ImgProcessCenterWidget(this);
    setCentralWidget(m_pCenterWidget);
    connect(ui->actionOpenFile, SIGNAL(triggered()), this, SLOT(openFileAction()));
    connect(ui->actionAbout, SIGNAL(triggered()), this, SLOT(aboutAction()));
    connect(ui->actionSaveFile, SIGNAL(triggered()), this, SLOT(saveFileAction()));
    connect(ui->actionHotKeySetting, SIGNAL(triggered()), this, SLOT(hotKeySettingAction()));
    /*
    QMenu* fileMenu =  menuBar()->addMenu(tr("&File"));
    openFileAction = new QAction(tr("&OpenFile"), this);
    openFileAction->setShortcut(QKeySequence::Open);        //设置快捷键
    openFileAction->setStatusTip(tr("Open a file"));        //设置状态栏
    fileMenu->addAction(openFileAction);
    */
    connect(ui->actionHelpOnline, SIGNAL(triggered()), this, SLOT(helpOnlineAction()));
    //todo:先确定这里是状态栏
    ui->statusBar->showMessage(QString("statusbar"), 10 * 1000);
    //ui->mainToolBar->addAction(QString("Line"));
}