summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authoram <am@f440f766-f032-0410-8965-dc7d17de2ca0>2009-07-19 16:12:02 +0000
committeram <am@f440f766-f032-0410-8965-dc7d17de2ca0>2009-07-19 16:12:02 +0000
commitd2b854121266e32164290ee4e683c0c8388d7d41 (patch)
tree7e844a2920bc00d5d855da661a98f9b20ff13f2e /shemov.cpp
parent80bf76dc318276f67eeec32b8f68e82cf4bb7e62 (diff)
downloadSheMov-d2b854121266e32164290ee4e683c0c8388d7d41.tar.gz
SheMov-d2b854121266e32164290ee4e683c0c8388d7d41.tar.bz2
SheMov-d2b854121266e32164290ee4e683c0c8388d7d41.zip
-added ActorRole in MovieModel
-Fixed bug in MovieItem returning data and filling the model -Started on archive viewing git-svn-id: file:///var/svn/repos2/shemov/trunk@391 f440f766-f032-0410-8965-dc7d17de2ca0
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 28e4924..4b54d78 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -25,8 +25,10 @@
#include "filesystemwidget.h"
#include "fileview.h"
#include "configurationdialog.h"
-#include "archiveeditwidget.h"
+#include "archiveeditdialog.h"
#include "moviemodel.h"
+#include "listmodel.h"
+#include "archiveviewwidget.h"
SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, flags) {
qApp->setWindowIcon(QIcon(":/shemov.png"));
@@ -46,14 +48,19 @@ SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, fla
}
mMovieModel = new MovieModel(this);
+ mGenreModel = new ListModel("genre", this);
+ mActorModel = new ListModel("actor", this);
mFSWidget = new FilesystemWidget;
setWindowTitle(mFSWidget->windowTitle());
mTab = new QTabWidget;
mTab->addTab(mFSWidget, tr("Filemanager"));
+ mAVWidget = new ArchiveViewWidget(mMovieModel, mGenreModel, mActorModel);
+ mTab->addTab(mAVWidget, tr("Archive"));
+ connect(mAVWidget, SIGNAL(windowTitle(const QString &)), this, SLOT(newWindowTitle(const QString &)));
- mAEdit = new ArchiveEditDialog(this);
+ mAEdit = new ArchiveEditDialog(mGenreModel, mActorModel, this);
mAEdit->setMovieModel(mMovieModel);
mFSWidget->setArchiveDialog(mAEdit);