diff options
Diffstat (limited to 'src/plugins/resourceeditor/resourceeditorfactory.cpp')
-rw-r--r-- | src/plugins/resourceeditor/resourceeditorfactory.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/plugins/resourceeditor/resourceeditorfactory.cpp b/src/plugins/resourceeditor/resourceeditorfactory.cpp index f5f139660d..d8a641ecc6 100644 --- a/src/plugins/resourceeditor/resourceeditorfactory.cpp +++ b/src/plugins/resourceeditor/resourceeditorfactory.cpp @@ -45,24 +45,28 @@ using namespace ResourceEditor::Constants; ResourceEditorFactory::ResourceEditorFactory(ResourceEditorPlugin *plugin) : Core::IEditorFactory(plugin), m_mimeTypes(QStringList(QLatin1String("application/vnd.nokia.xml.qt.resource"))), - m_kind(QLatin1String(C_RESOURCEEDITOR)), m_plugin(plugin) { m_context += Core::UniqueIDManager::instance() - ->uniqueIdentifier(QLatin1String(ResourceEditor::Constants::C_RESOURCEEDITOR)); + ->uniqueIdentifier(QLatin1String(ResourceEditor::Constants::C_RESOURCEEDITOR_ID)); Core::FileIconProvider *iconProvider = Core::FileIconProvider::instance(); iconProvider->registerIconOverlayForSuffix(QIcon(":/resourceeditor/images/qt_qrc.png"), QLatin1String("qrc")); } -QString ResourceEditorFactory::kind() const +QString ResourceEditorFactory::id() const { - return m_kind; + return QLatin1String(C_RESOURCEEDITOR_ID); +} + +QString ResourceEditorFactory::displayName() const +{ + return tr(C_RESOURCEEDITOR_DISPLAY_NAME); } Core::IFile *ResourceEditorFactory::open(const QString &fileName) { - Core::IEditor *iface = Core::EditorManager::instance()->openEditor(fileName, kind()); + Core::IEditor *iface = Core::EditorManager::instance()->openEditor(fileName, id()); if (!iface) { qWarning() << "ResourceEditorFactory::open: openEditor failed for " << fileName; return 0; |