From 3ac113857071fc1f225b2e1b42547269e568c6b7 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Tue, 11 Aug 2020 22:35:12 +0100 Subject: New upstream version 2.2.4.4 --- OSSpecific.cpp | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) mode change 100644 => 100755 OSSpecific.cpp (limited to 'OSSpecific.cpp') diff --git a/OSSpecific.cpp b/OSSpecific.cpp old mode 100644 new mode 100755 index ada8d68..60f5b92 --- a/OSSpecific.cpp +++ b/OSSpecific.cpp @@ -9,6 +9,12 @@ OSSpecific::OSSpecific(QWidget *parent) : if(!QIcon::fromTheme(QStringLiteral("dialog-warning")).isNull()) setWindowIcon(QIcon::fromTheme(QStringLiteral("dialog-warning"))); updateText(); + #if defined(ULTRACOPIER_PLUGIN_ALL_IN_ONE) || defined(ULTRACOPIER_MODE_SUPERCOPIER) + setMinimumWidth(0); + ui->widgetStyle->setVisible(false); + #endif + updateGeometry(); + adjustSize(); } OSSpecific::~OSSpecific() @@ -20,7 +26,7 @@ void OSSpecific::updateText() { QString text; #if defined(Q_OS_LINUX) - text=tr("The replacement of default copy/move system is not supported by the file manager (Dolphin, Nautilus, ...).
Ask the developer to support it.
You need do the copy/move manually."); + text=tr("The replacement of default copy/move system is not supported by the file manager (Dolphin, Nautilus, ...).
Ask the developer of your file manager to support it.
You need do the copy/move manually."); #elif defined(Q_OS_WIN32) text=tr("Reboot the system if previously had similar software installed (like Teracopy, Supercopier or an earlier version of Ultracopier)."); #elif defined(Q_OS_MAC) @@ -52,7 +58,41 @@ bool OSSpecific::dontShowAgain() return ui->dontShowAgain->isChecked(); } +QString OSSpecific::theme() +{ + #if defined(ULTRACOPIER_PLUGIN_ALL_IN_ONE) || defined(ULTRACOPIER_MODE_SUPERCOPIER) + return "classic"; + #else + switch (ui->comboBox->currentIndex()) { + default: + case 0: + return "classic"; + case 1: + return "modern"; + case 2: + return "supercopier"; + } + #endif +} + void OSSpecific::on_pushButton_clicked() { close(); } + +void OSSpecific::on_comboBox_currentIndexChanged(int index) +{ + switch(index) + { + default: + case 0: + ui->themePreview->setPixmap(QPixmap(":/ultracopier-oxygen.png")); + break; + case 1: + ui->themePreview->setPixmap(QPixmap(":/ultracopier-oxygen2.png")); + break; + case 2: + ui->themePreview->setPixmap(QPixmap(":/ultracopier-supercopier.png")); + break; + } +} -- cgit v1.2.3