12 #include <QListWidget>
46 void setExpr(
const QString &expression,
bool apply =
false);
55 void addError(
int startPos,
int endPos,
const QString &error);
ExprEditor(QWidget *parent)
ExprControlCollection * controlCollectionWidget() const
void registerExtraVariable(const QString &name, const QString &docString)
void insertStr(const QString &str)
void appendStr(const QString &str)
QListWidget * errorWidget
virtual void setControlCollectionWidget(ExprControlCollection *widget)
std::atomic< bool > _updatingText
void clearExtraCompleters()
ExprControlCollection * controls
void addError(int startPos, int endPos, const QString &error)
void setExpr(const QString &expression, bool apply=false)
void replaceExtras(const ExprCompletionModel &completer)
QTimer * controlRebuildTimer
void controlChanged(int id)
void registerExtraFunction(const QString &name, const QString &docString)