##// END OF EJS Templates
Creates duplicate only if the variable is in the model
Creates duplicate only if the variable is in the model

File last commit:

r634:db1f763a3aa8
r654:1edff56171b6
Show More
RenameVariableDialog.h
31 lines | 775 B | text/x-c | CLexer
/ gui / include / Variable / RenameVariableDialog.h
#ifndef SCIQLOP_RENAMEVARIABLEDIALOG_H
#define SCIQLOP_RENAMEVARIABLEDIALOG_H
#include <QDialog>
namespace Ui {
class RenameVariableDialog;
} // Ui
/**
* @brief The RenameVariableDialog class represents the dialog to rename a variable
*/
class RenameVariableDialog : public QDialog {
public:
explicit RenameVariableDialog(const QString &defaultName,
const QVector<QString> &forbiddenNames,
QWidget *parent = nullptr);
virtual ~RenameVariableDialog() noexcept;
QString name() const noexcept;
public slots:
void accept() override;
private:
Ui::RenameVariableDialog *ui;
QString m_DefaultName;
QVector<QString> m_ForbiddenNames;
};
#endif // SCIQLOP_RENAMEVARIABLEDIALOG_H