ShortCutManager: Hide currentDesignDocument() inside cpp

Change-Id: I21bd2bbfd29de810715286402f6d261f49051297
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Jarek Kobus
2023-12-13 21:27:50 +01:00
parent 80b3c9c35f
commit d18ef94aaf
2 changed files with 6 additions and 10 deletions

View File

@@ -45,6 +45,11 @@
namespace QmlDesigner {
static DesignDocument *currentDesignDocument()
{
return QmlDesignerPlugin::instance()->currentDesignDocument();
}
ShortCutManager::ShortCutManager()
: QObject()
, m_exportAsImageAction(tr("Export as &Image..."))
@@ -58,9 +63,7 @@ ShortCutManager::ShortCutManager()
, m_duplicateAction(tr("&Duplicate"))
, m_selectAllAction(tr("Select &All"))
, m_escapeAction(this)
{
}
{}
void ShortCutManager::registerActions(const Core::Context &qmlDesignerMainContext,
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)
{
auto documentController = qobject_cast<DesignDocument*>(sender());

View File

@@ -30,8 +30,6 @@ public:
void connectUndoActions(DesignDocument *designDocument);
void disconnectUndoActions(DesignDocument *designDocument);
void updateUndoActions(DesignDocument *designDocument);
DesignDocument *currentDesignDocument() const;
void updateActions(Core::IEditor* editor);
private: