1#ifndef _KVI_STATUSBAR_H_
2#define _KVI_STATUSBAR_H_
60#define RICHTEXTLABELTRICK 2
195 int insertPermanentWidgetAtTheEnd(QWidget * widget,
int stretch = 0);
204 void showFirstMessageInQueue();
224 void recalcMinimumHeight();
252 void showLayoutHelp();
262 void tipRequest(QHelpEvent *
e);
271 void messageTimerFired();
278 void contextMenuRequested(
const QPoint & pos);
284 void contextPopupAboutToShow();
290 void appletsPopupAboutToShow();
297 void appletsPopupActivated(QAction * pAction);
303 void removeClickedApplet();
311 void setPermanentMessage();
314 void mousePressEvent(QMouseEvent *
e)
override;
315 void mouseDoubleClickEvent(QMouseEvent *
e)
override;
316 bool event(QEvent *
e)
override;
317 void dropEvent(QDropEvent * de)
override;
318 void dragMoveEvent(QDragMoveEvent * de)
override;
319 void dragEnterEvent(QDragEnterEvent * event)
override;
C++ Template based double linked pointer list class.
Class for horizontal box.
Definition KviHeapObject.h:119
Definition KviIrcContext.h:60
Definition KviMainWindow.h:58
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
A template double linked list of pointers.
Definition KviPointerList.h:371
Definition KviStatusBarApplet.h:53
Definition KviStatusBarApplet.h:87
A class that hold the statusbar message.
Definition KviStatusBar.h:67
~KviStatusBarMessage()
Destroys the statusbar message object.
Definition KviStatusBar.h:89
unsigned int m_uPriority
Definition KviStatusBar.h:73
friend class KviStatusBar
Definition KviStatusBar.h:68
KviStatusBarMessage(const QString &szText, unsigned int uTimeout=8000, unsigned int uPriority=0)
Constructs the statusbar message object.
Definition KviStatusBar.h:83
unsigned int timeout()
Returns the timeout of the message.
Definition KviStatusBar.h:102
unsigned int priority()
Returns the priority of the message.
Definition KviStatusBar.h:108
QString m_szText
Definition KviStatusBar.h:71
unsigned int m_uTimeout
Definition KviStatusBar.h:72
const QString & text()
Returns the text of the message.
Definition KviStatusBar.h:96
KviStatusBar(KviMainWindow *pFrame)
Constructs the statusbar object.
Definition KviStatusBar.cpp:57
QTimer * m_pMessageTimer
Definition KviStatusBar.h:136
KviStatusBarApplet * m_pClickedApplet
Definition KviStatusBar.h:142
KviPointerList< KviStatusBarMessage > * m_pMessageQueue
Definition KviStatusBar.h:135
bool m_bStopLayoutOnAddRemove
Definition KviStatusBar.h:144
friend class KviMainWindow
Definition KviStatusBar.h:118
QMenu * m_pAppletsPopup
Definition KviStatusBar.h:141
QMenu * m_pContextPopup
Definition KviStatusBar.h:140
KviPointerList< KviStatusBarApplet > * m_pAppletList
Definition KviStatusBar.h:138
KviPointerHashTable< QString, KviStatusBarAppletDescriptor > * m_pAppletDescriptors
Definition KviStatusBar.h:139
KviMainWindow * m_pFrame
Definition KviStatusBar.h:134
int m_iLastMinimumHeight
Definition KviStatusBar.h:143
QLabel * m_pMessageLabel
Definition KviStatusBar.h:137
friend class KviStatusBarApplet
Definition KviStatusBar.h:117
KviMainWindow * frame()
Returns the frame pointer.
Definition KviStatusBar.h:151
#define d
Definition detector.cpp:69
#define e
Definition detector.cpp:70
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127