1 #ifndef _KVI_STATUSBAR_H_
2 #define _KVI_STATUSBAR_H_
60 #define RICHTEXTLABELTRICK 2
84 :
KviHeapObject(), m_szText(szText), m_uTimeout(uTimeout), m_uPriority(uPriority){};
96 const QString &
text() {
return m_szText; };
102 unsigned int timeout() {
return m_uTimeout; };
197 int insertPermanentWidgetAtTheEnd(QWidget * widget,
int stretch = 0);
206 void showFirstMessageInQueue();
226 void recalcMinimumHeight();
254 void showLayoutHelp();
264 void tipRequest(QHelpEvent *
e);
273 void messageTimerFired();
280 void contextMenuRequested(
const QPoint & pos);
286 void contextPopupAboutToShow();
292 void appletsPopupAboutToShow();
299 void appletsPopupActivated(QAction * pAction);
305 void removeClickedApplet();
313 void setPermanentMessage();
316 virtual void mousePressEvent(QMouseEvent *
e);
317 virtual void mouseDoubleClickEvent(QMouseEvent *
e);
318 virtual bool event(QEvent *
e);
319 void dropEvent(QDropEvent * de);
320 void dragMoveEvent(QDragMoveEvent * de);
321 void dragEnterEvent(QDragEnterEvent * event);
324 #endif // _KVI_STATUSBAR_H_
KviPointerHashTable< QString, KviStatusBarAppletDescriptor > * m_pAppletDescriptors
Definition: KviStatusBar.h:140
Toolkit Abstraction Layer: hbox class.
Definition: KviTalHBox.h:44
Definition: KviHeapObject.h:124
Definition: KviMainWindow.h:60
#define KVIRC_API
Definition: kvi_settings.h:128
Definition: KviStatusBarApplet.h:52
Class for horizontal box.
KviDynamicToolTip * m_pToolTip
Definition: KviStatusBar.h:146
KviTalHBox * m_pBox
Definition: KviStatusBar.h:134
~KviStatusBarMessage()
Destroys the statusbar message object.
Definition: KviStatusBar.h:89
unsigned int m_uTimeout
Definition: KviStatusBar.h:72
QTimer * m_pMessageTimer
Definition: KviStatusBar.h:137
Status Bar class.
Definition: KviStatusBar.h:115
KviStatusBarApplet * m_pClickedApplet
Definition: KviStatusBar.h:143
QString m_szText
Definition: KviStatusBar.h:71
unsigned int priority()
Returns the priority of the message.
Definition: KviStatusBar.h:108
#define e
Definition: detector.cpp:69
QLabel * m_pMessageLabel
Definition: KviStatusBar.h:138
int m_iLastMinimumHeight
Definition: KviStatusBar.h:144
KviMainWindow * m_pFrame
Definition: KviStatusBar.h:135
KviStatusBarMessage(const QString &szText, unsigned int uTimeout=8000, unsigned int uPriority=0)
Constructs the statusbar message object.
Definition: KviStatusBar.h:83
char s d
Definition: KviIrcNumericCodes.h:391
const QString & text()
Returns the text of the message.
Definition: KviStatusBar.h:96
bool save(KviThemeInfo &options, bool bSaveIcons)
Definition: KviOptions.cpp:986
unsigned int timeout()
Returns the timeout of the message.
Definition: KviStatusBar.h:102
KviPointerList< KviStatusBarMessage > * m_pMessageQueue
Definition: KviStatusBar.h:136
bool m_bStopLayoutOnAddRemove
Definition: KviStatusBar.h:145
A class that hold the statusbar message.
Definition: KviStatusBar.h:66
C++ Template based double linked pointer list class.
unsigned int m_uPriority
Definition: KviStatusBar.h:73
KviPointerList< KviStatusBarApplet > * m_pAppletList
Definition: KviStatusBar.h:139
KviMainWindow * frame()
Returns the frame pointer.
Definition: KviStatusBar.h:153
Definition: KviStatusBarApplet.h:86
This file contains compile time settings.
Definition: KviIrcContext.h:58
QMenu * m_pContextPopup
Definition: KviStatusBar.h:141
QMenu * m_pAppletsPopup
Definition: KviStatusBar.h:142