UI Nits: Splitter actions for TrainTool Devices

.. add and delete devices.
This commit is contained in:
Mark Liversedge
2013-03-04 16:00:11 +00:00
parent b41589da42
commit 9dcbadcc84

View File

@@ -284,6 +284,14 @@ TrainTool::TrainTool(MainWindow *parent, const QDir &home) : GcWindow(parent), h
trainSplitter = new GcSplitter(Qt::Vertical);
trainSplitter->setContentsMargins(0,0,0,0);
deviceItem = new GcSplitterItem(tr("Devices"), iconFromPNG(":images/sidebar/power.png"), this);
// devices splitter actions
QAction *addDeviceAct = new QAction(iconFromPNG(":images/sidebar/plus.png"), tr("Add Device"), this);
deviceItem->addAction(addDeviceAct);
connect(addDeviceAct, SIGNAL(triggered(void)), main, SLOT(addDevice()));
QAction *removeDeviceAct = new QAction(iconFromPNG(":images/sidebar/minus.png"), tr("Delete Device"), this);
deviceItem->addAction(removeDeviceAct);
connect(removeDeviceAct, SIGNAL(triggered(void)), this, SLOT(deleteDevice(void)));
workoutItem = new GcSplitterItem(tr("Workouts"), iconFromPNG(":images/sidebar/folder.png"), this);
deviceItem->addWidget(deviceTree);
trainSplitter->addWidget(deviceItem);
@@ -291,6 +299,7 @@ TrainTool::TrainTool(MainWindow *parent, const QDir &home) : GcWindow(parent), h
trainSplitter->addWidget(workoutItem);
cl->addWidget(trainSplitter);
#if defined Q_OS_MAC || defined GC_HAVE_VLC
mediaItem = new GcSplitterItem(tr("Media"), iconFromPNG(":images/sidebar/movie.png"), this);
mediaItem->addWidget(mediaTree);