diff options
author | Arno <am@disconnect.de> | 2012-02-26 08:54:00 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2012-02-26 08:54:00 +0100 |
commit | 7b373a2a860d1e779664fffe98db769be34d5591 (patch) | |
tree | 83369d25d97216023b7464b3b86b85450986114b /shemov.cpp | |
parent | 26530f47ff13e20d46472c12abc7567a61c14e57 (diff) | |
download | SheMov-7b373a2a860d1e779664fffe98db769be34d5591.tar.gz SheMov-7b373a2a860d1e779664fffe98db769be34d5591.tar.bz2 SheMov-7b373a2a860d1e779664fffe98db769be34d5591.zip |
Implement PicturesWidget
Create a tab to show the archived pictures. It's far from complete, but
it already does:
* show pictures
* hover
* delete pictures from archive
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -55,6 +55,7 @@ #include "dbanalyzer.h" #include "mappingtreewidget.h" #include "newpicsdialog.h" +#include "pictureswidget.h" SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, flags), mOpenWithGroupFS(0), mOpenWithGroupAV(0) { //application icon @@ -81,6 +82,10 @@ SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, fla connect(mATree->seriesWidget()->seriesTree()->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(updateSelectionCount(QItemSelection,QItemSelection))); connect(this, SIGNAL(configChanged()), mATree, SLOT(readSettings())); + //pictures + mPicWidget = new PicturesWidget; + mTab->addTab(mPicWidget, tr("Pictures")); + //newmoviewizard + dbanalyzer mNewMovieWizard = new NewMovieWizard(this); connect(mNewMovieWizard, SIGNAL(seriesAdded(QString,int)), mATree->seriesWidget(), SLOT(seriesAdded(QString,int))); @@ -599,6 +604,11 @@ void SheMov::createActions(){ mSuggestFileA = new QAction(QIcon(":/analstretcher.png"), tr("Suggest file for burning"), this); connect(mSuggestFileA, SIGNAL(triggered()), mATree->filesWidget(), SLOT(suggest())); + //picture widget actions + mDeletePicFromA = new QAction(tr("Delete..."), this); + mPicWidget->picView()->addAction(mDeletePicFromA); + connect(mDeletePicFromA, SIGNAL(triggered()), mPicWidget->picView(), SLOT(deletePics())); + // misc mOpenWithMapperFS = new QSignalMapper(this); mOpenWithMapperAV = new QSignalMapper(this); |