File indexing completed on 2024-04-21 04:57:22

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