1 /* smplayer, GUI front-end for mplayer. 2 Copyright (C) 2006-2021 Ricardo Villalba <ricardo@smplayer.info> 3 4 This program is free software; you can redistribute it and/or modify 5 it under the terms of the GNU General Public License as published by 6 the Free Software Foundation; either version 2 of the License, or 7 (at your option) any later version. 8 9 This program is distributed in the hope that it will be useful, 10 but WITHOUT ANY WARRANTY; without even the implied warranty of 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 GNU General Public License for more details. 13 14 You should have received a copy of the GNU General Public License 15 along with this program; if not, write to the Free Software 16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 17 */ 18 19 #ifndef REMINDERDIALOG_H 20 #define REMINDERDIALOG_H 21 22 #include "ui_reminderdialog.h" 23 24 class QPushButton; 25 26 class ReminderDialog : public QDialog, public Ui::ReminderDialog 27 { 28 Q_OBJECT 29 30 public: 31 enum Button { Donate = 1, Share = 2, Close = 0 }; 32 ReminderDialog( QWidget* parent = 0, Qt::WindowFlags f = QFlag(0) ); 33 ~ReminderDialog(); 34 35 bool isRemindChecked(); 36 37 protected slots: 38 void button_clicked(QAbstractButton *); 39 40 private: 41 QPushButton * donate_button; 42 QPushButton * facebook_button; 43 QPushButton * close_button; 44 }; 45 46 #endif 47