From 0315dd2008fd719134a96c013949a64d056ffbdf Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Mon, 4 Mar 2013 22:10:12 +0000 Subject: [PATCH] UI Nits: Analysis view menu only .. need to fix up the event but at least got the code in. .. still needs the menu implementing. --- src/MainWindow.cpp | 17 +++++++++++++++++ src/MainWindow.h | 3 +++ 2 files changed, 20 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 0b101a0ba..4c254bffa 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -660,8 +660,15 @@ MainWindow::MainWindow(const QDir &home) : intervalSplitter->setCollapsible(1, false); analItem = new GcSplitterItem(tr("Activities"), iconFromPNG(":images/sidebar/folder.png"), this); + QAction *moreAnalAct = new QAction(iconFromPNG(":images/sidebar/extra.png"), tr("Menu"), this); + analItem->addAction(moreAnalAct); + connect(moreAnalAct, SIGNAL(triggered(void)), this, SLOT(analysisPopup())); + analItem->addWidget(activityHistory); intervalItem = new GcSplitterItem(tr("Intervals"), iconFromPNG(":images/mac/stop.png"), this); + QAction *moreIntervalAct = new QAction(iconFromPNG(":images/sidebar/extra.png"), tr("Menu"), this); + intervalItem->addAction(moreIntervalAct); + connect(moreIntervalAct, SIGNAL(triggered(void)), this, SLOT(intervalPopup())); intervalItem->addWidget(intervalSplitter); analSidebar = new GcSplitter(Qt::Vertical); @@ -1292,6 +1299,11 @@ MainWindow::enableSaveButton() else saveButton->setEnabled(false); } +void +MainWindow::analysisPopup() +{ +} + void MainWindow::showTreeContextMenuPopup(const QPoint &pos) { @@ -1343,6 +1355,11 @@ MainWindow::showTreeContextMenuPopup(const QPoint &pos) } } +void +MainWindow::intervalPopup() +{ +} + void MainWindow::showContextMenuPopup(const QPoint &pos) { diff --git a/src/MainWindow.h b/src/MainWindow.h index 8331fbcc4..cb2116a2a 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -277,6 +277,9 @@ class MainWindow : public QMainWindow void manageLibrary(); void showWorkoutWizard(); + void analysisPopup(); + void intervalPopup(); + private slots: void rideTreeWidgetSelectionChanged(); void intervalTreeWidgetSelectionChanged();