Feathercoin
0.5.0
P2P Digital Currency
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
src
qt
qvalidatedlineedit.cpp
Go to the documentation of this file.
1
#include "
qvalidatedlineedit.h
"
2
3
#include "
guiconstants.h
"
4
5
QValidatedLineEdit::QValidatedLineEdit
(QWidget *parent) :
6
QLineEdit(parent), valid(true)
7
{
8
connect(
this
, SIGNAL(textChanged(QString)),
this
, SLOT(
markValid
()));
9
}
10
11
void
QValidatedLineEdit::setValid
(
bool
valid)
12
{
13
if
(valid == this->valid)
14
{
15
return
;
16
}
17
18
if
(valid)
19
{
20
setStyleSheet(
""
);
21
}
22
else
23
{
24
setStyleSheet(
STYLE_INVALID
);
25
}
26
this->valid =
valid
;
27
}
28
29
void
QValidatedLineEdit::focusInEvent
(QFocusEvent *evt)
30
{
31
// Clear invalid flag on focus
32
setValid
(
true
);
33
QLineEdit::focusInEvent(evt);
34
}
35
36
void
QValidatedLineEdit::markValid
()
37
{
38
setValid
(
true
);
39
}
40
41
void
QValidatedLineEdit::clear
()
42
{
43
setValid
(
true
);
44
QLineEdit::clear();
45
}
QValidatedLineEdit::valid
bool valid
Definition:
qvalidatedlineedit.h:21
QValidatedLineEdit::clear
void clear()
Definition:
qvalidatedlineedit.cpp:41
STYLE_INVALID
#define STYLE_INVALID
Definition:
guiconstants.h:14
QValidatedLineEdit::focusInEvent
void focusInEvent(QFocusEvent *evt)
Definition:
qvalidatedlineedit.cpp:29
guiconstants.h
QValidatedLineEdit::QValidatedLineEdit
QValidatedLineEdit(QWidget *parent=0)
Definition:
qvalidatedlineedit.cpp:5
qvalidatedlineedit.h
QValidatedLineEdit::markValid
void markValid()
Definition:
qvalidatedlineedit.cpp:36
QValidatedLineEdit::setValid
void setValid(bool valid)
Definition:
qvalidatedlineedit.cpp:11
Generated on Thu Sep 11 2014 10:57:08 for Feathercoin by
1.8.8