forked from qt-creator/qt-creator
Designer: Update C++ code model on an object name change in designer
We try to locate the old symbol name in the generated ui header and rename the symbol in the background. Task-number: QTCREATORBUG-1179 Change-Id: Iaf68e3922cd728cbc87d0dc97125e34b8bdaa6be Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -17,6 +17,7 @@ class QtCreatorIntegration : public QDesignerIntegration
|
||||
|
||||
public:
|
||||
explicit QtCreatorIntegration(QDesignerFormEditorInterface *core, QObject *parent = nullptr);
|
||||
~QtCreatorIntegration();
|
||||
|
||||
QWidget *containerWindow(QWidget *widget) const override;
|
||||
|
||||
@@ -36,6 +37,13 @@ private:
|
||||
const QString &signalSignature,
|
||||
const QStringList ¶meterNames,
|
||||
QString *errorMessage);
|
||||
void handleSymbolRenameStage1(QDesignerFormWindowInterface *formWindow, QObject *object,
|
||||
const QString &newName, const QString &oldName);
|
||||
void handleSymbolRenameStage2(QDesignerFormWindowInterface *formWindow,
|
||||
const QString &newName, const QString &oldName);
|
||||
|
||||
class Private;
|
||||
Private * const d;
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user