diff options
Diffstat (limited to 'archivemodel.h')
-rw-r--r-- | archivemodel.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/archivemodel.h b/archivemodel.h index 08b4fd3..0e3e29c 100644 --- a/archivemodel.h +++ b/archivemodel.h @@ -12,6 +12,7 @@ #include <QSqlDatabase> #include <QThread> #include <QDataStream> +#include <QMutex> #include "smtreemodel.h" @@ -67,7 +68,8 @@ class ArchiveCollector : public QThread { Q_OBJECT public: explicit ArchiveCollector(int numFields, QObject *parent = 0); - SmTreeItem *rootItem() { return mRootItem; } + SmTreeItem *rootItem(); + int sortOrder(); public slots: void populate(int order, SmTreeItem *rootItem); @@ -87,6 +89,7 @@ class ArchiveCollector : public QThread { void fetchParts(const QVariant &id, SmTreeItem *parent); QSqlDatabase mDb; SmTreeItem *mRootItem; + QMutex mAccessMx; int mNumFields; int mSortOrder; }; |