forked from qt-creator/qt-creator
ShortCutManager: Hide currentDesignDocument() inside cpp
Change-Id: I21bd2bbfd29de810715286402f6d261f49051297 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -45,6 +45,11 @@
|
|||||||
|
|
||||||
namespace QmlDesigner {
|
namespace QmlDesigner {
|
||||||
|
|
||||||
|
static DesignDocument *currentDesignDocument()
|
||||||
|
{
|
||||||
|
return QmlDesignerPlugin::instance()->currentDesignDocument();
|
||||||
|
}
|
||||||
|
|
||||||
ShortCutManager::ShortCutManager()
|
ShortCutManager::ShortCutManager()
|
||||||
: QObject()
|
: QObject()
|
||||||
, m_exportAsImageAction(tr("Export as &Image..."))
|
, m_exportAsImageAction(tr("Export as &Image..."))
|
||||||
@@ -58,9 +63,7 @@ ShortCutManager::ShortCutManager()
|
|||||||
, m_duplicateAction(tr("&Duplicate"))
|
, m_duplicateAction(tr("&Duplicate"))
|
||||||
, m_selectAllAction(tr("Select &All"))
|
, m_selectAllAction(tr("Select &All"))
|
||||||
, m_escapeAction(this)
|
, m_escapeAction(this)
|
||||||
{
|
{}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void ShortCutManager::registerActions(const Core::Context &qmlDesignerMainContext,
|
void ShortCutManager::registerActions(const Core::Context &qmlDesignerMainContext,
|
||||||
const Core::Context &qmlDesignerFormEditorContext,
|
const Core::Context &qmlDesignerFormEditorContext,
|
||||||
@@ -351,11 +354,6 @@ void ShortCutManager::updateUndoActions(DesignDocument *designDocument)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
DesignDocument *ShortCutManager::currentDesignDocument() const
|
|
||||||
{
|
|
||||||
return QmlDesignerPlugin::instance()->currentDesignDocument();
|
|
||||||
}
|
|
||||||
|
|
||||||
void ShortCutManager::undoAvailable(bool isAvailable)
|
void ShortCutManager::undoAvailable(bool isAvailable)
|
||||||
{
|
{
|
||||||
auto documentController = qobject_cast<DesignDocument*>(sender());
|
auto documentController = qobject_cast<DesignDocument*>(sender());
|
||||||
|
@@ -30,8 +30,6 @@ public:
|
|||||||
void connectUndoActions(DesignDocument *designDocument);
|
void connectUndoActions(DesignDocument *designDocument);
|
||||||
void disconnectUndoActions(DesignDocument *designDocument);
|
void disconnectUndoActions(DesignDocument *designDocument);
|
||||||
void updateUndoActions(DesignDocument *designDocument);
|
void updateUndoActions(DesignDocument *designDocument);
|
||||||
DesignDocument *currentDesignDocument() const;
|
|
||||||
|
|
||||||
void updateActions(Core::IEditor* editor);
|
void updateActions(Core::IEditor* editor);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Reference in New Issue
Block a user