52 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
53 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
54 QVariant data(
const QModelIndex &index,
int role)
const override;
57 bool setData(
const QModelIndex &index,
const QVariant &
value,
int role)
override;
58 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
63 bool importStorage(
const QString &filename, StorageImportOption importOption)
const;
64 bool importStorageData(
const QString &filename, StorageImportOption importOption,
const QByteArray &data)
const;
65 bool canImportStorage(
const QString &filename)
const;
67 QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override;
83 void addStorage(
const QString &location);
86 void removeStorage(
const QString &location);
89 void slotStoragesBulkSynchronizationFinished();
92 static bool importStorageInternal(
const QString &filename,
95 const QByteArray &data);
99 static QImage getThumbnailFromQuery(
const QSqlQuery &query);
102 QScopedPointer<Private>
d;