1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #include "tizenmanifesteditorfactory.h"
- #include "tizenmanifesteditor.h"
- #include "tizenmanifesteditorwidget.h"
- #include "tizenconstants.h"
- #include <texteditor/texteditorsettings.h>
- namespace Tizen {
- TizenManifestEditorFactory::TizenManifestEditorFactory(QObject *parent) :
- Core::IEditorFactory(parent)
- {
- m_actionHandler = new TextEditor::TextEditorActionHandler(Constants::TIZEN_MANIFEST_EDITOR_CONTEXT);
- }
- QStringList TizenManifestEditorFactory::mimeTypes() const
- {
- return QStringList() << QLatin1String(Constants::TIZEN_MANIFEST_MIME_TYPE);
- }
- Core::Id TizenManifestEditorFactory::id() const
- {
- return Constants::TIZEN_MANIFEST_EDITOR_ID;
- }
- QString TizenManifestEditorFactory::displayName() const
- {
- return tr("Tizen Manifest editor");
- }
- Core::IEditor * TizenManifestEditorFactory::createEditor(QWidget *parent)
- {
- TizenManifestEditorWidget * editor = new TizenManifestEditorWidget(parent, m_actionHandler);
- TextEditor::TextEditorSettings::instance()->initializeEditor(editor);
- return editor->editor();
- }
- }
|