#include <ExpressionCompleter.h>
◆ ExpressionLineEdit()
ExpressionLineEdit::ExpressionLineEdit |
( |
QWidget * |
parent = nullptr , |
|
|
bool |
noProperty = false , |
|
|
char |
checkPrefix = 0 , |
|
|
bool |
checkInList = true |
|
) |
| |
◆ completerActive()
bool ExpressionLineEdit::completerActive |
( |
| ) |
const |
◆ contextMenuEvent()
void ExpressionLineEdit::contextMenuEvent |
( |
QContextMenuEvent * |
event | ) |
|
|
protected |
◆ hideCompleter()
void ExpressionLineEdit::hideCompleter |
( |
| ) |
|
◆ keyPressEvent()
void ExpressionLineEdit::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
protected |
◆ setDocumentObject()
References draftgeoutils.intersections::connect(), Gui::ExpressionCompleter::setDocumentObject(), slotCompleteText(), and textChanged2().
Referenced by Gui::InputField::bind(), SpreadsheetGui::SheetView::confirmAliasChanged(), SpreadsheetGui::DlgBindSheet::DlgBindSheet(), Gui::Dialog::DlgExpressionInput::DlgExpressionInput(), SpreadsheetGui::DlgSheetConf::DlgSheetConf(), Gui::Dialog::DlgPropertyLink::init(), SpreadsheetGui::SheetView::updateAliasLine(), and SpreadsheetGui::SheetView::updateContentLine().
◆ setExactMatch()
void ExpressionLineEdit::setExactMatch |
( |
bool |
enabled = true | ) |
|
◆ setNoProperty()
void ExpressionLineEdit::setNoProperty |
( |
bool |
enabled = true | ) |
|
◆ setPrefix()
void ExpressionLineEdit::setPrefix |
( |
char |
prefix | ) |
|
◆ slotCompleteText
void ExpressionLineEdit::slotCompleteText |
( |
const QString & |
completionPrefix | ) |
|
|
slot |
◆ slotTextChanged
void ExpressionLineEdit::slotTextChanged |
( |
const QString & |
text | ) |
|
|
slot |
◆ textChanged2
void Gui::ExpressionLineEdit::textChanged2 |
( |
QString |
text, |
|
|
int |
pos |
|
) |
| |
|
signal |
The documentation for this class was generated from the following files:
- FreeCAD/src/Gui/ExpressionCompleter.h
- FreeCAD/src/Gui/ExpressionCompleter.cpp