#ifndef SYNCWINDOW_H
#define SYNCWINDOW_H
#include "WedgeConfig.h"
#include <QButtonGroup>
#include <QDialog>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
class SyncWindow : public QDialog {
Q_OBJECT
public:
explicit SyncWindow(const NoteData &data, QWidget *parent = nullptr);
NoteData getUpdatedData() const;
QLabel *netStatusValLabel;
signals:
void syncRequested();
void dataChanged(const NoteData &data);
private:
void emitChange();
QButtonGroup *routeGroup;
QButtonGroup *autoGroup;
QLineEdit *ipEdit;
QLineEdit *passKeyEdit;
QPushButton *syncBtn;
NoteData originalData;
};
#endif