#if (USE_DEVICE_SETTINGS_JSON) #include "window_settings_json.h" #include "../ui/title_widget.h" #include "../core/fm_strings.h" #include "rm_combo_box.h" #include "rm_radio_buttons.h" #include "rm_group_combo_box.h" #include "rm_group_radio_buttons.h" #include "rm_text_edit.h" //#include "rm_settings_cfg_standard.h" //#include "rm_setting_time.h" #include #include #include #include #if (DETECT_SETTING_USB_EJECT) #include "../core/rm_usb.h" #include "../rm_application.h" #endif QString WindowSettings::lastSettingDisk = ""; WindowSettings::WindowSettings(QWidget *parent) : RMPopup(parent,"","title_settings.png") { if(RMApp::isModelDisk(lastSettingDisk) == false) { // CFG::setDefault(); // CFG::save(path); } else { // CFG::load(path); } this->setFixedSize(640,480); _contentWidget->setObjectName("bg_dark_widget"); layout = new QHBoxLayout(_contentWidget); layout->setMargin(8); layout->setSpacing(8); QWidget* bwLeft = new QWidget(_buttonWidget); _buttonLayout->addWidget(bwLeft); QWidget* bwRight = new QWidget(_buttonWidget); _buttonLayout->addWidget(bwRight); QHBoxLayout* blLeft = new QHBoxLayout(bwLeft); blLeft->setAlignment(Qt::AlignLeft|Qt::AlignVCenter); QHBoxLayout* blRight = new QHBoxLayout(bwRight); blRight->setAlignment(Qt::AlignRight|Qt::AlignVCenter); RMButton* defaultButton = RMButton::create2(bwRight,blRight,"button","default",QSize(120,30)); defaultButton->setText(FMS::txt("default")); connect(defaultButton,SIGNAL(clicked()),SLOT(onDefault())); RMButton* okButton = RMButton::create2(bwRight,blRight,"button","ok",QSize(120,30)); okButton->setText(FMS::txt("ok")); connect(okButton,SIGNAL(clicked()),this,SLOT(onSaveAnAccept())); RMButton* cancelButton = RMButton::create2(bwRight,blRight,"button","cancel",QSize(120,30)); cancelButton->setText(FMS::txt("cancel")); connect(cancelButton,SIGNAL(clicked()),this,SLOT(onCancel())); } WindowSettings::~WindowSettings() { } #endif // #if (USE_DEVICE_SETTINGS_JSON)