implement automatic completion popup and reformat on return

This commit is contained in:
Axel Kohlmeyer
2023-09-01 07:27:52 -04:00
parent 65866156dd
commit b2ba1bbe70
5 changed files with 75 additions and 5 deletions

View File

@ -33,6 +33,8 @@ public:
void setFont(const QFont &newfont);
void setCursor(int block);
void setHighlight(int block, bool error);
void setReformatOnReturn(bool flag) { reformat_on_return = flag; }
void setAutoComplete(bool flag) { automatic_completion = flag; }
QString reformatLine(const QString &line);
void setCommandList(const QStringList &words);
@ -61,6 +63,8 @@ private:
QShortcut *help_action;
QCompleter *command_completer;
int highlight;
bool reformat_on_return;
bool automatic_completion;
QMap<QString, QString> cmd_map;
QMap<QString, QString> fix_map;