File indexing completed on 2024-12-01 07:38:56
0001 /* This file is part of the KDE project 0002 0003 Copyright (C) 2008 Lukas Appelhans <l.appelhans@gmx.de> 0004 0005 This program is free software; you can redistribute it and/or 0006 modify it under the terms of the GNU General Public 0007 License as published by the Free Software Foundation; either 0008 version 2 of the License, or (at your option) any later version. 0009 */ 0010 #ifndef GROUPSETTINGSDIALOG_H 0011 #define GROUPSETTINGSDIALOG_H 0012 0013 #include "../core/basedialog.h" 0014 #include "ui_groupsettingsdialog.h" 0015 0016 class TransferGroupHandler; 0017 0018 class GroupSettingsDialog : public KGetSaveSizeDialog 0019 { 0020 Q_OBJECT 0021 public: 0022 GroupSettingsDialog(QWidget *parent, TransferGroupHandler *group); 0023 ~GroupSettingsDialog() override; 0024 0025 QSize sizeHint() const override; 0026 0027 private Q_SLOTS: 0028 void save(); 0029 0030 private: 0031 TransferGroupHandler *m_group = nullptr; 0032 Ui::GroupSettingsDialog ui; 0033 }; 0034 0035 #endif