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 { 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());

View File

@@ -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: