#include <tdemditaskbar.h>

Public Slots | |
void | setNewText (const TQString &) |
Signals | |
void | clicked (KMdiChildView *) |
void | leftMouseButtonClicked (KMdiChildView *) |
void | rightMouseButtonClicked (KMdiChildView *) |
void | buttonTextChanged (int) |
Public Member Functions | |
KMdiTaskBarButton (KMdiTaskBar *pTaskBar, KMdiChildView *win_ptr) | |
~KMdiTaskBarButton () | |
TQString | actualText () const |
void | fitText (const TQString &, int newWidth) |
void | setText (const TQString &) |
Public Attributes | |
KMdiChildView * | m_pWindow |
Protected Slots | |
void | mousePressEvent (TQMouseEvent *) |
Protected Attributes | |
TQString | m_actualText |
Detailed Description
Internal class.
It's a special kind of TQPushButton catching mouse clicks. And you have the ability to abbreviate the text that it fits in the button.
Definition at line 51 of file tdemditaskbar.h.
Constructor & Destructor Documentation
KMdiTaskBarButton::KMdiTaskBarButton | ( | KMdiTaskBar * | pTaskBar, |
KMdiChildView * | win_ptr | ||
) |
Constructor (sets to toggle button, adds a tooltip (caption) and sets to NoFocus.
Definition at line 62 of file tdemditaskbar.cpp.
Destructor.
Definition at line 73 of file tdemditaskbar.cpp.
Member Function Documentation
TQString KMdiTaskBarButton::actualText | ( | ) | const |
text() returns the possibly abbreviated text including the dots in it.
But actualText() returns the full text.
Definition at line 136 of file tdemditaskbar.cpp.
void KMdiTaskBarButton::buttonTextChanged | ( | int | ) | [signal] |
Emitted when the button text has changed.
Internally connected with KMdiTaskBar::layoutTaskBar
void KMdiTaskBarButton::clicked | ( | KMdiChildView * | ) | [signal] |
Emitted when the button has been clicked.
Internally connected to setFocus of the according MDI view.
void KMdiTaskBarButton::fitText | ( | const TQString & | origStr, |
int | newWidth | ||
) |
Given the parameter newWidth this function possibly abbreviates the parameter string and sets a new button text.
Definition at line 105 of file tdemditaskbar.cpp.
void KMdiTaskBarButton::leftMouseButtonClicked | ( | KMdiChildView * | ) | [signal] |
Internally connected with KMdiMainFrm::activateView.
void KMdiTaskBarButton::mousePressEvent | ( | TQMouseEvent * | e | ) | [protected, slot] |
Reimplemented from its base class to catch right and left mouse button clicks.
Definition at line 76 of file tdemditaskbar.cpp.
void KMdiTaskBarButton::rightMouseButtonClicked | ( | KMdiChildView * | ) | [signal] |
Internally connected with KMdiMainFrm::taskbarButtonRightClicked.
void KMdiTaskBarButton::setNewText | ( | const TQString & | s | ) | [slot] |
void KMdiTaskBarButton::setText | ( | const TQString & | s | ) |
Sets the text and avoids any abbreviation.
Memorizes that text in m_actualText, too.
Reimplemented from TQPushButton.
Definition at line 99 of file tdemditaskbar.cpp.
Member Data Documentation
TQString KMdiTaskBarButton::m_actualText [protected] |
Internally we must remember the real text because the button text can be abbreviated.
Definition at line 114 of file tdemditaskbar.h.
The according MDI view.
Definition at line 109 of file tdemditaskbar.h.
The documentation for this class was generated from the following files: