aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.h')
-rw-r--r--src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.h b/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.h
index 8d226e7a34..835960f671 100644
--- a/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.h
+++ b/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.h
@@ -10,6 +10,10 @@ QT_BEGIN_NAMESPACE
class QJsonArray;
QT_END_NAMESPACE
+namespace Utils {
+class FilePath;
+}
+
namespace QmlDesigner::CollectionEditor {
bool variantIslessThan(const QVariant &a, const QVariant &b, CollectionDetails::DataType type);
@@ -25,8 +29,14 @@ void assignCollectionToNode(AbstractView *view,
const ModelNode &collectionSourceNode,
const QString &collectionName);
+Utils::FilePath dataStoreJsonFilePath();
+
+Utils::FilePath dataStoreQmlFilePath();
+
bool isDataStoreNode(const ModelNode &dataStoreNode);
+bool ensureDataStoreExists(bool &justCreated);
+
bool canAcceptCollectionAsModel(const ModelNode &node);
QJsonArray defaultCollectionArray();