11 #include <QRegularExpressionValidator>
12 #include <QScopedPointer>
16 #include "ui_PasswordEdit.h"
28 QScopedPointer<Ui::PasswordEdit> mUi;
30 int determindeWidth(
int pNumChars);
33 virtual bool eventFilter(QObject* pObj, QEvent* pEvent)
override;
39 void configureValidation(
const QRegularExpression& pExpression,
const QString& pInvalidValueToolTip);
44 void setText(
const QString& pText);
void removeLastCharacter()
Definition: PasswordEdit.cpp:120
void setAlignment(Qt::Alignment pAlignment)
Definition: PasswordEdit.cpp:181
void clear()
Definition: PasswordEdit.cpp:151
void setAccessibleName(const QString &pName)
Definition: PasswordEdit.cpp:169
void configureValidation(const QRegularExpression &pExpression, const QString &pInvalidValueToolTip)
Definition: PasswordEdit.cpp:114
PasswordEdit(QWidget *pParent=nullptr)
Definition: PasswordEdit.cpp:56
void fireBackspacePressedAndEmpty()
void setCursorPosition(int pPosition)
Definition: PasswordEdit.cpp:163
void setMaxLength(int pLength, bool pShrink=true)
Definition: PasswordEdit.cpp:104
void textEdited(const QString &pText)
virtual bool eventFilter(QObject *pObj, QEvent *pEvent) override
Definition: PasswordEdit.cpp:90
void setDigitFieldInvalid(bool pMakeInvalid, const QString &pInvalidMessage)
Definition: PasswordEdit.cpp:137
void setText(const QString &pText)
Definition: PasswordEdit.cpp:157
QString text() const
Definition: PasswordEdit.cpp:131
Definition: PasswordEdit.h:22
void setFocus()
Definition: PasswordEdit.cpp:175