45 #include "smtk/extension/qt/Exports.h"
73 Q_PROPERTY(QString text2 READ text WRITE setTextAndResetCursor)
74 Q_PROPERTY(
bool resetCursorPositionOnEditingFinished READ resetCursorPositionOnEditingFinished
75 WRITE setResetCursorPositionOnEditingFinished)
77 typedef QLineEdit Superclass;
81 qtLineEdit(
const QString& contents, QWidget* parent =
nullptr);
92 return this->ResetCursorPositionOnEditingFinished;
102 void textChangedAndEditingFinished();
110 void setTextAndResetCursor(
const QString& text);
119 this->ResetCursorPositionOnEditingFinished = val;
124 void onEditingFinished();
127 friend class qtLineEditEventPlayer;
133 void triggerTextChangedAndEditingFinished();
138 bool EditingFinishedPending{
false };
139 bool ResetCursorPositionOnEditingFinished{
true };