|
SeExpr
|
A control for editing strings, filenames, and directories. More...
#include <ExprControl.h>
Public Member Functions | |
| StringControl (int id, StringEditable *stringEditable) | |
Public Member Functions inherited from ExprControl | |
| ExprControl (int id, Editable *editable, bool showColorLink) | |
| virtual | ~ExprControl () |
| virtual QColor | getColor () |
| Interface for getting the color (used for linked color picking) | |
| virtual void | setColor (QColor color) |
| Interface for setting the color (used for linked color picking) | |
| void | linkDisconnect (int newId) |
Private Slots | |
| void | textChanged (const QString &newText) |
| void | fileBrowse () |
| void | directoryBrowse () |
Private Member Functions | |
| void | updateControl () |
Private Attributes | |
| StringEditable * | _stringEditable |
| model for the string control | |
| QLineEdit * | _edit |
| Edit box for the string. | |
Additional Inherited Members | |
Public Slots inherited from ExprControl | |
| void | linkStateChange (int state) |
Signals inherited from ExprControl | |
| void | controlChanged (int id) |
| void | linkColorEdited (int id, QColor color) |
| void | linkColorLink (int id) |
Protected Attributes inherited from ExprControl | |
| int | _id |
| bool | _updating |
| QHBoxLayout * | hbox |
| QCheckBox * | _colorLinkCB |
| QLabel * | _label |
| Editable * | _editable |
A control for editing strings, filenames, and directories.
Definition at line 227 of file ExprControl.h.
| StringControl::StringControl | ( | int | id, |
| StringEditable * | stringEditable ) |
Definition at line 376 of file ExprControl.cpp.
References _edit, _stringEditable, directoryBrowse(), directoryXPM, ExprControl::ExprControl(), fileBrowse(), fileXPM, ExprControl::hbox, textChanged(), and updateControl().
|
privateslot |
Definition at line 412 of file ExprControl.cpp.
References _edit, ExprFileDialog::getExistingDirectory(), and ExprFileDialog::setPreview().
Referenced by StringControl().
|
privateslot |
Definition at line 404 of file ExprControl.cpp.
References _edit, ExprFileDialog::getOpenFileName(), and ExprFileDialog::setPreview().
Referenced by StringControl().
|
privateslot |
Definition at line 421 of file ExprControl.cpp.
References ExprControl::_id, _stringEditable, ExprControl::_updating, and ExprControl::controlChanged().
Referenced by StringControl().
|
private |
Definition at line 419 of file ExprControl.cpp.
References _edit, and _stringEditable.
Referenced by StringControl().
|
private |
Edit box for the string.
Definition at line 233 of file ExprControl.h.
Referenced by directoryBrowse(), fileBrowse(), StringControl(), and updateControl().
|
private |
model for the string control
Definition at line 231 of file ExprControl.h.
Referenced by StringControl(), textChanged(), and updateControl().