KDEUI
#include <ktitlewidget.h>
Public Types | |
enum | ImageAlignment { ImageLeft, ImageRight } |
enum | MessageType { PlainMessage, InfoMessage, WarningMessage, ErrorMessage } |
Public Slots | |
void | setAutoHideTimeout (int msecs) |
void | setComment (const QString &comment, MessageType type=PlainMessage) |
void | setPixmap (const QPixmap &pixmap, ImageAlignment alignment=ImageRight) |
void | setPixmap (const QString &icon, ImageAlignment alignment=ImageRight) |
void | setPixmap (const QIcon &icon, ImageAlignment alignment=ImageRight) |
void | setPixmap (MessageType type, ImageAlignment alignment=ImageRight) |
void | setText (const QString &text, Qt::Alignment alignment=Qt::AlignLeft|Qt::AlignVCenter) |
void | setText (const QString &text, MessageType type) |
Public Member Functions | |
KTitleWidget (QWidget *parent=0) | |
virtual | ~KTitleWidget () |
int | autoHideTimeout () const |
QString | comment () const |
const QPixmap * | pixmap () const |
void | setBuddy (QWidget *buddy) |
void | setWidget (QWidget *widget) |
QString | text () const |
Protected Member Functions | |
void | changeEvent (QEvent *e) |
bool | eventFilter (QObject *object, QEvent *event) |
void | showEvent (QShowEvent *event) |
Properties | |
int | autoHideTimeout |
QString | comment |
QPixmap | pixmap |
QString | text |
Detailed Description
Standard title widget with a white background and round border.
This class provides a widget often used for dialog titles.
Usage
KTitleWidget is very simple to use. You can either use its default text (and pixmap) properties or display your own widgets in the title widget.
A title text with a left aligned pixmap:
Use it with an own widget:
- See also
- KPageView
Definition at line 61 of file ktitlewidget.h.
Member Enumeration Documentation
Possible title pixmap alignments.
- ImageLeft: Display the pixmap left
- ImageRight: Display the pixmap right (default)
Enumerator | |
---|---|
ImageLeft |
Display the pixmap on the left. |
ImageRight |
Display the pixmap on the right. |
Definition at line 77 of file ktitlewidget.h.
Comment message types.
Enumerator | |
---|---|
PlainMessage |
Normal comment. |
InfoMessage |
Information the user should be alerted to. |
WarningMessage |
A warning the user should be alerted to. |
ErrorMessage |
An error message. |
Definition at line 85 of file ktitlewidget.h.
Constructor & Destructor Documentation
|
explicit |
Constructs a title widget with the given.
- Parameters
-
parent.
Definition at line 107 of file ktitlewidget.cpp.
|
virtual |
Definition at line 147 of file ktitlewidget.cpp.
Member Function Documentation
int KTitleWidget::autoHideTimeout | ( | ) | const |
Get the current timeout value in milliseconds.
- Returns
- timeout value in msecs
|
protected |
Definition at line 192 of file ktitlewidget.cpp.
QString KTitleWidget::comment | ( | ) | const |
- Returns
- the text displayed in the comment below the title, if any
- See also
- setComment()
Definition at line 152 of file ktitlewidget.cpp.
const QPixmap* KTitleWidget::pixmap | ( | ) | const |
- Returns
- the pixmap displayed in the title
- See also
- setPixmap()
|
slot |
Set the autohide timeout of the label Set value to 0 to disable autohide, which is the default.
- Parameters
-
msecs timeout value in milliseconds
Definition at line 278 of file ktitlewidget.cpp.
void KTitleWidget::setBuddy | ( | QWidget * | buddy | ) |
Sets this label's buddy to buddy.
When the user presses the shortcut key indicated by the label in this title widget, the keyboard focus is transferred to the label's buddy widget.
- Parameters
-
buddy the widget to activate when the shortcut key is activated
Definition at line 187 of file ktitlewidget.cpp.
|
slot |
- Parameters
-
comment Text displayed beneath the main title as a comment. It can either be plain text or rich text. type The sort of message it is.
- See also
- MessageType
- comment()
Definition at line 220 of file ktitlewidget.cpp.
|
slot |
- Parameters
-
pixmap Pixmap displayed in the header. The pixmap is by default right, but alignment can be used to display it also left.
- See also
- pixmap()
Definition at line 231 of file ktitlewidget.cpp.
|
slot |
- Parameters
-
icon name of the icon to display in the header. The pixmap is by default right, but alignment can be used to display it also left.
- See also
- pixmap()
Definition at line 258 of file ktitlewidget.cpp.
|
slot |
- Parameters
-
pixmap the icon to display in the header. The pixmap is by default right, but alignment can be used to display it also left.
- See also
- pixmap()
Definition at line 263 of file ktitlewidget.cpp.
|
slot |
- Parameters
-
pixmap the icon to display in the header. The pixmap is by default right, but alignment can be used to display it also left.
- See also
- pixmap()
Definition at line 268 of file ktitlewidget.cpp.
|
slot |
- Parameters
-
text Text displayed on the label. It can either be plain text or rich text. If it is plain text, the text is displayed as a bold title text. alignment Alignment of the text. Default is left and vertical centered.
- See also
- text()
Definition at line 201 of file ktitlewidget.cpp.
|
slot |
- Parameters
-
text Text displayed on the label. It can either be plain text or rich text. If it is plain text, the text is displayed as a bold title text. type The sort of message it is; will also set the icon accordingly
- See also
- MessageType
- text()
Definition at line 214 of file ktitlewidget.cpp.
void KTitleWidget::setWidget | ( | QWidget * | widget | ) |
- Parameters
-
widget Widget displayed on the title widget.
Definition at line 167 of file ktitlewidget.cpp.
|
protected |
Definition at line 289 of file ktitlewidget.cpp.
Property Documentation
|
readwrite |
Definition at line 68 of file ktitlewidget.h.
|
readwrite |
Definition at line 66 of file ktitlewidget.h.
|
readwrite |
Definition at line 67 of file ktitlewidget.h.
|
readwrite |
Definition at line 65 of file ktitlewidget.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:49:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.