diff options
Diffstat (limited to 'pictureswidget.h')
-rw-r--r-- | pictureswidget.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pictureswidget.h b/pictureswidget.h index cc1578d..b2da8ea 100644 --- a/pictureswidget.h +++ b/pictureswidget.h @@ -28,6 +28,7 @@ class QEvent; class HoverWindow; class PictureViewer2; class QAction; +struct MappingData; class PicturesWidget : public QWidget { Q_OBJECT @@ -119,14 +120,17 @@ class PicFilesModel : public SmTreeModel { QList<QList<QVariant> > allFiles() const; void removeFiles(const QList<QPersistentModelIndex> &files); bool changeMappings(const QList<int> &fileIds, const QList<int> &mappingIds); + QList<MappingData> mappingDataFromFiles(const QList<int> fileIds) const; public slots: void populate(); private: + QList<int> mappingPIdsFromFiles(QList<int> fileIds) const; QSqlDatabase mDb; MappingTreeModel *mMappingTreeModel; QString mPopulateQS; + QString mMappingsQS; QSqlQuery *mDeleteFileQ; QSqlQuery *mDeleteMappingsQ; QSqlQuery *mAddMappingsQ; |