Files
fmviewer3/project/fm_viewer/cfg/window_settings_json.cpp
2026-02-21 17:11:31 +09:00

70 lines
2.1 KiB
C++

#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 <QComboBox>
#include <QGridLayout>
#include <QDir>
#include <QMessageBox>
#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)