aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/resourceeditor/qrceditor/resourceview.cpp
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@theqtcompany.com>2015-04-09 13:30:30 +0200
committerDaniel Teske <daniel.teske@theqtcompany.com>2015-04-14 09:05:21 +0000
commit952af535d2042893bd01d5bf34de17e68b11d37b (patch)
tree8c2329cb7454ec35b605f5a7e3b15042dcb27605 /src/plugins/resourceeditor/qrceditor/resourceview.cpp
parent4a77a3145376a1c1a3a74df05c39f9240d91875f (diff)
ResourceEditor: Show correct error message on opening a invalid qrc file
Change-Id: I46310f9305b94bc0e4ac9a1708daa079b3245788 Task-number: QTCREATORBUG-14064 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'src/plugins/resourceeditor/qrceditor/resourceview.cpp')
-rw-r--r--src/plugins/resourceeditor/qrceditor/resourceview.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/plugins/resourceeditor/qrceditor/resourceview.cpp b/src/plugins/resourceeditor/qrceditor/resourceview.cpp
index 03f641745f..086a8653b0 100644
--- a/src/plugins/resourceeditor/qrceditor/resourceview.cpp
+++ b/src/plugins/resourceeditor/qrceditor/resourceview.cpp
@@ -103,7 +103,7 @@ void PrefixEntryBackup::restore() const
class RelativeResourceModel : public ResourceModel
{
public:
- RelativeResourceModel(const ResourceFile &resource_file, QObject *parent = 0);
+ RelativeResourceModel(QObject *parent = 0);
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const
{
@@ -129,8 +129,8 @@ private:
bool m_resourceDragEnabled;
};
-RelativeResourceModel::RelativeResourceModel(const ResourceFile &resource_file, QObject *parent) :
- ResourceModel(resource_file, parent),
+RelativeResourceModel::RelativeResourceModel(QObject *parent) :
+ ResourceModel(parent),
m_resourceDragEnabled(false)
{
}
@@ -190,7 +190,7 @@ using namespace ResourceEditor::Internal;
ResourceView::ResourceView(QUndoStack *history, QWidget *parent) :
Utils::TreeView(parent),
- m_qrcModel(new RelativeResourceModel(m_qrcFile, this)),
+ m_qrcModel(new RelativeResourceModel(this)),
m_history(history),
m_mergeId(-1)
{
@@ -386,6 +386,11 @@ QString ResourceView::contents() const
return m_qrcModel->contents();
}
+QString ResourceView::errorMessage() const
+{
+ return m_qrcModel->errorMessage();
+}
+
QString ResourceView::currentAlias() const
{
const QModelIndex current = currentIndex();