first commit
This commit is contained in:
111
project/fm_viewer/ui/rm_dialog_overwrite_sys.cpp
Normal file
111
project/fm_viewer/ui/rm_dialog_overwrite_sys.cpp
Normal 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()));
|
||||
}
|
||||
Reference in New Issue
Block a user