File indexing completed on 2024-05-05 17:56:43
0001 /* 0002 SPDX-FileCopyrightText: 2006 Jonas Bähr <jonas.baehr@web.de> 0003 SPDX-FileCopyrightText: 2006-2022 Krusader Krew <https://krusader.org> 0004 0005 SPDX-License-Identifier: GPL-2.0-or-later 0006 */ 0007 0008 #ifndef ACTIONMAN_H 0009 #define ACTIONMAN_H 0010 0011 // QtWidgets 0012 #include <QDialog> 0013 0014 class UserActionPage; 0015 0016 /** 0017 * This manages all useractions 0018 */ 0019 class ActionMan : public QDialog 0020 { 0021 Q_OBJECT 0022 public: 0023 explicit ActionMan(QWidget *parent = nullptr); 0024 ~ActionMan() override; 0025 0026 protected slots: 0027 void slotClose(); 0028 void slotApply(); 0029 void slotEnableApplyButton(); 0030 void slotDisableApplyButton(); 0031 0032 private: 0033 UserActionPage *userActionPage; 0034 QPushButton *applyButton; 0035 }; 0036 0037 #endif // ifndef ACTIONMAN_H