forked from qt-creator/qt-creator
QmlDesigner.ProjectExplorer: New icons for qml file types
This commit is contained in:
@@ -32,11 +32,13 @@
|
||||
#include "qmlproject.h"
|
||||
|
||||
#include <coreplugin/ifile.h>
|
||||
#include <coreplugin/fileiconprovider.h>
|
||||
#include <projectexplorer/projectexplorer.h>
|
||||
|
||||
#include <QFileInfo>
|
||||
#include <QDir>
|
||||
#include <QTextStream>
|
||||
#include <QStyle>
|
||||
|
||||
namespace QmlProjectManager {
|
||||
namespace Internal {
|
||||
@@ -47,6 +49,13 @@ QmlProjectNode::QmlProjectNode(QmlProject *project, Core::IFile *projectFile)
|
||||
m_projectFile(projectFile)
|
||||
{
|
||||
setDisplayName(QFileInfo(projectFile->fileName()).completeBaseName());
|
||||
// make overlay
|
||||
const QSize desiredSize = QSize(16, 16);
|
||||
const QIcon projectBaseIcon(QLatin1String(":/qmlproject/images/qmlfolder.png"));
|
||||
const QPixmap projectPixmap = Core::FileIconProvider::overlayIcon(QStyle::SP_DirIcon,
|
||||
projectBaseIcon,
|
||||
desiredSize);
|
||||
setIcon(QIcon(projectPixmap));
|
||||
}
|
||||
|
||||
QmlProjectNode::~QmlProjectNode()
|
||||
|
||||
Reference in New Issue
Block a user