summaryrefslogtreecommitdiffstats
path: root/archiveddelegate.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2010-07-23 21:25:34 +0200
committerArno <am@disconnect.de>2010-07-23 21:25:34 +0200
commitd617e0679b42680d5068513a951b6f6db10b0565 (patch)
treece368fd13628e75406191b1c8118664136a4207e /archiveddelegate.cpp
parenta59ac6eb3cebdd4e3f41552c21f14165203c1ab2 (diff)
downloadSheMov-d617e0679b42680d5068513a951b6f6db10b0565.tar.gz
SheMov-d617e0679b42680d5068513a951b6f6db10b0565.tar.bz2
SheMov-d617e0679b42680d5068513a951b6f6db10b0565.zip
Big code cleanup
hopefully removed all code connected to ArchiveViewWidget in this tree. Files removed ({h,cpp}): *archiveeditdialog *listeditor *covereditor *archivefilewidget *addmoviewizard *archivefileview *archiveproxy *sizedelegate *archivedidelegate *archiveitemeditdialog *coveritem *movieitem *moviemodel *moviemodelsingleton *listmodel *listmodelsingleton *archiveviewwidget *archiveiteminfoedit *archiveitemcoveredit *fileinfoitem *fileinfomodel See added file TODOS for stuff that needs fixes.
Diffstat (limited to 'archiveddelegate.cpp')
-rw-r--r--archiveddelegate.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/archiveddelegate.cpp b/archiveddelegate.cpp
deleted file mode 100644
index 54282b8..0000000
--- a/archiveddelegate.cpp
+++ /dev/null
@@ -1,42 +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.
-*/
-
-#include <QFontMetrics>
-#include <QPainter>
-#include <QApplication>
-
-#include "archiveddelegate.h"
-
-ArchivedDelegate::ArchivedDelegate(QObject *parent) : QAbstractItemDelegate(parent) {};
-
-void ArchivedDelegate::paint(QPainter *p, const QStyleOptionViewItem &option, const QModelIndex &index) const{
- p->save();
- qApp->style()->drawControl(QStyle::CE_ItemViewItem, &option, p);
- QColor c(QColor(Qt::darkGreen));
- QString text(tr("No"));
- if(index.data().toInt() > -1){
- c = QColor(Qt::red);
- text = QString(tr("On DVD # %1")).arg(QString::number(index.data().toInt()));
- }
- p->setPen(QPen(c));
- p->drawText(option.rect, Qt::AlignLeft | Qt::AlignVCenter, text);
- p->restore();
-}
-
-QSize ArchivedDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const {
- QString text;
- if(index.data().toInt() == -1){
- text = QString(tr("On DVD # %1")).arg(QString::number(index.data().toInt()));
- }else if(index.data().toInt() == -2){
- text = tr("(unknown");
- }else{
- text = tr("No");
- }
- QFontMetrics metrics(option.font);
- return metrics.size(Qt::TextSingleLine, text);
-}
-