KexiNameWidget Class Reference
#include <kexinamewidget.h>
Inheritance diagram for KexiNameWidget:

Public Slots | |
| virtual void | clear () |
| bool | checkValidity () |
Signals | |
| void | returnPressed () |
| void | textChanged () |
| void | messageChanged () |
Public Member Functions | |
| KexiNameWidget (const QString &message, QWidget *parent=0, const char *name=0, WFlags fl=0) | |
| KexiNameWidget (const QString &message, const QString &nameLabel, const QString &nameText, const QString &captionLabel, const QString &captionText, QWidget *parent=0, const char *name=0, WFlags fl=0) | |
| virtual | ~KexiNameWidget () |
| QLabel * | captionLabel () const |
| QLabel * | nameLabel () const |
| KLineEdit * | captionLineEdit () const |
| KLineEdit * | nameLineEdit () const |
| QString | messageText () const |
| void | setMessageText (const QString &msg) |
| QString | captionText () const |
| void | setCaptionText (const QString &capt) |
| QString | nameText () const |
| void | setNameText (const QString &name) |
| void | setWarningForName (const QString &txt) |
| void | setWarningForCaption (const QString &txt) |
| bool | empty () const |
| KexiUtils::Validator * | nameValidator () const |
| void | addNameSubvalidator (KexiUtils::Validator *validator, bool owned=true) |
| bool | isNameRequired () const |
| void | setNameRequired (bool set) |
| bool | isCaptionRequired () const |
| void | setCaptionRequired (bool set) |
Protected Slots | |
| void | slotNameTxtChanged (const QString &) |
| void | slotCaptionTxtChanged (const QString &) |
Protected Member Functions | |
| void | init (const QString &message, const QString &nameLabel, const QString &nameText, const QString &captionLabel, const QString &captionText) |
Protected Attributes | |
| QLabel * | lbl_message |
| QLabel * | lbl_caption |
| QLabel * | lbl_name |
| KLineEdit * | le_caption |
| KLineEdit * | le_name |
| QGridLayout * | lyr |
| KexiUtils::MultiValidator * | m_validator |
| QString | m_nameWarning |
| QString | m_captionWarning |
| bool | m_le_name_txtchanged_disable: 1 |
| bool | m_le_name_autofill: 1 |
| bool | m_caption_required: 1 |
Friends | |
| class | KexiNameDialog |
Constructor & Destructor Documentation
|
||||||||||||||||||||
|
Definition at line 35 of file kexinamewidget.cpp. References init(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 42 of file kexinamewidget.cpp. References init(). |
|
|
Definition at line 107 of file kexinamewidget.cpp. |
Member Function Documentation
|
||||||||||||
|
Adds subvalidator for name field. In fact it's is added to internal multivalidator. If owned is true, validator will be owned by the object.
Definition at line 209 of file kexinamewidget.cpp. References KexiUtils::MultiValidator::addSubvalidator(), and m_validator. |
|
|
Definition at line 47 of file kexinamewidget.h. |
|
|
Definition at line 49 of file kexinamewidget.h. Referenced by KexiNameDialog::show(). |
|
|
Definition at line 172 of file kexinamewidget.cpp. References le_caption. Referenced by KexiNameDialog::slotTextChanged(). |
|
|
Checks if both fields have valid values (i.e. not empty if acceptsEmptyValue() is false). If not, warning message is shown and false is returned. Definition at line 182 of file kexinamewidget.cpp. References KexiUtils::Validator::check(), KexiUtils::Validator::Error, isCaptionRequired(), isNameRequired(), le_caption, le_name, m_captionWarning, m_nameWarning, and m_validator. Referenced by KexiNameDialog::accept(). |
|
|
Clears both name and caption. Definition at line 131 of file kexinamewidget.cpp. References le_caption, and le_name. |
|
|
Definition at line 137 of file kexinamewidget.cpp. References le_caption, and le_name. |
|
||||||||||||||||||||||||
|
Definition at line 54 of file kexinamewidget.cpp. References lbl_caption, lbl_message, lbl_name, le_caption, le_name, lyr, m_caption_required, m_captionWarning, m_le_name_autofill, m_le_name_txtchanged_disable, m_nameWarning, m_validator, returnPressed(), setMessageText(), slotCaptionTxtChanged(), slotNameTxtChanged(), and textChanged(). Referenced by KexiNameWidget(). |
|
|
Definition at line 92 of file kexinamewidget.h. Referenced by checkValidity(), and KexiNameDialog::slotTextChanged(). |
|
|
Definition at line 145 of file kexinamewidget.cpp. References KexiUtils::Validator::acceptsEmptyValue(), and m_validator. Referenced by checkValidity(), and KexiNameDialog::slotTextChanged(). |
|
|
Emitted whenever the message changes Referenced by setMessageText(). |
|
|
Definition at line 52 of file kexinamewidget.h. |
|
|
Definition at line 48 of file kexinamewidget.h. |
|
|
Definition at line 50 of file kexinamewidget.h. |
|
|
Definition at line 177 of file kexinamewidget.cpp. References le_name. Referenced by KexiNameDialog::slotTextChanged(). |
|
|
Definition at line 204 of file kexinamewidget.cpp. References m_validator. |
|
|
Emitted whenever return key is pressed on name or caption label. Referenced by init(). |
|
|
Definition at line 94 of file kexinamewidget.h. |
|
|
Definition at line 148 of file kexinamewidget.cpp. References le_caption, and m_le_name_autofill. |
|
|
Definition at line 160 of file kexinamewidget.cpp. References lbl_message, and messageChanged(). Referenced by init(). |
|
|
Definition at line 142 of file kexinamewidget.cpp. References m_validator, and KexiUtils::Validator::setAcceptsEmptyValue(). |
|
|
Definition at line 154 of file kexinamewidget.cpp. References le_name, and m_le_name_autofill. |
|
|
Sets i18n'ed warning message displayed when user leaves 'name' field without filling it (if acceptsEmptyValue() is false). By default the message is equal "Please enter the caption." Definition at line 74 of file kexinamewidget.h. |
|
|
Sets i18n'ed warning message displayed when user leaves 'name' field without filling it (if acceptsEmptyValue() is false). By default the message is equal "Please enter the name.". Definition at line 69 of file kexinamewidget.h. |
|
|
Definition at line 111 of file kexinamewidget.cpp. References le_name, m_le_name_autofill, m_le_name_txtchanged_disable, KexiUtils::string2Identifier(), and textChanged(). Referenced by init(). |
|
|
Definition at line 123 of file kexinamewidget.cpp. References m_le_name_autofill, m_le_name_txtchanged_disable, and textChanged(). Referenced by init(). |
|
|
Emitted whenever the caption or the name text changes Referenced by init(), slotCaptionTxtChanged(), and slotNameTxtChanged(). |
Friends And Related Function Documentation
|
|
Definition at line 139 of file kexinamewidget.h. |
Member Data Documentation
|
|
Definition at line 127 of file kexinamewidget.h. Referenced by init(). |
|
|
Definition at line 126 of file kexinamewidget.h. Referenced by init(), setMessageText(), and KexiNameDialog::updateSize(). |
|
|
Definition at line 128 of file kexinamewidget.h. Referenced by init(). |
|
|
Definition at line 129 of file kexinamewidget.h. Referenced by captionText(), checkValidity(), clear(), empty(), init(), and setCaptionText(). |
|
|
Definition at line 130 of file kexinamewidget.h. Referenced by checkValidity(), clear(), empty(), init(), nameText(), setNameText(), and slotCaptionTxtChanged(). |
|
|
Definition at line 131 of file kexinamewidget.h. Referenced by init(). |
|
|
Definition at line 137 of file kexinamewidget.h. Referenced by init(). |
|
|
Definition at line 133 of file kexinamewidget.h. Referenced by checkValidity(), and init(). |
|
|
Definition at line 136 of file kexinamewidget.h. Referenced by init(), setCaptionText(), setNameText(), slotCaptionTxtChanged(), and slotNameTxtChanged(). |
|
|
Definition at line 135 of file kexinamewidget.h. Referenced by init(), slotCaptionTxtChanged(), and slotNameTxtChanged(). |
|
|
Definition at line 133 of file kexinamewidget.h. Referenced by checkValidity(), and init(). |
|
|
Definition at line 132 of file kexinamewidget.h. Referenced by addNameSubvalidator(), checkValidity(), init(), isNameRequired(), nameValidator(), and setNameRequired(). |
The documentation for this class was generated from the following files:
