class KStatusBar |
|
%KDE statusbar widget
Display status messages. You can insert text labels or custom widgets. Their geometry is managed internally. KStatusBar resizes itself, but positioning is left to KMainWindow (or to you, if you don't use KMainWindow ). A special type of item is a message which is a temporary text-message displayed on top of other items in full-width. Messages are visible for specified time, or until you call the slot QStatusBar.clear(). See QStatusBar.message for details. It is useful to connect the KActionCollection signals to the QStatusBar.message slots. KStatusBar inherits QStatusBar, you can freely use all QStatusBar methods. Empty text items are not visible. They will become visible when you change (add) text.
Author Mark Donohoe (donohoe@kde.org) Maintained by Sven Radej See also KActionCollection |
|
Constructs a status bar. parent is usually KMainWindow. |
|
|
Changes the text in a status bar field.
The item will be resized to fit the text. If you change text to be empty, item will not be visible (until you add some text). text - The label's text string id - The id of item. |
|
|
Returns true if an item with id exists already in KStatusBar,
otherwise returns false.
id - id of the item |
|
Inserts a fixed width temporary text label into status bar. The width
will be set according to text, but will remain fixed even if you
change text. You can change fixed width by calling setItemFixed.
text - The label's text string id - id of item |
|
Inserts a temporary text label into the status bar.
Parameter stretch is passed to QStatusBar.addWidget .
text - The label's text string. id - id of item stretch - stretch passed to QStatusBar.addWidget See also QStatusbar.addWidget |
|
Inserts a fixed width permanent text label into status bar. The width
will be set according to text, but will remain fixed even if you
change text. You can change fixed width by calling setItemFixed.
text - The label's text string id - id of item |
|
Inserts a permanent text label into the status bar.
Parameter stretch is passed to QStatusBar.addWidget .
text - The label's text string. id - id of item stretch - stretch passed to QStatusBar.addPermanentWidget See also QStatusbar.addPermanentWidget |
|
The text of an item, if it exists. |
|
Emitted when mouse is pressed over item id.
Connect to this signal if you want to respond to mouse press events. |
|
Emitted when mouse is released over item id.
Connect to this signal if you want to respond to mouse release events (clicks). |
|
Removes an item.
id - The item to remove. |
|
Sets the alignment of item id. By default all fields are aligned AlignHCenter | AlignVCenter. See QLabel.setAlignment for details. |
|
Sets item id to have fixed width. This cannot be undone, but you can
always set new fixed width.
id - id of item width - fixed width in pixels. Default -1 is to adapt to text width. |