aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/documentmanager.h
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@theqtcompany.com>2015-09-15 11:46:20 +0200
committerTim Jenssen <tim.jenssen@theqtcompany.com>2015-09-16 08:55:09 +0000
commit366e89e9cfb7d110b9b8d08a044e4d34ca5a3cae (patch)
tree4e6bd075f72cb0aa4b521561e4c0bdb8d43e84b6 /src/plugins/qmldesigner/documentmanager.h
parent6cac3b73ab27b3a8fd804eaa4aabddb3d64899cf (diff)
QmlDesigner: Adding helper function for icon browser
Change-Id: I6f333c897802c8bf1d93b168f5d108b77bfa33c2 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com> Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
Diffstat (limited to 'src/plugins/qmldesigner/documentmanager.h')
-rw-r--r--src/plugins/qmldesigner/documentmanager.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/documentmanager.h b/src/plugins/qmldesigner/documentmanager.h
index c20be264cb..99795b543d 100644
--- a/src/plugins/qmldesigner/documentmanager.h
+++ b/src/plugins/qmldesigner/documentmanager.h
@@ -34,13 +34,17 @@
#include <QObject>
#include <QList>
+#include <QLoggingCategory>
#include <designdocument.h>
namespace Core { class IEditor; }
-
+namespace ProjectExplorer { class Node; }
+namespace ProjectExplorer { class Project; }
namespace QmlDesigner {
+Q_DECLARE_LOGGING_CATEGORY(documentManagerLog)
+
class QMLDESIGNERCORE_EXPORT DocumentManager : public QObject
{
Q_OBJECT
@@ -58,6 +62,14 @@ public:
static bool createFile(const QString &filePath, const QString &contents);
static void addFileToVersionControl(const QString &directoryPath, const QString &newFilePath);
+ static Utils::FileName currentFilePath();
+
+ static QStringList isoIconsQmakeVariableValue(const QString &proPath);
+ static bool setIsoIconsQmakeVariableValue(const QString &proPath, const QStringList &value);
+ static void findPathToIsoProFile(bool *iconResourceFileAlreadyExists, QString *resourceFilePath,
+ QString *resourceFileProPath, const QString &isoIconsQrcFile);
+ static bool isoProFileSupportsAddingExistingFiles(const QString &resourceFileProPath);
+ static bool addResourceFileToIsoProject(const QString &resourceFileProPath, const QString &resourceFilePath);
private:
QHash<Core::IEditor *,QPointer<DesignDocument> > m_designDocumentHash;