#ifndef QTMVVM_CHANGEREMOTEDIALOG_P_H #define QTMVVM_CHANGEREMOTEDIALOG_P_H #include #include #include #include "qtmvvmdatasyncwidgets_global.h" namespace Ui { class ChangeRemoteDialog; } namespace QtMvvm { class Q_MVVMDATASYNCWIDGETS_EXPORT ChangeRemoteDialog : public QDialog { Q_OBJECT public: Q_INVOKABLE explicit ChangeRemoteDialog(QtMvvm::ViewModel *viewModel, QWidget *parent = nullptr); ~ChangeRemoteDialog() override; public Q_SLOTS: void accept() override; private Q_SLOTS: void addHeader(); void removeHeader(); private: ChangeRemoteViewModel *_viewModel; QScopedPointer ui; }; } #endif // QTMVVM_CHANGEREMOTEDIALOG_P_H