Pith - wedge_linux
wedge_linux/WedgeSettings.h [0.9 kb]
Modified: 00:00:08 153 026 (19 Aug 026)
11 Days Ago
#ifndef SETTINGSDIALOG_H
#define SETTINGSDIALOG_H

#include "WedgeConfig.h"
#include "WedgeNetwork.h"
#include <QButtonGroup>
#include <QDialog>
#include <QFontComboBox>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QSpinBox>

class SettingsDialog : public QDialog {
    Q_OBJECT
public:
    SettingsDialog(const NoteData &data, QWidget *parent = nullptr);
    NoteData getUpdatedData() const;

signals:
    void settingsChanged(const NoteData &data);

private:
    void emitChange();
    
    QButtonGroup *autoStartGroup;
    QButtonGroup *hideTaskbarGroup;
    QFontComboBox *fontCombo;
    QLineEdit *headerEdit;
    QPushButton *bgColorBtn;
    QPushButton *focusColorBtn;
    QPushButton *highlightColorBtn;
    QPushButton *textColorBtn;
    QSpinBox *sizeSpin;
    
    QColor currentBg;
    QColor currentFocus;
    QColor currentHighlight;
    QColor currentText;
    NoteData originalData;
};

#endif
Updates
Stave - Android 158.026
Kerf - Android 157.026
Kiln - Android 157.026
Wedge - Android 156.026
Whittle - Linux 155.026

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)
0.00208
260,634 (+1,048)