##// END OF EJS Templates
Fix bug when creating two variables crash the app. ...
Fix bug when creating two variables crash the app. Variable as now invalid range and cache range at creation

File last commit:

r682:db1f763a3aa8
r756:a7f60f6512e6
Show More
RenameVariableDialog.h
31 lines | 775 B | text/x-c | CLexer
/ gui / include / Variable / RenameVariableDialog.h
Alexandre Leroux
Creates dialog to rename a variable
r682 #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