diff options
author | Arno Moeller <am@mindwerk.de> | 2010-06-17 17:59:39 +0200 |
---|---|---|
committer | Arno Moeller <am@mindwerk.de> | 2010-06-17 17:59:39 +0200 |
commit | a4e40f771e7f6df9dc8d7e63c5460761eb0e33c0 (patch) | |
tree | 2c4585a84ba9179aea8309960e6824bb7f6ec6b4 /shemov.cpp | |
parent | b503c9e9a29c41b4e0d5e6c43af42b6dc135b9c8 (diff) | |
download | SheMov-a4e40f771e7f6df9dc8d7e63c5460761eb0e33c0.tar.gz SheMov-a4e40f771e7f6df9dc8d7e63c5460761eb0e33c0.tar.bz2 SheMov-a4e40f771e7f6df9dc8d7e63c5460761eb0e33c0.zip |
Partial implementation of adding new Series
Adding an item to the TreeView works, but it doesn't get focus after
inserting. Also the data is not shown. And setting the title of the new
item should make the database puke.
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -47,6 +47,7 @@ #include "archivetreeview.h" #include "smubermodelsingleton.h" #include "smubermodel.h" +#include "seriestreewidget.h" SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, flags), mOpenWithGroupFS(0), mOpenWithGroupAV(0) { qApp->setWindowIcon(QIcon(":/shemov.png")); @@ -355,6 +356,11 @@ void SheMov::createActions(){ mStatisticsA = new QAction(tr("Some statistics..."), this); connect(mStatisticsA, SIGNAL(triggered()), this, SLOT(showStatistics())); + //Tree context menu + mNewSeriesA = new QAction(tr("New series"), this); + mATree->seriesWidget()->seriesTree()->addAction(mNewSeriesA); + connect(mNewSeriesA, SIGNAL(triggered()), mATree->seriesWidget(), SLOT(newSeries())); + // misc mOpenWithMapperFS = new QSignalMapper(this); mOpenWithMapperAV = new QSignalMapper(this); |