rssguard/src/librssguard/gui/dialogs/formaddaccount.h
2021-05-07 07:25:53 +02:00

34 lines
749 B
C++

// For license of this file, see <project-root-folder>/LICENSE.md.
#ifndef FORMADDACCOUNT_H
#define FORMADDACCOUNT_H
#include <QDialog>
#include "ui_formaddaccount.h"
class ServiceEntryPoint;
class FeedsModel;
class FormAddAccount : public QDialog {
Q_OBJECT
public:
explicit FormAddAccount(const QList<ServiceEntryPoint*>& entry_points, FeedsModel* model, QWidget* parent = nullptr);
virtual ~FormAddAccount();
private slots:
void addSelectedAccount();
void showAccountDetails();
private:
ServiceEntryPoint* selectedEntryPoint() const;
void loadEntryPoints();
QScopedPointer<Ui::FormAddAccount> m_ui;
FeedsModel* m_model;
QList<ServiceEntryPoint*> m_entryPoints;
};
#endif // FORMADDACCOUNT_H