Changeset 29 for gui/main_window.h


Ignore:
Timestamp:
01/06/08 11:59:56 (4 years ago)
Author:
roeland
Message:

Basic system tray icon works

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gui/main_window.h

    r28 r29  
    55#include <QSortFilterProxyModel> 
    66#include <QTimer> 
     7#include <QSettings> 
     8#include <QSystemTrayIcon> 
     9#include <QMenu> 
    710 
    811#include "ui_main_window.h" 
     
    2023        //~MainWindow(); 
    2124 
     25    protected: 
     26        void closeEvent(QCloseEvent *event); 
     27 
    2228    private: 
     29        QSettings settings; 
    2330        MPDConnection mpd; 
    2431        MPDStatus mpd_status; 
     
    2835        QSortFilterProxyModel libraryProxyModel; 
    2936        bool slidingVolume; 
     37 
     38        void setupTrayIcon(); 
     39        QAction *minimizeAction; 
     40        QAction *maximizeAction; 
     41        QAction *restoreAction; 
     42        QAction *quitAction; 
     43        QSystemTrayIcon *trayIcon; 
     44        QMenu *trayIconMenu; 
    3045 
    3146    private slots: 
Note: See TracChangeset for help on using the changeset viewer.