nekoray_Mahdi-zarei/ui/edit/dialog_edit_group.h
2024-05-16 00:35:43 +03:30

43 lines
680 B
C++

#pragma once
#include <QDialog>
#include "db/Group.hpp"
QT_BEGIN_NAMESPACE
namespace Ui {
class DialogEditGroup;
}
QT_END_NAMESPACE
class DialogEditGroup : public QDialog {
Q_OBJECT
public:
explicit DialogEditGroup(const std::shared_ptr<NekoGui::Group> &ent, QWidget *parent = nullptr);
~DialogEditGroup() override;
private:
Ui::DialogEditGroup *ui;
std::shared_ptr<NekoGui::Group> ent;
struct {
int front_proxy;
} CACHE;
struct {
int landing_proxy;
} LANDING;
private slots:
void accept() override;
QStringList load_proxy_items();
int get_proxy_id(QString);
QString get_proxy_name(int id);
};