diff options
Diffstat (limited to 'pictureswidget.h')
-rw-r--r-- | pictureswidget.h | 59 |
1 files changed, 3 insertions, 56 deletions
diff --git a/pictureswidget.h b/pictureswidget.h index 8d17a10..d1cdd36 100644 --- a/pictureswidget.h +++ b/pictureswidget.h @@ -15,27 +15,17 @@ #include "pictureviewer2.h" #include "smtreeview.h" -class PictureView; +class PictureListView; class MappingTreeWidget; -class MappingEditWidget; class MappingEditDialog; -class MappingTreeModel; -class QSqlQuery; -class PicFilesModel; -class QSortFilterProxyModel; -class QHideEvent; -class QEvent; -class HoverWindow; class PictureViewer2; class QAction; -class QActionGroup; -struct MappingData; class PicturesWidget : public QWidget { Q_OBJECT public: explicit PicturesWidget(QWidget *parent = 0); - PictureView *picView() { return mPictureView; } + PictureListView *picView() { return mPictureListView; } void setPicViewerAction(QAction *action) { mPicViewerA = action; } PictureViewer2 *picViewer2() { return mPicViewer; } @@ -55,54 +45,11 @@ class PicturesWidget : public QWidget { private: MappingTreeWidget *mMappingTree; - PictureView *mPictureView; + PictureListView *mPictureListView; PictureViewer2 *mPicViewer; MappingEditDialog *mEditDialog; const QString mWindowTitleBase; QAction *mPicViewerA; }; -class PictureView : public SmTreeView { - Q_OBJECT - public: - explicit PictureView(QWidget *parent = 0); - QList<int> fileMappings() { return mFilesMappings; } - PicFilesModel *filesModel() { return mModel; } - QSortFilterProxyModel *proxy() { return mProxy; } - void setPV(PictureViewer2 *pv) { mPV = pv; } - PictureViewer2 *PV() { return mPV; } - - public slots: - void mappingChanged(int pMapId); - void deletePics(); - void refresh(); - void setPVData(int replace = false); - void setPVAll(); - void setHoverWinVisible(bool visible) const; - - protected: - virtual void hideEvent(QHideEvent *); - virtual bool event(QEvent *e); - virtual void contextMenuEvent(QContextMenuEvent *e); - - private slots: - void selectedFilesChanged(); - - signals: - void newMappings(QString); - void numSelected(int); - void selectedSize(qint64); - void editPicsMappings(); - - private: - HoverWindow *mHoverWin; - QModelIndex mCurHover; - QSortFilterProxyModel *mProxy; - PicFilesModel *mModel; - int mCursorOffset; - QList<int> mFilesMappings; - PictureViewer2 *mPV; - MappingTreeModel *mMappingTreeModel; -}; - #endif // PICTURESWIDGET_H |