first commit

This commit is contained in:
2026-02-21 17:11:31 +09:00
commit 18b4338361
4001 changed files with 365464 additions and 0 deletions

View File

@@ -0,0 +1,111 @@
#include "rm_dialog_overwrite_sys.h"
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QPushButton>
#include "../rm_include.h"
#include "../core/fm_strings.h"
RMDialogOverwriteSys::RMDialogOverwriteSys(QWidget *parent,QString fileName) : QDialog(parent,Qt::WindowCloseButtonHint)
{
#if (FORCE_FM_STRING)
QString title = FMS::txt("backup_title");
#else
QString title = MKU8("\xe3\x83\x95\xe3\x82\xa1\xe3\x82\xa4\xe3\x83\xab\xe3\x81\xae\xe4\xbf\x9d\xe5\xad\x98");
#if (LIVE_LANGUAGE_CHANGE)
if(RMLanguage::isJP() == false)
{
title = "Backup files";
}
#endif
#endif
setWindowTitle(title);
setFixedSize(316,151);
QVBoxLayout* layout = new QVBoxLayout(this);
QLabel* fileNameLabel = new QLabel(this);
fileNameLabel->setText(fileName);
layout->addWidget(fileNameLabel);
fileNameLabel->setStyleSheet("font-size: 13px;");
QLabel* messageLabel = new QLabel(this);
#if (FORCE_FM_STRING)
QString message = FMS::txt("file_exist");
#else
QString message = MKU8("\xe3\x81\x93\xe3\x81\xae\xe5\xa0\xb4\xe6\x89\x80\xe3\x81\xab\xe5\x90\x8c\xe3\x81\x98\xe5\x90\x8d\xe5\x89\x8d\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3\x82\xa4\xe3\x83\xab\xe3\x81\x8c\xe3\x81\x82\xe3\x82\x8a\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82");
#if (LIVE_LANGUAGE_CHANGE)
bool bJP = RMLanguage::isJP();
if(bJP == false)
{
message = "File already exists.";
}
#endif
#endif
messageLabel->setText(message);
layout->addWidget(messageLabel);
messageLabel->setStyleSheet("font-size: 13px;");
QSpacerItem* space = new QSpacerItem(0,35);
layout->addSpacerItem(space);
QWidget* buttonWidget = new QWidget(this);
layout->addWidget(buttonWidget);
QHBoxLayout* buttonLayout = new QHBoxLayout(buttonWidget);
QSize btnSize = QSize(90,24);
#if (FORCE_FM_STRING)
QPushButton* skipButton = new QPushButton(buttonWidget);
skipButton->setText(FMS::txt("skip"));
#else
// スキップ
#if (LIVE_LANGUAGE_CHANGE)
QString skipString = bJP ? MKU8("\xe3\x82\xb9\xe3\x82\xad\xe3\x83\x83\xe3\x83\x97") : "Skip";
QPushButton* skipButton = new QPushButton(buttonWidget);
skipButton->setText(skipString);
#else
QPushButton* skipButton = new QPushButton(buttonWidget);
skipButton->setText(MKU8("\xe3\x82\xb9\xe3\x82\xad\xe3\x83\x83\xe3\x83\x97"));
#endif
#endif // FORCE_FM_STRING
buttonLayout->addWidget(skipButton);
skipButton->setStyleSheet("font-size: 14px;");
skipButton->setFixedSize(btnSize);
connect(skipButton,SIGNAL(clicked()),SLOT(reject()));
QPushButton* btnOverwrite = new QPushButton(buttonWidget);
#if (FORCE_FM_STRING)
btnOverwrite->setText(FMS::txt("overwrite"));
#else
#if (LIVE_LANGUAGE_CHANGE)
QString overwriteString = bJP ? MKU8("\xe7\xbd\xae\xe3\x81\x8d\xe6\x8f\x9b\xe3\x81\x88\xe3\x82\x8b") : "Overwrite";
btnOverwrite->setText(overwriteString);
#else
btnOverwrite->setText(MKU8("\xe7\xbd\xae\xe3\x81\x8d\xe6\x8f\x9b\xe3\x81\x88\xe3\x82\x8b"));
#endif
#endif // FORCE_FM_STRING
buttonLayout->addWidget(btnOverwrite);
btnOverwrite->setStyleSheet("font-size: 14px;");
btnOverwrite->setFixedSize(btnSize);
connect(btnOverwrite,SIGNAL(clicked()),SLOT(accept()));
btnOverwrite->setFocus();
#if (FORCE_FM_STRING)
QString cancelString = FMS::txt("cancel");
#else
QString cancelString = MKU8("\xe3\x82\xad\xe3\x83\xa3\xe3\x83\xb3\xe3\x82\xbb\xe3\x83\xab");
#if (LIVE_LANGUAGE_CHANGE)
if(RMLanguage::isJP() == false)
{
cancelString = "Cancel";
}
#endif
#endif
QPushButton* btnCancel = new QPushButton(buttonWidget);
btnCancel->setText(cancelString);
buttonLayout->addWidget(btnCancel);
btnCancel->setStyleSheet("font-size: 14px;");
btnCancel->setFixedSize(btnSize);
connect(btnCancel,SIGNAL(clicked()),SLOT(reject()));
}