diff options
author | Thomas Hartmann <Thomas.Hartmann@theqtcompany.com> | 2015-09-15 11:46:20 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@theqtcompany.com> | 2015-09-16 08:55:09 +0000 |
commit | 366e89e9cfb7d110b9b8d08a044e4d34ca5a3cae (patch) | |
tree | 4e6bd075f72cb0aa4b521561e4c0bdb8d43e84b6 /src/plugins/qmldesigner/documentmanager.h | |
parent | 6cac3b73ab27b3a8fd804eaa4aabddb3d64899cf (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.h | 14 |
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; |