Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Tobias Hunger
qt-creator
Commits
60578cb5
Commit
60578cb5
authored
Oct 22, 2009
by
Daniel Molkentin
Browse files
Add validChanged(bool) to PathChooser.
This is useful when e.g. connecting directly to the setEnabled() slot of a Widget.
parent
2a7fa041
Changes
4
Hide whitespace changes
Inline
Side-by-side
src/libs/utils/basevalidatinglineedit.cpp
View file @
60578cb5
...
...
@@ -138,8 +138,10 @@ void BaseValidatingLineEdit::slotChanged(const QString &t)
m_bd
->
m_state
=
newState
;
m_bd
->
m_firstChange
=
false
;
setTextColor
(
this
,
newState
==
Invalid
?
m_bd
->
m_errorTextColor
:
m_bd
->
m_okTextColor
);
if
(
validHasChanged
)
if
(
validHasChanged
)
{
emit
validChanged
(
newState
==
Valid
);
emit
validChanged
();
}
}
}
...
...
src/libs/utils/basevalidatinglineedit.h
View file @
60578cb5
...
...
@@ -81,6 +81,7 @@ public:
signals:
void
validChanged
();
void
validChanged
(
bool
validState
);
void
validReturnPressed
();
protected:
...
...
src/libs/utils/pathchooser.cpp
View file @
60578cb5
...
...
@@ -108,6 +108,7 @@ PathChooser::PathChooser(QWidget *parent) :
connect
(
m_d
->
m_lineEdit
,
SIGNAL
(
validReturnPressed
()),
this
,
SIGNAL
(
returnPressed
()));
connect
(
m_d
->
m_lineEdit
,
SIGNAL
(
textChanged
(
QString
)),
this
,
SIGNAL
(
changed
(
QString
)));
connect
(
m_d
->
m_lineEdit
,
SIGNAL
(
validChanged
()),
this
,
SIGNAL
(
validChanged
()));
connect
(
m_d
->
m_lineEdit
,
SIGNAL
(
validChanged
(
bool
)),
this
,
SIGNAL
(
validChanged
(
bool
)));
connect
(
m_d
->
m_lineEdit
,
SIGNAL
(
editingFinished
()),
this
,
SIGNAL
(
editingFinished
()));
m_d
->
m_lineEdit
->
setMinimumWidth
(
200
);
...
...
src/libs/utils/pathchooser.h
View file @
60578cb5
...
...
@@ -99,6 +99,7 @@ private:
signals:
void
validChanged
();
void
validChanged
(
bool
validState
);
void
changed
(
const
QString
&
text
);
void
editingFinished
();
void
beforeBrowsing
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment