From 6e02e9d5b7857d78a4f941b49bf884b1b96a58fe Mon Sep 17 00:00:00 2001 From: Amit Chaudhuri Date: Wed, 10 Apr 2013 08:07:02 +0100 Subject: Add logic to switch views Rename the 3 main widgets in the Qt mainwindow. Wire view menu options to the setVisible methods of same. Signed-off-by: Amit Chaudhuri Signed-off-by: Dirk Hohndel --- qt-ui/mainwindow.cpp | 16 ++++++++++++++++ qt-ui/mainwindow.ui | 6 +++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index 502bd9774..36b9798ee 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -99,21 +99,37 @@ void MainWindow::on_actionYearlyStatistics_triggered() void MainWindow::on_actionViewList_triggered() { qDebug("actionViewList"); + + ui->InfoWidget->setVisible(false); + ui->ListWidget->setVisible(true); + ui->ProfileWidget->setVisible(false); } void MainWindow::on_actionViewProfile_triggered() { qDebug("actionViewProfile"); + + ui->InfoWidget->setVisible(false); + ui->ListWidget->setVisible(false); + ui->ProfileWidget->setVisible(true); } void MainWindow::on_actionViewInfo_triggered() { qDebug("actionViewInfo"); + + ui->InfoWidget->setVisible(true); + ui->ListWidget->setVisible(false); + ui->ProfileWidget->setVisible(false); } void MainWindow::on_actionViewAll_triggered() { qDebug("actionViewAll"); + + ui->InfoWidget->setVisible(true); + ui->ListWidget->setVisible(true); + ui->ProfileWidget->setVisible(true); } void MainWindow::on_actionPreviousDC_triggered() diff --git a/qt-ui/mainwindow.ui b/qt-ui/mainwindow.ui index 96751dc0c..65b18c757 100644 --- a/qt-ui/mainwindow.ui +++ b/qt-ui/mainwindow.ui @@ -24,10 +24,10 @@ Qt::Horizontal - - + + - + -- cgit v1.2.3-70-g09d2