Add a collection immediately and show a placeholder + busy indicator in localdocs settings.

This commit is contained in:
Adam Treat
2023-06-03 10:08:59 -04:00
parent 23391d44e0
commit bc624f5389
6 changed files with 24 additions and 8 deletions

View File

@@ -11,7 +11,8 @@ class LocalDocsModel : public QAbstractListModel
public:
enum Roles {
CollectionRole = Qt::UserRole + 1,
FolderPathRole
FolderPathRole,
InstalledRole
};
explicit LocalDocsModel(QObject *parent = nullptr);
@@ -20,6 +21,7 @@ public:
QHash<int, QByteArray> roleNames() const override;
public Q_SLOTS:
void addCollectionItem(const CollectionItem &item);
void handleCollectionListUpdated(const QList<CollectionItem> &collectionList);
private: