Files
86Box/src/qt/qt_settings.hpp
Joakim L. Gilje c587a02b1a Initial Qt Commit
2021-11-25 10:20:56 +01:00

47 lines
972 B
C++

#ifndef QT_SETTINGS_HPP
#define QT_SETTINGS_HPP
#include <QDialog>
namespace Ui {
class Settings;
}
class SettingsMachine;
class SettingsDisplay;
class SettingsInput;
class SettingsSound;
class SettingsNetwork;
class SettingsPorts;
class SettingsStorageControllers;
class SettingsHarddisks;
class SettingsFloppyCDROM;
class SettingsOtherRemovable;
class SettingsOtherPeripherals;
class Settings : public QDialog
{
Q_OBJECT
public:
explicit Settings(QWidget *parent = nullptr);
~Settings();
void save();
private:
Ui::Settings *ui;
SettingsMachine* machine;
SettingsDisplay* display;
SettingsInput* input;
SettingsSound* sound;
SettingsNetwork* network;
SettingsPorts* ports;
SettingsStorageControllers* storageControllers;
SettingsHarddisks* harddisks;
SettingsFloppyCDROM* floppyCdrom;
SettingsOtherRemovable* otherRemovable;
SettingsOtherPeripherals* otherPeripherals;
};
#endif // QT_SETTINGS_HPP