1 /* 2 BAREOS® - Backup Archiving REcovery Open Sourced 3 4 Copyright (C) 2013-2013 Bareos GmbH & Co. KG 5 6 This program is Free Software; you can redistribute it and/or 7 modify it under the terms of version three of the GNU Affero General Public 8 License as published by the Free Software Foundation and included 9 in the file LICENSE. 10 11 This program is distributed in the hope that it will be useful, but 12 WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 Affero General Public License for more details. 15 16 You should have received a copy of the GNU Affero General Public License 17 along with this program; if not, write to the Free Software 18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 19 02110-1301, USA. 20 */ 21 22 #ifndef TRAYMONITOR_TRAYMENU_H 23 #define TRAYMONITOR_TRAYMENU_H 24 25 #include <QMenu> 26 #include <QWidget> 27 28 class QAction; 29 30 class TrayMenu : public QMenu 31 { 32 Q_OBJECT 33 34 public: 35 TrayMenu(QWidget* trayMonitor = 0); 36 virtual ~TrayMenu(); 37 38 private: 39 void createAction(QString objName, QString text, QWidget* trayMonitor); 40 41 public slots: 42 signals: 43 }; 44 45 #endif // TRAYMONITOR_TRAYMENU_H 46