summaryrefslogtreecommitdiffstats
path: root/propertiesdialog.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2012-10-10 18:28:45 +0200
committerArno <am@disconnect.de>2012-10-10 18:28:45 +0200
commitdab3f05dcb2975c07247e3bebd8e9a7e8b9e83ce (patch)
tree70ee72f169620d5a6b07b7c116a0455183f6ef26 /propertiesdialog.h
parentd562d4a3527044aaeb36534bc2d4b65b587c9bb3 (diff)
downloadSheMov-dab3f05dcb2975c07247e3bebd8e9a7e8b9e83ce.tar.gz
SheMov-dab3f05dcb2975c07247e3bebd8e9a7e8b9e83ce.tar.bz2
SheMov-dab3f05dcb2975c07247e3bebd8e9a7e8b9e83ce.zip
SeriesTreeModel fix
* make it possible to delete whole series again. No code fix, just the database layout: add on delete cascade to metadata * get rid of propertiesdialog.{cpp,h}. It was useless and called from the "Edit.." context menu. Code bloat, I guess... * Do something useful when calling "Edit...". Rename Series or ask for a new SeriesPart
Diffstat (limited to 'propertiesdialog.h')
-rw-r--r--propertiesdialog.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/propertiesdialog.h b/propertiesdialog.h
deleted file mode 100644
index 9d23dbd..0000000
--- a/propertiesdialog.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version
- 2 of the License, or (at your option) any later version.
-*/
-
-#ifndef PROPERTIESDIALOG_H
-#define PROPERTIESDIALOG_H
-
-#include <QModelIndex>
-
-#include "smdialog.h"
-
-class SmTreeModel;
-class FilesTreeModel;
-class SeriesTreeModel;
-class QLabel;
-class QSplitter;
-class QTreeView;
-class QTabWidget;
-class QPushButton;
-
-class PropertiesDialog : public SmDialog {
- Q_OBJECT
- public:
- enum NodeType { PictureFileNode, MovieFileNode, ScreenshotNode, DummyNode };
- explicit PropertiesDialog(QWidget *parent = 0, Qt::WindowFlags f = 0);
- virtual ~PropertiesDialog();
- void populate(int seriesPartId);
-
- private slots:
- void showPicture(QModelIndex current, QModelIndex previous);
-
- private:
- void setupGui();
- SmTreeModel *mDisplayModel;
- FilesTreeModel *mFilesModel;
- SeriesTreeModel *mSeriesModel;
- int mCurrentId;
- QLabel *mCaption;
- QSplitter *mSplitter;
- QWidget *mPicTab;
- QLabel *mPictureLabel;
- QTreeView *mFileView;
- QTabWidget *mTab;
- QPushButton *mOk;
- QPushButton *mCancel;
-};
-
-#endif // PROPERTIESDIALOG_H