Master Core  v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Slots | Public Member Functions | Protected Member Functions | Private Slots | Private Attributes | List of all members
QValidatedLineEdit Class Reference

Line edit that can be marked as "invalid" to show input validation feedback. More...

#include <qvalidatedlineedit.h>

+ Inheritance diagram for QValidatedLineEdit:
+ Collaboration diagram for QValidatedLineEdit:

Public Slots

void setValid (bool valid)
 
void setEnabled (bool enabled)
 

Public Member Functions

 QValidatedLineEdit (QWidget *parent)
 
void clear ()
 
void setCheckValidator (const QValidator *v)
 

Protected Member Functions

void focusInEvent (QFocusEvent *evt)
 
void focusOutEvent (QFocusEvent *evt)
 

Private Slots

void markValid ()
 
void checkValidity ()
 

Private Attributes

bool valid
 
const QValidatorcheckValidator
 

Detailed Description

Line edit that can be marked as "invalid" to show input validation feedback.

When marked as invalid, it will get a red background until it is focused.

Definition at line 13 of file qvalidatedlineedit.h.

Constructor & Destructor Documentation

QValidatedLineEdit::QValidatedLineEdit ( QWidget parent)
explicit

Definition at line 10 of file qvalidatedlineedit.cpp.

References markValid().

+ Here is the call graph for this function:

Member Function Documentation

void QValidatedLineEdit::checkValidity ( )
privateslot

Definition at line 79 of file qvalidatedlineedit.cpp.

References checkValidator, and setValid().

Referenced by focusOutEvent(), and setEnabled().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QValidatedLineEdit::clear ( )

Definition at line 57 of file qvalidatedlineedit.cpp.

References setValid().

Referenced by SendCoinsEntry::clear(), SignVerifyMessageDialog::on_clearButton_SM_clicked(), and SignVerifyMessageDialog::on_clearButton_VM_clicked().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QValidatedLineEdit::focusInEvent ( QFocusEvent *  evt)
protected

Definition at line 36 of file qvalidatedlineedit.cpp.

References setValid().

+ Here is the call graph for this function:

void QValidatedLineEdit::focusOutEvent ( QFocusEvent *  evt)
protected

Definition at line 44 of file qvalidatedlineedit.cpp.

References checkValidity().

+ Here is the call graph for this function:

void QValidatedLineEdit::markValid ( )
privateslot

Definition at line 51 of file qvalidatedlineedit.cpp.

References setValid().

Referenced by QValidatedLineEdit().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QValidatedLineEdit::setCheckValidator ( const QValidator v)

Definition at line 104 of file qvalidatedlineedit.cpp.

References checkValidator.

Referenced by GUIUtil::setupAddressWidget().

+ Here is the caller graph for this function:

void QValidatedLineEdit::setEnabled ( bool  enabled)
slot

Definition at line 63 of file qvalidatedlineedit.cpp.

References checkValidity(), and setValid().

Referenced by SendCoinsDialog::coinControlChangeChecked(), EditAddressDialog::EditAddressDialog(), OptionsDialog::OptionsDialog(), and Ui_SendCoinsDialog::setupUi().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QValidatedLineEdit::setValid ( bool  valid)
slot

Definition at line 18 of file qvalidatedlineedit.cpp.

References STYLE_INVALID, and valid.

Referenced by OpenURIDialog::accept(), checkValidity(), clear(), OptionsDialog::doProxyIpChecks(), focusInEvent(), markValid(), SignVerifyMessageDialog::on_signMessageButton_SM_clicked(), SignVerifyMessageDialog::on_verifyMessageButton_VM_clicked(), setEnabled(), and SendCoinsEntry::validate().

+ Here is the caller graph for this function:

Member Data Documentation

const QValidator* QValidatedLineEdit::checkValidator
private

Definition at line 28 of file qvalidatedlineedit.h.

Referenced by checkValidity(), and setCheckValidator().

bool QValidatedLineEdit::valid
private

Definition at line 27 of file qvalidatedlineedit.h.

Referenced by setValid().


The documentation for this class was generated from the following files: