forked from qt-creator/qt-creator
Merge branch '2.0' of scm.dev.nokia.troll.no:creator/mainline
Conflicts: doc/qtcreator.qdoc doc/qtcreator.qdocconf share/qtcreator/gdbmacros/dumper.py share/qtcreator/gdbmacros/gdbmacros.py src/plugins/debugger/debuggermanager.cpp src/plugins/debugger/gdb/attachgdbadapter.cpp src/plugins/debugger/gdb/gdbengine.cpp src/plugins/debugger/watchhandler.cpp src/plugins/mercurial/mercurialjobrunner.h src/plugins/qmljseditor/qmljseditor.cpp src/plugins/qmljseditor/qmljseditor.pro src/plugins/qmljseditor/qmljseditorplugin.cpp src/plugins/qmljseditor/qmljseditorplugin.h src/plugins/qmljseditor/qmljspreviewrunner.cpp src/plugins/qmljseditor/qmljspreviewrunner.h src/plugins/qmlprojectmanager/QmlProjectManager.pluginspec src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp src/plugins/qt4projectmanager/qt-maemo/qemuruntimemanager.cpp src/plugins/qt4projectmanager/qt4projectmanager.pro src/plugins/qt4projectmanager/qtversionmanager.h src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp src/plugins/qt4projectmanager/wizards/targetsetuppage.h
This commit is contained in:
@@ -116,8 +116,7 @@ bool QmlJSEditorPlugin::initialize(const QStringList & /*arguments*/, QString *e
|
||||
m_modelManager = new ModelManager(this);
|
||||
addAutoReleasedObject(m_modelManager);
|
||||
|
||||
Core::Context context(QmlJSEditor::Constants::C_QMLJSEDITOR_ID,
|
||||
QmlDesigner::Constants::C_QT_QUICK_TOOLS_MENU);
|
||||
Core::Context context(QmlJSEditor::Constants::C_QMLJSEDITOR_ID);
|
||||
|
||||
m_editor = new QmlJSEditorFactory(this);
|
||||
addObject(m_editor);
|
||||
@@ -139,20 +138,7 @@ bool QmlJSEditorPlugin::initialize(const QStringList & /*arguments*/, QString *e
|
||||
Core::ActionManager *am = core->actionManager();
|
||||
Core::ActionContainer *contextMenu = am->createMenu(QmlJSEditor::Constants::M_CONTEXT);
|
||||
|
||||
Core::ActionContainer *mtools = am->actionContainer(Core::Constants::M_TOOLS);
|
||||
Core::ActionContainer *menuQtQuick = am->createMenu(Constants::M_QTQUICK);
|
||||
menuQtQuick->menu()->setTitle(tr("Qt Quick"));
|
||||
mtools->addMenu(menuQtQuick);
|
||||
m_actionPreview = new QAction(tr("&Preview"), this);
|
||||
|
||||
Core::Context toolsMenuContext(QmlDesigner::Constants::C_QT_QUICK_TOOLS_MENU);
|
||||
Core::Command *cmd = addToolAction(m_actionPreview, am, toolsMenuContext,
|
||||
QLatin1String("QtQuick.Preview"), menuQtQuick, tr("Ctrl+Alt+R"));
|
||||
connect(cmd->action(), SIGNAL(triggered()), SLOT(openPreview()));
|
||||
|
||||
m_previewRunner = new QmlJSPreviewRunner(this);
|
||||
m_actionPreview->setEnabled(m_previewRunner->isReady());
|
||||
|
||||
Core::Command *cmd;
|
||||
QAction *followSymbolUnderCursorAction = new QAction(tr("Follow Symbol Under Cursor"), this);
|
||||
cmd = am->registerAction(followSymbolUnderCursorAction, Constants::FOLLOW_SYMBOL_UNDER_CURSOR, context);
|
||||
cmd->setDefaultKeySequence(QKeySequence(Qt::Key_F2));
|
||||
@@ -221,15 +207,6 @@ ExtensionSystem::IPlugin::ShutdownFlag QmlJSEditorPlugin::aboutToShutdown()
|
||||
return IPlugin::aboutToShutdown();
|
||||
}
|
||||
|
||||
void QmlJSEditorPlugin::openPreview()
|
||||
{
|
||||
Core::EditorManager *em = Core::EditorManager::instance();
|
||||
|
||||
if (em->currentEditor() && em->currentEditor()->id() == Constants::C_QMLJSEDITOR_ID)
|
||||
m_previewRunner->run(em->currentEditor()->file()->fileName());
|
||||
|
||||
}
|
||||
|
||||
void QmlJSEditorPlugin::initializeEditor(QmlJSEditor::Internal::QmlJSTextEditor *editor)
|
||||
{
|
||||
QTC_ASSERT(m_instance, /**/);
|
||||
|
||||
Reference in New Issue
Block a user