112 lines
3.8 KiB
C++
112 lines
3.8 KiB
C++
#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()));
|
|
}
|