#ifndef SETTINGSDIALOG_H
#define SETTINGSDIALOG_H
#include <QDialog>
#include <QComboBox>
#include <QCheckBox>
#include <QFontComboBox>
#include <QSpinBox>
#include <QPushButton>
#include <QLineEdit>
#include <QLabel>
#include <QComboBox>
#include "WedgeConfig.h"
#include "WedgeNetwork.h"
class SettingsDialog : public QDialog {
Q_OBJECT
public:
SettingsDialog(const NoteData &data, QWidget *parent = nullptr);
NoteData getUpdatedData() const;
private:
QComboBox *autoStartCheck;
QComboBox *hideTaskbarCheck;
QFontComboBox *fontCombo;
QPushButton *bgColorBtn;
QPushButton *focusColorBtn;
QPushButton *highlightColorBtn;
QPushButton *textColorBtn;
QSpinBox *sizeSpin;
QColor currentBg;
QColor currentFocus;
QColor currentHighlight;
QColor currentText;
NoteData originalData;
};
#endif