void CodeLineEdit::openEditor(int line, int column) { if(!mShowEditorButton) return; CodeEditorDialog codeEditorDialog(mCompletionModel, this); codeEditorDialog.setText(text()); codeEditorDialog.setCode(isCode()); codeEditorDialog.setCurrentLine(line); codeEditorDialog.setCurrentColumn(column); codeEditorDialog.setAllowTextCodeChange(mAllowTextCodeChange); if(codeEditorDialog.exec() == QDialog::Accepted) { setText(codeEditorDialog.text()); setCode(codeEditorDialog.isCode()); } }
void CodeLineEdit::openEditor(int line, int column) { if(!mShowEditorButton) return; CodeEditorDialog codeEditorDialog(mCompletionModel, createVariablesMenu(0, true), createResourcesMenu(0, true), this); codeEditorDialog.setWindowFlags(codeEditorDialog.windowFlags() | Qt::WindowContextHelpButtonHint); codeEditorDialog.setText(text()); codeEditorDialog.setCode(isCode()); codeEditorDialog.setCurrentLine(line); codeEditorDialog.setCurrentColumn(column); codeEditorDialog.setAllowTextCodeChange(mAllowTextCodeChange); if(codeEditorDialog.exec() == QDialog::Accepted) { setText(codeEditorDialog.text()); setCode(codeEditorDialog.isCode()); } }