summaryrefslogtreecommitdiff
path: root/src/plugins/vcsbase/submitfilemodel.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@nokia.com>2011-11-11 09:47:59 +0100
committerEike Ziller <eike.ziller@nokia.com>2011-11-11 09:47:59 +0100
commit792c1a57f221a4fe6b693bc66fd0acfdb9196b1d (patch)
tree4665e03eb0173f2c2a5014ac78287c3febd89484 /src/plugins/vcsbase/submitfilemodel.cpp
parent85cf2b661e668d20a56f649b118d6bdc713477e4 (diff)
parenta63fa620b89d8adc0a06194a2d9755fba809ebc1 (diff)
downloadqt-creator-792c1a57f221a4fe6b693bc66fd0acfdb9196b1d.tar.gz
Merge branch 'master' of ssh://codereview.qt-project.org/qt-creator/qt-creator
Diffstat (limited to 'src/plugins/vcsbase/submitfilemodel.cpp')
-rw-r--r--src/plugins/vcsbase/submitfilemodel.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/vcsbase/submitfilemodel.cpp b/src/plugins/vcsbase/submitfilemodel.cpp
index 8c49cbc5db..7299597182 100644
--- a/src/plugins/vcsbase/submitfilemodel.cpp
+++ b/src/plugins/vcsbase/submitfilemodel.cpp
@@ -33,7 +33,10 @@
#include "submitfilemodel.h"
#include "vcsbaseconstants.h"
+#include <coreplugin/fileiconprovider.h>
+
#include <QtGui/QStandardItem>
+#include <QtCore/QFileInfo>
#include <QtCore/QDebug>
namespace VCSBase {
@@ -52,6 +55,7 @@ static QList<QStandardItem *> createFileRow(const QString &fileName, const QStri
statusItem->setData(v);
QStandardItem *fileItem = new QStandardItem(fileName);
fileItem->setFlags(Qt::ItemIsSelectable|Qt::ItemIsEnabled);
+ fileItem->setIcon(Core::FileIconProvider::instance()->icon(QFileInfo(fileName)));
QList<QStandardItem *> row;
row << statusItem << fileItem;
return row;
@@ -154,4 +158,5 @@ unsigned SubmitFileModel::filter(const QStringList &filter, int column)
qDebug() << Q_FUNC_INFO << " deleted " << rc << " items using " << filter << " , remaining " << rowCount();
return rc;
}
+
}