Changeset 6079 for trunk/qt4-gui/src/dockicons
- Timestamp:
- 03/02/08 23:16:21 (9 months ago)
- Location:
- trunk/qt4-gui/src/dockicons
- Files:
-
- 5 modified
-
defaultdockicon.h (modified) (1 diff)
-
dockicon.h (modified) (1 diff)
-
systemtrayicon.cpp (modified) (2 diffs)
-
systemtrayicon.h (modified) (1 diff)
-
themeddockicon.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/dockicons/defaultdockicon.h
r6058 r6079 53 53 virtual void updateIconMessages(int newMsg, int sysMsg); 54 54 55 /** 56 * Popup message from system tray 57 * NOT IMPLEMENTED FOR DEFAULT ICON 58 * 59 * @param title Popup title text 60 * @param message Message text 61 * @param icon Icon to display in the popup 62 * @param timeout Time before hiding popup 63 */ 64 virtual void popupMessage(QString /* title */, QString /* message */, const QPixmap& /* icon */, int /* timeout */) {} 65 55 66 protected slots: 56 67 /** -
trunk/qt4-gui/src/dockicons/dockicon.h
r6058 r6079 66 66 virtual void updateIconMessages(int newMsg, int sysMsg); 67 67 68 /** 69 * Popup message from system tray 70 * 71 * @param title Popup title text 72 * @param message Message text 73 * @param icon Icon to display in the popup 74 * @param timeout Time before hiding popup 75 */ 76 virtual void popupMessage(QString title, QString message, const QPixmap& icon, int timeout) = 0; 77 68 78 signals: 69 79 /** -
trunk/qt4-gui/src/dockicons/systemtrayicon.cpp
r6058 r6079 21 21 22 22 #include "config.h" 23 24 #ifdef USE_KDE 25 #include <KDE/KPassivePopup> 26 #endif 23 27 24 28 #include "config/general.h" … … 60 64 61 65 DockIcon::updateIconMessages(newMsg, sysMsg); 66 } 67 68 #ifdef USE_KDE 69 void SystemTrayIcon::popupMessage(QString title, QString message, const QPixmap& icon, int timeout) 70 #else 71 void SystemTrayIcon::popupMessage(QString title, QString message, const QPixmap& /* icon */, int timeout) 72 #endif 73 { 74 #ifdef USE_KDE 75 // Escape HTML 76 title.replace('&', "&"); 77 title.replace('<', "<"); 78 title.replace('>', ">"); 79 message.replace('&', "&"); 80 message.replace('<', "<"); 81 message.replace('>', ">"); 82 KPassivePopup::message(title, message, icon, myTrayIcon, timeout); 83 #else 84 if (myTrayIcon->supportsMessages()) 85 myTrayIcon->showMessage(title, message, QSystemTrayIcon::NoIcon, timeout); 86 #endif 62 87 } 63 88 -
trunk/qt4-gui/src/dockicons/systemtrayicon.h
r6058 r6079 50 50 */ 51 51 virtual void updateIconMessages(int newMsg, int sysMsg); 52 53 /** 54 * Popup message from system tray 55 * 56 * @param title Popup title text 57 * @param message Message text 58 * @param icon Icon to display in the popup 59 * @param timeout Time before hiding popup 60 */ 61 virtual void popupMessage(QString title, QString message, const QPixmap& icon, int timeout); 52 62 53 63 protected slots: -
trunk/qt4-gui/src/dockicons/themeddockicon.h
r6058 r6079 61 61 virtual void updateIconMessages(int newMsg, int sysMsg); 62 62 63 /** 64 * Popup message from system tray 65 * NOT IMPLEMENTED FOR THEMED ICON 66 * 67 * @param title Popup title text 68 * @param message Message text 69 * @param icon Icon to display in the popup 70 * @param timeout Time before hiding popup 71 */ 72 virtual void popupMessage(QString /* title */, QString /* message */, const QPixmap& /* icon */, int /* timeout */) {} 73 63 74 protected slots: 64 75 /**
