1 #ifndef _NOTIFIERWINDOW_H_
2 #define _NOTIFIERWINDOW_H_
45 #include <QProgressBar>
52 class KviNotifierWindowTabs;
109 void doShow(
bool bDoAnimate);
110 void doHide(
bool bDoAnimate);
112 void addMessage(
KviWindow * pWnd,
const QString & szImageId,
const QString & szText,
unsigned int uMessageTime);
162 void resize(QPoint
p,
bool =
true);
167 #endif //_NOTIFIERWINDOW_H_
void startBlinking()
Definition: NotifierWindow.cpp:555
QTimer * m_pShowHideTimer
Definition: NotifierWindow.h:65
void disableFor15Minutes()
Definition: NotifierWindow.cpp:1003
void setDisableHideOnMainWindowGotAttention(bool b)
Definition: NotifierWindow.h:113
void stopShowHideTimer()
Definition: NotifierWindow.cpp:236
KviWindow * m_pWindowToRaise
Definition: NotifierWindow.h:96
Definition: NotifierWindowBorder.h:35
void startAutoHideTimer()
Definition: NotifierWindow.cpp:569
virtual bool eventFilter(QObject *pEdit, QEvent *e)
Definition: NotifierWindow.cpp:1093
virtual void mousePressEvent(QMouseEvent *e)
Definition: NotifierWindow.cpp:692
QMenu * m_pDisablePopup
Definition: NotifierWindow.h:95
virtual void mouseMoveEvent(QMouseEvent *e)
Definition: NotifierWindow.cpp:651
QCursor m_cursor
Definition: NotifierWindow.h:102
void disableFor30Minutes()
Definition: NotifierWindow.cpp:1027
State
Definition: NotifierSettings.h:61
int m_whereResizing
Definition: NotifierWindow.h:88
virtual void showEvent(QShowEvent *e)
Definition: NotifierWindow.cpp:538
void updateGui()
Definition: NotifierWindow.cpp:156
Definition: KviThemedLineEdit.h:33
void stopAutoHideTimer()
Definition: NotifierWindow.cpp:252
QPoint m_pntDrag
Definition: NotifierWindow.h:90
void contextPopup(const QPoint &pos)
Definition: NotifierWindow.cpp:972
void showLineEdit(bool bShow)
Definition: NotifierWindow.cpp:1064
bool checkResizing(QPoint)
Definition: NotifierWindow.cpp:786
kvi_time_t g_tNotifierDisabledUntil
Definition: libkvinotifier.cpp:42
NotifierWindowBorder * m_pWndBorder
Definition: NotifierWindow.h:106
bool m_bPrevDown
Definition: NotifierWindow.h:73
bool m_bLeftButtonIsPressed
Definition: NotifierWindow.h:84
void progressUpdate()
Definition: NotifierWindow.cpp:1147
bool m_bDiagonalResizing
Definition: NotifierWindow.h:85
virtual void keyPressEvent(QKeyEvent *e)
Definition: NotifierWindow.cpp:777
void disableUntilKVIrcRestarted()
Definition: NotifierWindow.cpp:1043
void disablePermanently()
Definition: NotifierWindow.cpp:1053
#define kvi_time_t
Definition: KviTimeUtils.h:43
#define e
Definition: detector.cpp:69
bool m_bDragging
Definition: NotifierWindow.h:83
QTime m_qtStartedAt
Definition: NotifierWindow.h:99
virtual void mouseReleaseEvent(QMouseEvent *e)
Definition: NotifierWindow.cpp:749
void doHide(bool bDoAnimate)
Definition: NotifierWindow.cpp:482
QPoint m_pntClick
Definition: NotifierWindow.h:92
void hideNow()
Definition: NotifierWindow.cpp:471
virtual void enterEvent(QEvent *e)
Definition: NotifierWindow.cpp:941
void blink()
Definition: NotifierWindow.cpp:585
void heartbeat()
Definition: NotifierWindow.cpp:386
QRect m_wndRect
Definition: NotifierWindow.h:78
bool m_bBlinkOn
Definition: NotifierWindow.h:69
void setCursor(int)
Definition: NotifierWindow.cpp:925
bool m_bCrashShowWorkAround
Definition: NotifierWindow.h:76
QPoint m_pntPos
Definition: NotifierWindow.h:91
int m_iBlinkCount
Definition: NotifierWindow.h:93
void stopBlinkTimer()
Definition: NotifierWindow.cpp:244
void fillContextPopup()
Definition: NotifierWindow.cpp:984
KviThemedLineEdit * m_pLineEdit
Definition: NotifierWindow.h:81
bool m_bDisableHideOnMainWindowGotAttention
Definition: NotifierWindow.h:100
virtual void leaveEvent(QEvent *e)
Definition: NotifierWindow.cpp:952
void addMessage(KviWindow *pWnd, const QString &szImageId, const QString &szText, unsigned int uMessageTime)
Definition: NotifierWindow.cpp:170
bool shouldHideIfMainWindowGotAttention()
Definition: NotifierWindow.cpp:374
double m_dOpacity
Definition: NotifierWindow.h:70
void disableFor5Minutes()
Definition: NotifierWindow.cpp:1011
C++ Template based double linked pointer list class.
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
NotifierWindow()
Definition: NotifierWindow.cpp:54
QTabWidget * m_pWndTabs
Definition: NotifierWindow.h:104
virtual void paintEvent(QPaintEvent *e)
Definition: NotifierWindow.cpp:609
QProgressBar * m_pProgressBar
Definition: NotifierWindow.h:105
bool m_bNextDown
Definition: NotifierWindow.h:74
int countTabs() const
Definition: NotifierWindow.h:115
virtual void hideEvent(QHideEvent *e)
Definition: NotifierWindow.cpp:543
QTimer * m_pAutoHideTimer
Definition: NotifierWindow.h:67
void slotTabCloseRequested(int index)
Definition: NotifierWindow.cpp:1160
QTimer * m_pBlinkTimer
Definition: NotifierWindow.h:66
kvi_time_t m_tAutoHideAt
Definition: NotifierWindow.h:97
void doShow(bool bDoAnimate)
Definition: NotifierWindow.cpp:305
kvi_time_t m_tStartedAt
Definition: NotifierWindow.h:98
This file contains compile time settings.
NotifierMessage * m_pCurrentMessage
Definition: NotifierWindow.h:80
State m_eState
Definition: NotifierWindow.h:68
State state() const
Definition: NotifierWindow.h:121
bool m_bCloseDown
Definition: NotifierWindow.h:72
bool m_bWriteDown
Definition: NotifierWindow.h:75
Definition: NotifierWindow.h:57
#define p
Definition: detector.cpp:80
A single message in a notifier window.
Definition: NotifierMessage.h:43
QMenu * m_pContextPopup
Definition: NotifierWindow.h:94
Helper functions for the QString class.
void toggleLineEdit()
Definition: NotifierWindow.cpp:1059
void resize(QPoint p, bool=true)
Definition: NotifierWindow.cpp:887
void returnPressed()
Definition: NotifierWindow.cpp:1123
void disableFor60Minutes()
Definition: NotifierWindow.cpp:1035
bool m_bResizing
Definition: NotifierWindow.h:86
void disableFor1Minute()
Definition: NotifierWindow.cpp:1019
~NotifierWindow()
Definition: NotifierWindow.cpp:147