QmlDesigner.ProjectExplorer: New icons for qml file types

This commit is contained in:
Christiaan Janssen
2010-04-01 17:21:18 +02:00
parent 79fd001aff
commit 1a9b2dadcf
8 changed files with 22 additions and 2 deletions

View File

@@ -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()