summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 1006cab..30f7561 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -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);