#include "rm_dialog_overwrite_sys.h" #include #include #include #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())); }