summaryrefslogtreecommitdiffstats
path: root/archivemodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'archivemodel.h')
-rw-r--r--archivemodel.h5
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;
};