summaryrefslogtreecommitdiff
path: root/plugins-alternative
diff options
context:
space:
mode:
Diffstat (limited to 'plugins-alternative')
-rw-r--r--plugins-alternative/Listener/dbus/Catchcopy.cpp17
-rw-r--r--plugins-alternative/Listener/dbus/Catchcopy.h20
-rw-r--r--plugins-alternative/Listener/dbus/DebugEngineMacro.h (renamed from plugins-alternative/Themes/Supercopier/DebugEngineMacro.h)0
-rw-r--r--plugins-alternative/Listener/dbus/Environment.h (renamed from plugins-alternative/Themes/Supercopier/Environment.h)0
-rw-r--r--plugins-alternative/Listener/dbus/StructEnumDefinition.h (renamed from plugins-alternative/Themes/Supercopier/StructEnumDefinition.h)0
-rw-r--r--plugins-alternative/Listener/dbus/Variable.h (renamed from plugins-alternative/Themes/Supercopier/Variable.h)0
-rw-r--r--plugins-alternative/Listener/dbus/documentation.dox36
-rw-r--r--plugins-alternative/Listener/dbus/informations.xml26
-rw-r--r--plugins-alternative/Listener/dbus/listener.cpp85
-rw-r--r--plugins-alternative/Listener/dbus/listener.h49
-rw-r--r--plugins-alternative/Listener/dbus/listener.pro19
-rw-r--r--plugins-alternative/Listener/dbus/plugin.json (renamed from plugins-alternative/Themes/Supercopier/plugin.json)0
-rw-r--r--plugins-alternative/PluginLoader/keybinding/documentation.dox3
-rw-r--r--plugins-alternative/PluginLoader/keybinding/informations.xml2
-rw-r--r--plugins-alternative/PluginLoader/keybinding/pluginLoader.pro.user.3.3-pre1266
-rw-r--r--plugins-alternative/SessionLoader/KDE4/DebugEngineMacro.h28
-rw-r--r--plugins-alternative/SessionLoader/KDE4/Environment.h10
-rw-r--r--plugins-alternative/SessionLoader/KDE4/StructEnumDefinition.h1
-rw-r--r--plugins-alternative/SessionLoader/KDE4/Variable.h15
-rw-r--r--plugins-alternative/SessionLoader/KDE4/documentation.dox32
-rw-r--r--plugins-alternative/SessionLoader/KDE4/informations.xml (renamed from plugins-alternative/Themes/Supercopier/informations.xml)14
-rw-r--r--plugins-alternative/SessionLoader/KDE4/plugin.json1
-rw-r--r--plugins-alternative/SessionLoader/KDE4/sessionLoader.cpp58
-rw-r--r--plugins-alternative/SessionLoader/KDE4/sessionLoader.h33
-rw-r--r--plugins-alternative/SessionLoader/KDE4/sessionLoader.pro15
-rw-r--r--plugins-alternative/Themes/Clean/Languages/es/translation.ts4
-rw-r--r--plugins-alternative/Themes/Clean/Languages/fr/translation.ts4
-rw-r--r--plugins-alternative/Themes/Clean/Languages/it/translation.ts4
-rw-r--r--plugins-alternative/Themes/Clean/Languages/ko/translation.ts4
-rw-r--r--plugins-alternative/Themes/Clean/Languages/ru/translation.ts4
-rw-r--r--plugins-alternative/Themes/Clean/documentation.dox3
-rw-r--r--plugins-alternative/Themes/Clean/informations.xml2
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/ar/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/de/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/el/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/en/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/es/translation.ts340
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/fr/translation.ts344
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/hi/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/hu/translation.ts328
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/id/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/it/translation.ts336
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/ja/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/ko/translation.ts336
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/nl/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/no/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/pl/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/pt/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/ru/translation.ts336
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/th/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/tr/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/Languages/zh/translation.ts324
-rw-r--r--plugins-alternative/Themes/Supercopier/TransferModel.cpp569
-rw-r--r--plugins-alternative/Themes/Supercopier/TransferModel.h96
-rw-r--r--plugins-alternative/Themes/Supercopier/documentation.dox33
-rw-r--r--plugins-alternative/Themes/Supercopier/factory.cpp441
-rw-r--r--plugins-alternative/Themes/Supercopier/factory.h83
-rw-r--r--plugins-alternative/Themes/Supercopier/interface.cpp1332
-rw-r--r--plugins-alternative/Themes/Supercopier/interface.h221
-rw-r--r--plugins-alternative/Themes/Supercopier/interface.pro59
-rw-r--r--plugins-alternative/Themes/Supercopier/interface.ui845
-rw-r--r--plugins-alternative/Themes/Supercopier/interfaceResources.qrc24
-rw-r--r--plugins-alternative/Themes/Supercopier/interfaceResources_unix.qrc9
-rw-r--r--plugins-alternative/Themes/Supercopier/interfaceResources_windows.qrc9
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/add.pngbin246 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/exit.pngbin545 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/informations.pngbin281 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/options.pngbin275 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.pngbin95 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.pngbin93 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Unix.pngbin147 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Windows.pngbin148 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Unix.pngbin147 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Windows.pngbin148 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.pngbin95 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.pngbin93 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Unix.pngbin141 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Windows.pngbin139 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/add.pngbin240 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/cancel.pngbin284 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/export-transfer-list.pngbin264 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/import-transfer-list.pngbin316 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/main.pngbin148 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/moveDown.pngbin191 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/moveUp.pngbin190 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/player_end.pngbin226 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/player_pause.pngbin207 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/player_play.pngbin208 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/progressbarleft.pngbin133 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/progressbarright.pngbin132 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/putOnBottom.pngbin206 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/putOnTop.pngbin208 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/remove.pngbin254 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/resources/search.pngbin237 -> 0 bytes
-rw-r--r--plugins-alternative/Themes/Supercopier/themesOptions.ui384
-rw-r--r--plugins-alternative/Themes/Teracopy/documentation.dox3
-rw-r--r--plugins-alternative/Themes/Teracopy/informations.xml2
-rw-r--r--plugins-alternative/Themes/Windows/documentation.dox3
-rw-r--r--plugins-alternative/Themes/Windows/informations.xml2
-rw-r--r--plugins-alternative/static-plugins-supercopier.qrc6
100 files changed, 460 insertions, 10972 deletions
diff --git a/plugins-alternative/Listener/dbus/Catchcopy.cpp b/plugins-alternative/Listener/dbus/Catchcopy.cpp
new file mode 100644
index 0000000..6c46af2
--- /dev/null
+++ b/plugins-alternative/Listener/dbus/Catchcopy.cpp
@@ -0,0 +1,17 @@
+#include "Catchcopy.h"
+
+#include <QCoreApplication>
+
+Catchcopy::Catchcopy()
+{
+}
+
+void Catchcopy::copy(const QStringList &sources,const QString &destination)
+{
+ emit newCopy(0,sources,destination);
+}
+
+void Catchcopy::move(const QStringList &sources,const QString &destination)
+{
+ emit newMove(0,sources,destination);
+}
diff --git a/plugins-alternative/Listener/dbus/Catchcopy.h b/plugins-alternative/Listener/dbus/Catchcopy.h
new file mode 100644
index 0000000..d28a253
--- /dev/null
+++ b/plugins-alternative/Listener/dbus/Catchcopy.h
@@ -0,0 +1,20 @@
+#ifndef CATCHCOPY_H
+#define CATCHCOPY_H
+
+#include <QObject>
+#include <QStringList>
+
+class Catchcopy : public QObject
+{
+ Q_OBJECT
+public:
+ explicit Catchcopy();
+signals:
+ void newCopy(const quint32 &id,const QStringList &sources,const QString &destination);
+ void newMove(const quint32 &id,const QStringList &sources,const QString &destination);
+public slots:
+ Q_SCRIPTABLE void copy(const QStringList &sources,const QString &destination);
+ Q_SCRIPTABLE void move(const QStringList &sources,const QString &destination);
+};
+
+#endif // CATCHCOPY_H
diff --git a/plugins-alternative/Themes/Supercopier/DebugEngineMacro.h b/plugins-alternative/Listener/dbus/DebugEngineMacro.h
index 4582010..4582010 100644
--- a/plugins-alternative/Themes/Supercopier/DebugEngineMacro.h
+++ b/plugins-alternative/Listener/dbus/DebugEngineMacro.h
diff --git a/plugins-alternative/Themes/Supercopier/Environment.h b/plugins-alternative/Listener/dbus/Environment.h
index 265a5a6..265a5a6 100644
--- a/plugins-alternative/Themes/Supercopier/Environment.h
+++ b/plugins-alternative/Listener/dbus/Environment.h
diff --git a/plugins-alternative/Themes/Supercopier/StructEnumDefinition.h b/plugins-alternative/Listener/dbus/StructEnumDefinition.h
index c1758f4..c1758f4 100644
--- a/plugins-alternative/Themes/Supercopier/StructEnumDefinition.h
+++ b/plugins-alternative/Listener/dbus/StructEnumDefinition.h
diff --git a/plugins-alternative/Themes/Supercopier/Variable.h b/plugins-alternative/Listener/dbus/Variable.h
index 963d0c8..963d0c8 100644
--- a/plugins-alternative/Themes/Supercopier/Variable.h
+++ b/plugins-alternative/Listener/dbus/Variable.h
diff --git a/plugins-alternative/Listener/dbus/documentation.dox b/plugins-alternative/Listener/dbus/documentation.dox
new file mode 100644
index 0000000..2eb3c87
--- /dev/null
+++ b/plugins-alternative/Listener/dbus/documentation.dox
@@ -0,0 +1,36 @@
+/* -*- mode: C++ ; c-file-style: "stroustrup" -*- **/
+
+/*
+ This file contains NO source code, just some documentation for doxygen to
+ parse.
+*/
+
+/*!
+ \mainpage dbus
+
+ \section mainpage_overview Overview
+
+ It's alternative listener for linux, it's very more simpler. You send just your copy/move, no more. No return.\n
+ More informations on <a href="http://ultracopier-wiki.first-world.info/">the wiki of ultracopier</a>.
+
+ \section mainpage_platforms Platforms
+
+ Ultracopier might be usable in all environments where you find Qt 5.\n
+ Ultracopier requires Qt 5.0 or newer. Tested on Qt 5.0.
+
+ \section mainpage_downloads Downloads
+
+ You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ...
+
+ \section mainpage_algorithm Dbus method
+
+ you have this method exported to dbus:
+ <ul>
+ <li>void copy(const QStringList &sources,const QString &destination)</li>
+ <li>void move(const QStringList &sources,const QString &destination)</li>
+ </ul>
+
+ \section license GPL Version 3
+ The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4.
+
+*/
diff --git a/plugins-alternative/Listener/dbus/informations.xml b/plugins-alternative/Listener/dbus/informations.xml
new file mode 100644
index 0000000..77cba57
--- /dev/null
+++ b/plugins-alternative/Listener/dbus/informations.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package>
+ <title xml:lang="en"><![CDATA[Listener for catchcopy in dbus]]></title><!-- english is required -->
+ <title xml:lang="fr"><![CDATA[Écouteur pour catchcopy en dbus]]></title>
+ <!-- What kind of plugin this is -->
+ <category>Listener</category>
+ <!-- Who wrote this plugin -->
+ <author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author>
+ <!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). -->
+ <website xml:lang="en"><![CDATA[http://ultracopier.first-world.info/]]></website><!-- not required -->
+ <website xml:lang="fr"><![CDATA[http://ultracopier-fr.first-world.info/]]></website><!-- not required -->
+ <!-- the date-time format should be in timestamps format -->
+ <pubDate>1287496800</pubDate>
+ <!-- the architecture code of this plugin, found PlatformMacro.h into ultracopier source -->
+ <architecture>windows-x86</architecture>
+ <!-- Detailed description -->
+ <description xml:lang="en"><![CDATA[Listener for catchcopy in dbus. Allow to receive copy list from plugin/explorer compatible with catchcopy.]]></description>
+ <description xml:lang="fr"><![CDATA[Écouteur pour catchcopy en dbus. Permet de recevoir un liste de copie venant d'un plugin/explorateur avec catchcopy.]]></description>
+ <!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number -->
+ <version>1.4.0.3</version>
+ <!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. -->
+ <name>dbus</name>
+ <!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. -->
+ <dependencies><![CDATA[
+ ]]></dependencies>
+</package> \ No newline at end of file
diff --git a/plugins-alternative/Listener/dbus/listener.cpp b/plugins-alternative/Listener/dbus/listener.cpp
new file mode 100644
index 0000000..50ed196
--- /dev/null
+++ b/plugins-alternative/Listener/dbus/listener.cpp
@@ -0,0 +1,85 @@
+#include "listener.h"
+
+Listener::Listener()
+{
+ connect(&catchcopy,&Catchcopy::newCopy, this,&Listener::newCopy);
+ connect(&catchcopy,&Catchcopy::newMove, this,&Listener::newMove);
+}
+
+void Listener::listen()
+{
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start");
+ if (!QDBusConnection::sessionBus().isConnected())
+ {
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start");
+ emit newState(Ultracopier::NotListening);
+ return;
+ }
+ if (!QDBusConnection::sessionBus().registerService("info.first-world.catchcopy"))
+ {
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QDBusConnection::sessionBus().lastError().message());
+ emit newState(Ultracopier::NotListening);
+ return;
+ }
+ if(!QDBusConnection::sessionBus().registerObject("/", &catchcopy, QDBusConnection::ExportAllSlots))
+ {
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QDBusConnection::sessionBus().lastError().message());
+ emit newState(Ultracopier::NotListening);
+ return;
+ }
+ emit newState(Ultracopier::FullListening);
+}
+
+void Listener::close()
+{
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start");
+ QDBusConnection::sessionBus().unregisterObject("/");
+ QDBusConnection::sessionBus().unregisterService("info.first-world.catchcopy");
+ emit newState(Ultracopier::NotListening);
+}
+
+const QString Listener::errorString() const
+{
+ return "Unknow error";
+}
+
+void Listener::setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion)
+{
+ Q_UNUSED(options);
+ Q_UNUSED(writePath);
+ Q_UNUSED(pluginPath);
+ Q_UNUSED(portableVersion);
+}
+
+/// \brief to get the options widget, NULL if not have
+QWidget * Listener::options()
+{
+ return NULL;
+}
+
+void Listener::transferFinished(const quint32 &orderId,const bool &withError)
+{
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, orderId: "+QString::number(orderId)+", withError: "+QString::number(withError));
+}
+
+void Listener::transferCanceled(const quint32 &orderId)
+{
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, orderId: "+QString::number(orderId));
+}
+
+/// \brief to reload the translation, because the new language have been loaded
+void Listener::newLanguageLoaded()
+{
+}
+
+void Listener::error(QString error)
+{
+ Q_UNUSED(error);
+}
+
+void Listener::clientName(quint32 client,QString name)
+{
+ Q_UNUSED(client);
+ Q_UNUSED(name);
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,QStringLiteral("clientName: %1, for the id: %2").arg(name).arg(client));
+}
diff --git a/plugins-alternative/Listener/dbus/listener.h b/plugins-alternative/Listener/dbus/listener.h
new file mode 100644
index 0000000..fcb95cd
--- /dev/null
+++ b/plugins-alternative/Listener/dbus/listener.h
@@ -0,0 +1,49 @@
+/** \file listener.h
+\brief Define the server compatible with Ultracopier interface
+\author alpha_one_x86
+\licence GPL3, see the file COPYING */
+
+#ifndef SERVER_H
+#define SERVER_H
+
+#include <QObject>
+#include <QtDBus/QtDBus>
+#include <QtDBus/QDBusConnection>
+
+#include "Catchcopy.h"
+#include "Environment.h"
+#include "../../../interface/PluginInterface_Listener.h"
+
+/// \brief Define the server compatible with Ultracopier interface
+class Listener : public PluginInterface_Listener
+{
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID "first-world.info.ultracopier.PluginInterface.Listener/1.0.0.0" FILE "plugin.json")
+ Q_INTERFACES(PluginInterface_Listener)
+public:
+ Listener();
+ /// \brief try listen the copy/move
+ void listen();
+ /// \brief stop listen to copy/move
+ void close();
+ /// \brief return the error strong
+ const QString errorString() const;
+ /// \brief set resources for this plugins
+ void setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion);
+ /// \brief to get the options widget, NULL if not have
+ QWidget * options();
+public slots:
+ /// \brief say to the client that's the copy/move is finished
+ void transferFinished(const quint32 &orderId,const bool &withError);
+ /// \brief say to the client that's the copy/move is finished
+ void transferCanceled(const quint32 &orderId);
+ /// \brief to reload the translation, because the new language have been loaded
+ void newLanguageLoaded();
+private:
+ Catchcopy catchcopy;
+private slots:
+ void error(QString error);
+ void clientName(quint32 client,QString name);
+};
+
+#endif // SERVER_H
diff --git a/plugins-alternative/Listener/dbus/listener.pro b/plugins-alternative/Listener/dbus/listener.pro
new file mode 100644
index 0000000..16cd3d3
--- /dev/null
+++ b/plugins-alternative/Listener/dbus/listener.pro
@@ -0,0 +1,19 @@
+CONFIG += c++11
+QMAKE_CXXFLAGS+="-std=c++0x -Wall -Wextra"
+mac:QMAKE_CXXFLAGS+="-stdlib=libc++"
+
+TEMPLATE = lib
+CONFIG += plugin
+QT += network dbus
+HEADERS = \
+ $$PWD/listener.h \
+ $$PWD/Environment.h \
+ $$PWD/Variable.h \
+ $$PWD/DebugEngineMacro.h \
+ $$PWD/StructEnumDefinition.h \
+ $$PWD/../../../interface/PluginInterface_Listener.h \
+ $$PWD/Catchcopy.h
+SOURCES = \
+ $$PWD/listener.cpp \
+ $$PWD/Catchcopy.cpp
+TARGET = $$qtLibraryTarget(listener)
diff --git a/plugins-alternative/Themes/Supercopier/plugin.json b/plugins-alternative/Listener/dbus/plugin.json
index 9e26dfe..9e26dfe 100644
--- a/plugins-alternative/Themes/Supercopier/plugin.json
+++ b/plugins-alternative/Listener/dbus/plugin.json
diff --git a/plugins-alternative/PluginLoader/keybinding/documentation.dox b/plugins-alternative/PluginLoader/keybinding/documentation.dox
index 08ccc4a..b9c9d13 100644
--- a/plugins-alternative/PluginLoader/keybinding/documentation.dox
+++ b/plugins-alternative/PluginLoader/keybinding/documentation.dox
@@ -20,7 +20,7 @@
\section mainpage_downloads Downloads
- You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ...
+ You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ...
\section mainpage_algorithm Requirements
@@ -31,4 +31,3 @@
The code source is under GPL3.
*/
-
diff --git a/plugins-alternative/PluginLoader/keybinding/informations.xml b/plugins-alternative/PluginLoader/keybinding/informations.xml
index 142e9a5..2caf359 100644
--- a/plugins-alternative/PluginLoader/keybinding/informations.xml
+++ b/plugins-alternative/PluginLoader/keybinding/informations.xml
@@ -17,7 +17,7 @@
<description xml:lang="en"><![CDATA[Plugin loader for catchcopy v0002. Allow to receive copy list from plugin/explorer compatible with catchcopy.]]></description>
<description xml:lang="fr"><![CDATA[Chargeur de plugin pour catchcopy v0002. Permet de recevoir un liste de copie venant d'un plugin/explorateur avec catchcopy.]]></description>
<!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number -->
- <version>1.2.3.6</version>
+ <version>1.4.0.3</version>
<!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. -->
<name>keybinding</name>
<!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. -->
diff --git a/plugins-alternative/PluginLoader/keybinding/pluginLoader.pro.user.3.3-pre1 b/plugins-alternative/PluginLoader/keybinding/pluginLoader.pro.user.3.3-pre1
deleted file mode 100644
index c45904e..0000000
--- a/plugins-alternative/PluginLoader/keybinding/pluginLoader.pro.user.3.3-pre1
+++ /dev/null
@@ -1,266 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 3.2.2, 2015-04-28T09:04:56. -->
-<qtcreator>
- <data>
- <variable>EnvironmentId</variable>
- <value type="QByteArray">{74ab603f-f657-4135-92cf-c93af71b2f91}</value>
- </data>
- <data>
- <variable>ProjectExplorer.Project.ActiveTarget</variable>
- <value type="int">0</value>
- </data>
- <data>
- <variable>ProjectExplorer.Project.EditorSettings</variable>
- <valuemap type="QVariantMap">
- <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
- <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
- <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
- <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
- <value type="QString" key="language">Cpp</value>
- <valuemap type="QVariantMap" key="value">
- <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
- </valuemap>
- </valuemap>
- <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
- <value type="QString" key="language">QmlJS</value>
- <valuemap type="QVariantMap" key="value">
- <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
- </valuemap>
- </valuemap>
- <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
- <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
- <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
- <value type="int" key="EditorConfiguration.IndentSize">4</value>
- <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
- <value type="int" key="EditorConfiguration.MarginColumn">80</value>
- <value type="bool" key="EditorConfiguration.MouseHiding">true</value>
- <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
- <value type="int" key="EditorConfiguration.PaddingMode">1</value>
- <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
- <value type="bool" key="EditorConfiguration.ShowMargin">false</value>
- <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
- <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
- <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
- <value type="int" key="EditorConfiguration.TabSize">8</value>
- <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
- <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
- <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
- <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
- <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
- <value type="bool" key="EditorConfiguration.inEntireDocument">true</value>
- </valuemap>
- </data>
- <data>
- <variable>ProjectExplorer.Project.PluginSettings</variable>
- <valuemap type="QVariantMap"/>
- </data>
- <data>
- <variable>ProjectExplorer.Project.Target.0</variable>
- <valuemap type="QVariantMap">
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt5 5.4</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt5 5.4</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{f6cc43bb-0436-4d0e-8325-897ff43ef853}</value>
- <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
- <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
- <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
- <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
- <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/user/Desktop/ultracopier/sources/plugins-alternative/PluginLoader/build-pluginLoader-Qt5_5_2-Debug</value>
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
- <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
- <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
- <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
- <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
- <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
- </valuemap>
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
- <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
- <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
- <value type="QString">-w</value>
- <value type="QString">-r</value>
- </valuelist>
- <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
- </valuemap>
- <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
- </valuemap>
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
- <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
- <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
- <value type="QString">-w</value>
- <value type="QString">-r</value>
- </valuelist>
- <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
- </valuemap>
- <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
- </valuemap>
- <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
- <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
- <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
- <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
- <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
- </valuemap>
- <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
- <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">/home/user/Desktop/ultracopier/sources/plugins-alternative/PluginLoader/build-pluginLoader-Qt5_5_2-Release</value>
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
- <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
- <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
- <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
- <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
- <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
- </valuemap>
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
- <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
- <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
- <value type="QString">-w</value>
- <value type="QString">-r</value>
- </valuelist>
- <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
- </valuemap>
- <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
- </valuemap>
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
- <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
- <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments">
- <value type="QString">-w</value>
- <value type="QString">-r</value>
- </valuelist>
- <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
- <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
- </valuemap>
- <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
- </valuemap>
- <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
- <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
- <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
- <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
- <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
- </valuemap>
- <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
- <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
- <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
- <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
- </valuemap>
- <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
- </valuemap>
- <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
- <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
- <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
- <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
- <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
- <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">true</value>
- <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
- <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
- <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
- <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
- <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
- <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
- <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
- <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
- <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
- <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
- <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
- <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
- <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
- <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
- <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
- <value type="int">0</value>
- <value type="int">1</value>
- <value type="int">2</value>
- <value type="int">3</value>
- <value type="int">4</value>
- <value type="int">5</value>
- <value type="int">6</value>
- <value type="int">7</value>
- <value type="int">8</value>
- <value type="int">9</value>
- <value type="int">10</value>
- <value type="int">11</value>
- <value type="int">12</value>
- <value type="int">13</value>
- <value type="int">14</value>
- </valuelist>
- <value type="int" key="PE.EnvironmentAspect.Base">2</value>
- <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
- <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Arguments"></value>
- <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.Executable"></value>
- <value type="bool" key="ProjectExplorer.CustomExecutableRunConfiguration.UseTerminal">false</value>
- <value type="QString" key="ProjectExplorer.CustomExecutableRunConfiguration.WorkingDirectory">%{buildDir}</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Custom Executable</value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
- <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.CustomExecutableRunConfiguration</value>
- <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
- <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
- <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
- <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
- <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
- <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
- </valuemap>
- <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
- </valuemap>
- </data>
- <data>
- <variable>ProjectExplorer.Project.TargetCount</variable>
- <value type="int">1</value>
- </data>
- <data>
- <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
- <value type="int">16</value>
- </data>
- <data>
- <variable>Version</variable>
- <value type="int">16</value>
- </data>
-</qtcreator>
diff --git a/plugins-alternative/SessionLoader/KDE4/DebugEngineMacro.h b/plugins-alternative/SessionLoader/KDE4/DebugEngineMacro.h
new file mode 100644
index 0000000..4582010
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/DebugEngineMacro.h
@@ -0,0 +1,28 @@
+/** \file DebugEngineMacro.h
+\brief Define the macro for the debug
+\author alpha_one_x86
+\licence GPL3, see the file COPYING */
+
+#ifndef DEBUGENGINEMACRO_H
+#define DEBUGENGINEMACRO_H
+
+#ifdef WIN32
+# define __func__ __FUNCTION__
+#endif
+
+/// \brief Macro for the debug log
+#ifdef ULTRACOPIER_PLUGIN_DEBUG
+ #if defined (__FILE__) && defined (__LINE__)
+ #define ULTRACOPIER_DEBUGCONSOLE(a,b) emit debugInformation(a,__func__,b,__FILE__,__LINE__)
+ #else
+ #define ULTRACOPIER_DEBUGCONSOLE(a,b) emit debugInformation(a,__func__,b)
+ #endif
+#else // ULTRACOPIER_DEBUG
+ #define ULTRACOPIER_DEBUGCONSOLE(a,b) void()
+#endif // ULTRACOPIER_DEBUG
+
+#endif // DEBUGENGINEMACRO_H
+
+
+
+
diff --git a/plugins-alternative/SessionLoader/KDE4/Environment.h b/plugins-alternative/SessionLoader/KDE4/Environment.h
new file mode 100644
index 0000000..265a5a6
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/Environment.h
@@ -0,0 +1,10 @@
+/** \file Environment.h
+\brief Define the environment variable and global function
+\author alpha_one_x86
+\licence GPL3, see the file COPYING */
+
+#include "Variable.h"
+/// \brief The global include
+#include "StructEnumDefinition.h"
+#include "DebugEngineMacro.h"
+
diff --git a/plugins-alternative/SessionLoader/KDE4/StructEnumDefinition.h b/plugins-alternative/SessionLoader/KDE4/StructEnumDefinition.h
new file mode 100644
index 0000000..c1758f4
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/StructEnumDefinition.h
@@ -0,0 +1 @@
+#include "../../../StructEnumDefinition.h"
diff --git a/plugins-alternative/SessionLoader/KDE4/Variable.h b/plugins-alternative/SessionLoader/KDE4/Variable.h
new file mode 100644
index 0000000..963d0c8
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/Variable.h
@@ -0,0 +1,15 @@
+/** \file Variable.h
+\brief Define the environment variable
+\author alpha_one_x86
+\licence GPL3, see the file COPYING */
+
+#ifndef VARIABLE_H
+#define VARIABLE_H
+
+//Un-comment this next line to put ultracopier plugin in debug mode
+#define ULTRACOPIER_PLUGIN_DEBUG
+
+#endif // VARIABLE_H
+
+
+
diff --git a/plugins-alternative/SessionLoader/KDE4/documentation.dox b/plugins-alternative/SessionLoader/KDE4/documentation.dox
new file mode 100644
index 0000000..cf5f3e4
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/documentation.dox
@@ -0,0 +1,32 @@
+/* -*- mode: C++ ; c-file-style: "stroustrup" -*- **/
+
+/*
+ This file contains NO source code, just some documentation for doxygen to
+ parse.
+*/
+
+/*!
+ \mainpage KDE4
+
+ \section mainpage_overview Overview
+
+ It control if it loaded with the session.\n
+ More informations on <a href="http://ultracopier-wiki.first-world.info/">the wiki of ultracopier</a>.
+
+ \section mainpage_platforms Platforms
+
+ Ultracopier might be usable in all environments where you find Qt 5.\n
+ Ultracopier requires Qt 5.0 or newer. Tested on Qt 5.0.
+
+ \section mainpage_downloads Downloads
+
+ You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ...
+
+ \section mainpage_algorithm Method
+
+ It pass by ~/.kde4/Autostart/ultracopier.sh to set/get it.
+
+ \section license GPL Version 3
+ The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4.
+
+*/
diff --git a/plugins-alternative/Themes/Supercopier/informations.xml b/plugins-alternative/SessionLoader/KDE4/informations.xml
index 25a77f9..33d260f 100644
--- a/plugins-alternative/Themes/Supercopier/informations.xml
+++ b/plugins-alternative/SessionLoader/KDE4/informations.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<package>
- <title xml:lang="en"><![CDATA[Supercopier style for Ultracopier]]></title><!-- english is required -->
- <title xml:lang="fr"><![CDATA[Style Supercopier pour Ultracopier]]></title>
+ <title xml:lang="en"><![CDATA[Session loader for test]]></title><!-- english is required -->
+ <title xml:lang="fr"><![CDATA[Chargeur de session pour des testes]]></title>
<!-- What kind of plugin this is -->
- <category>Themes</category>
+ <category>SessionLoader</category>
<!-- Who wrote this plugin -->
<author><![CDATA[BRULE Herman, alpha_one_x86 (alpha_one_x86@first-world.info)]]></author>
<!-- URL of page or site for this plugin (may provide additional information, bug reports, feature requests). -->
@@ -14,12 +14,12 @@
<!-- the architecture code of this plugin, found PlatformMacro.h into ultracopier source -->
<architecture>windows-x86</architecture>
<!-- Detailed description -->
- <description xml:lang="en"><![CDATA[Supercopier style for Ultracopier]]></description>
- <description xml:lang="fr"><![CDATA[Style Supercopier pour Ultracopier]]></description>
+ <description xml:lang="en"><![CDATA[Test plugin to show how create SessionLoader plugin]]></description>
+ <description xml:lang="fr"><![CDATA[Plugin de test pour monter comment créer un plugin SessionLoader]]></description>
<!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number -->
- <version>1.2.3.6</version>
+ <version>1.4.0.3</version>
<!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. -->
- <name>Supercopier</name>
+ <name>KDE4</name>
<!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. -->
<dependencies><![CDATA[
]]></dependencies>
diff --git a/plugins-alternative/SessionLoader/KDE4/plugin.json b/plugins-alternative/SessionLoader/KDE4/plugin.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/plugin.json
@@ -0,0 +1 @@
+{} \ No newline at end of file
diff --git a/plugins-alternative/SessionLoader/KDE4/sessionLoader.cpp b/plugins-alternative/SessionLoader/KDE4/sessionLoader.cpp
new file mode 100644
index 0000000..8024264
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/sessionLoader.cpp
@@ -0,0 +1,58 @@
+/** \file session-loader.cpp
+\brief Define the session plugin loader test
+\author alpha_one_x86
+*/
+
+#include <QFile>
+#include <QDir>
+#include <QCoreApplication>
+
+#include "sessionLoader.h"
+void KDESessionLoader::setEnabled(const bool &enabled)
+{
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, enabled: "+QString::number(enabled));
+ QFile link(QDir::homePath()+"/.kde4/Autostart/ultracopier.sh");
+ if(!enabled)
+ {
+ if(link.exists() && !link.remove())
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to remove from the startup: "+link.errorString());
+ }
+ else
+ {
+ if(link.open(QIODevice::WriteOnly))
+ {
+ link.write(QStringLiteral("#!/bin/bash\n").toLocal8Bit());
+ link.write(QString(QCoreApplication::applicationFilePath()).toLocal8Bit());
+ link.close();
+ if(!link.setPermissions(QFile::ExeOwner|QFile::WriteOwner|QFile::ReadOwner))
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to set permissions: "+link.errorString());
+ }
+ else
+ ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to open in writing the file: "+link.errorString());
+ }
+}
+
+bool KDESessionLoader::getEnabled() const
+{
+ //return the value into the variable
+ return QFile::exists(QDir::homePath()+"/.kde4/Autostart/ultracopier.sh");
+}
+
+void KDESessionLoader::setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion)
+{
+ Q_UNUSED(options);
+ Q_UNUSED(writePath);
+ Q_UNUSED(pluginPath);
+ Q_UNUSED(portableVersion);
+}
+
+/// \brief to get the options widget, NULL if not have
+QWidget * KDESessionLoader::options()
+{
+ return NULL;
+}
+
+/// \brief to reload the translation, because the new language have been loaded
+void KDESessionLoader::newLanguageLoaded()
+{
+}
diff --git a/plugins-alternative/SessionLoader/KDE4/sessionLoader.h b/plugins-alternative/SessionLoader/KDE4/sessionLoader.h
new file mode 100644
index 0000000..b037da7
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/sessionLoader.h
@@ -0,0 +1,33 @@
+/** \file sessionLoader.h
+\brief Define the session loader
+\author alpha_one_x86
+\licence GPL3, see the file COPYING */
+
+#ifndef SESSION_LOADER_PLUGIN_H
+#define SESSION_LOADER_PLUGIN_H
+
+#include <QObject>
+#include "Environment.h"
+#include "../../../interface/PluginInterface_SessionLoader.h"
+
+/// \brief Define the session loader
+class KDESessionLoader : public PluginInterface_SessionLoader
+{
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID "first-world.info.ultracopier.PluginInterface.SessionLoader/1.0.0.0" FILE "plugin.json")
+ Q_INTERFACES(PluginInterface_SessionLoader)
+public:
+ /// \brief to set if it's enabled or not
+ void setEnabled(const bool &enabled);
+ /// \brief to get if is enabled
+ bool getEnabled() const;
+ /// \brief set the resources for the plugins
+ void setResources(OptionInterface * options,const QString &writePath,const QString &pluginPath,const bool &portableVersion);
+ /// \brief to get the options widget, NULL if not have
+ QWidget * options();
+public slots:
+ /// \brief to reload the translation, because the new language have been loaded
+ void newLanguageLoaded();
+};
+
+#endif // SESSION_LOADER_PLUGIN_H
diff --git a/plugins-alternative/SessionLoader/KDE4/sessionLoader.pro b/plugins-alternative/SessionLoader/KDE4/sessionLoader.pro
new file mode 100644
index 0000000..4ac69b4
--- /dev/null
+++ b/plugins-alternative/SessionLoader/KDE4/sessionLoader.pro
@@ -0,0 +1,15 @@
+CONFIG += c++11
+QMAKE_CXXFLAGS+="-std=c++0x -Wall -Wextra"
+mac:QMAKE_CXXFLAGS+="-stdlib=libc++"
+
+TEMPLATE = lib
+CONFIG += plugin
+HEADERS = \
+ $$PWD/sessionLoader.h \
+ $$PWD/StructEnumDefinition.h \
+ $$PWD/Variable.h \
+ $$PWD/Environment.h \
+ $$PWD/DebugEngineMacro.h \
+ $$PWD/../../../interface/PluginInterface_SessionLoader.h
+SOURCES = sessionLoader.cpp
+TARGET = $$qtLibraryTarget(sessionLoader)
diff --git a/plugins-alternative/Themes/Clean/Languages/es/translation.ts b/plugins-alternative/Themes/Clean/Languages/es/translation.ts
index 8c54e8a..87f57c8 100644
--- a/plugins-alternative/Themes/Clean/Languages/es/translation.ts
+++ b/plugins-alternative/Themes/Clean/Languages/es/translation.ts
@@ -17,10 +17,6 @@
<translation>Acción:</translation>
</message>
<message>
- <source>In wait</source>
- <translation type="obsolete">En espera</translation>
- </message>
- <message>
<location filename="../../interface.ui" line="44"/>
<source>Waiting</source>
<translation type="unfinished"></translation>
diff --git a/plugins-alternative/Themes/Clean/Languages/fr/translation.ts b/plugins-alternative/Themes/Clean/Languages/fr/translation.ts
index bdc0621..79f32d5 100644
--- a/plugins-alternative/Themes/Clean/Languages/fr/translation.ts
+++ b/plugins-alternative/Themes/Clean/Languages/fr/translation.ts
@@ -17,10 +17,6 @@
<translation>Action:</translation>
</message>
<message>
- <source>In wait</source>
- <translation type="obsolete">En attente</translation>
- </message>
- <message>
<location filename="../../interface.ui" line="96"/>
<source>Move file(s)</source>
<translation>Déplacer des fichiers</translation>
diff --git a/plugins-alternative/Themes/Clean/Languages/it/translation.ts b/plugins-alternative/Themes/Clean/Languages/it/translation.ts
index b94ac7b..3237bd6 100644
--- a/plugins-alternative/Themes/Clean/Languages/it/translation.ts
+++ b/plugins-alternative/Themes/Clean/Languages/it/translation.ts
@@ -17,10 +17,6 @@
<translation>Azione:</translation>
</message>
<message>
- <source>In wait</source>
- <translation type="obsolete">In attesa</translation>
- </message>
- <message>
<location filename="../../interface.ui" line="44"/>
<source>Waiting</source>
<translation type="unfinished"></translation>
diff --git a/plugins-alternative/Themes/Clean/Languages/ko/translation.ts b/plugins-alternative/Themes/Clean/Languages/ko/translation.ts
index 95d2138..9e05f0f 100644
--- a/plugins-alternative/Themes/Clean/Languages/ko/translation.ts
+++ b/plugins-alternative/Themes/Clean/Languages/ko/translation.ts
@@ -17,10 +17,6 @@
<translation type="unfinished">실행:</translation>
</message>
<message>
- <source>In wait</source>
- <translation type="obsolete">대기중</translation>
- </message>
- <message>
<location line="+12"/>
<source>Waiting</source>
<translation type="unfinished"></translation>
diff --git a/plugins-alternative/Themes/Clean/Languages/ru/translation.ts b/plugins-alternative/Themes/Clean/Languages/ru/translation.ts
index 36798e7..ece0e7b 100644
--- a/plugins-alternative/Themes/Clean/Languages/ru/translation.ts
+++ b/plugins-alternative/Themes/Clean/Languages/ru/translation.ts
@@ -17,10 +17,6 @@
<translation>Действие:</translation>
</message>
<message>
- <source>In wait</source>
- <translation type="obsolete">В ожидании</translation>
- </message>
- <message>
<location filename="../../interface.ui" line="44"/>
<source>Waiting</source>
<translation type="unfinished"></translation>
diff --git a/plugins-alternative/Themes/Clean/documentation.dox b/plugins-alternative/Themes/Clean/documentation.dox
index 3f7bc88..589d9c7 100644
--- a/plugins-alternative/Themes/Clean/documentation.dox
+++ b/plugins-alternative/Themes/Clean/documentation.dox
@@ -20,10 +20,9 @@
\section mainpage_downloads Downloads
- You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ...
+ You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ...
\section license GPL Version 3
The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4.
*/
-
diff --git a/plugins-alternative/Themes/Clean/informations.xml b/plugins-alternative/Themes/Clean/informations.xml
index 3b49a98..6e5a8fb 100644
--- a/plugins-alternative/Themes/Clean/informations.xml
+++ b/plugins-alternative/Themes/Clean/informations.xml
@@ -17,7 +17,7 @@
<description xml:lang="en"><![CDATA[Clean style for Ultracopier]]></description>
<description xml:lang="fr"><![CDATA[Style Clean pour Ultracopier]]></description>
<!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number -->
- <version>1.2.3.6</version>
+ <version>1.4.0.3</version>
<!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. -->
<name>Clean</name>
<!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. -->
diff --git a/plugins-alternative/Themes/Supercopier/Languages/ar/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ar/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/ar/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/de/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/de/translation.ts
deleted file mode 100644
index c1177e9..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/de/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="de" sourcelanguage="en">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation>Kaufen Sie die Ultimate-Version um die Entwicklung zu unterstützen</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation>Datei %1/%2, Größe:%3/%4</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation>Zu kopierende Dateien</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation>Zu verschiebende Dateien</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Bei Fehler nicht</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation>Nie</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation>Immer</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation>Dateiname, 0KB</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation>Farbe auswählen</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation>%1 %2 von %3</translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Nicht schließen, wenn Fehler aufgetreten sind</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation>Niemals schließen</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation>Immer schließen</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation>Wählen Sie eine Farbe</translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation>Von:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation>Nach:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation>Am Ende des Transfers schließen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation>&amp;Mehr</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation>&amp;Pause</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation>Über&amp;springen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation>Abbrechen (&amp;C)</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation>Dateiliste</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation>Ausgewählte Einträge löschen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation>Dateiliste exportieren</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation>Dateiliste importieren</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation>Vorherige</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation>Nächste</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation>Darstellungsoptionen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation>Ausgewählte Einträge an den Listenanfang verschieben</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation>Begrenze Kopiergeschwindigkeit auf:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation>Ausgewählte Einträge einen Platz nach oben verschieben</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation>Ausgewählte Einträge einen Platz nach unten verschieben</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation>Ausgewählte Einträge an das Listenende verschieben</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation>Datei/Ordner hinzufügen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation>In Dateiliste suchen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation>Fehlerprotokoll</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation>Fehler in Transferliste exportieren</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation>Quelle</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation>Ziel</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation>Datei hinzufügen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation>Ordner hinzufügen</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation>Datei(en) verschieben</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation>Ordner verschieben</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation>Datei(en) kopieren</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation>Verzeichnis kopieren</translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation>Zweifachen Fortschritt anzeigen</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation>Geschwindigkeitsbegrenzungs Schieberegler anzeigen</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation>Benutzung</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation>Standardmäßig &quot;Mehr&quot; Informationen anzeigen</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation>Beim Schließen ins Systray minimieren</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation>Fenster am Ende des Vorgangs schließen</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation>Begrenze Übertragungsgeschwindigkeit auf</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation>Zum Bearbeiten der Farbe klicken</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation> KB/s</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation>Informationen</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation>Anzeige</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation>Geschwindigkeit als Fortschrittsbalken anzeigen</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation>Farbe des Fortschrittsbalken</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation>Fortschritt im Fenstertitel zeigen</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation>Fenster immer im Vordergrund</translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/el/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/el/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/el/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/en/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/en/translation.ts
deleted file mode 100644
index 9275b19..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/en/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="en">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/es/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/es/translation.ts
deleted file mode 100644
index c407b34..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/es/translation.ts
+++ /dev/null
@@ -1,340 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="es" sourcelanguage="en">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation>Comprar la versión Ultimate para financiar el desarrollo</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation>El archivo %1/%2, el tamaño: %3/%4</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation>Lista de copia</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation>Lista de movimiento</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>No cierre si se encuentran errores</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation>Nunca cierre</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation>Siempre cerrar</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation>Nombre de archivo, 0KB</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation>Seleccione un color</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>No cierre si se encuentran errores</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation>Nunca cierre</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation>Siempre cerrar</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation>Seleccione un color</translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation>De:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation>Para:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation>Cerca al final de las transferencias</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation>&amp;Más</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation>&amp;Pausa</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation>&amp;Omitir</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation>&amp;Cancelar</translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Limitar la velocidad de copia en:</translation>
- </message>
- <message>
- <source>Close on transfer completion</source>
- <translation type="obsolete">Cerca de finalización de transferencia</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation>Limitar la velocidad de copia en:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation>Lista de transferencia</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation>Mueve los elementos seleccionados a la parte superior</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation>Mueva los elementos seleccionados</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation>Bajar los elementos seleccionados</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation>Mueve los elementos seleccionados a la parte inferior</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation>Agregar archivo/carpeta</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation>Eliminar los elementos seleccionados</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation>Buscar</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation>Exportar la lista de transferencias</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation>Importe la lista de transferencias</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation>Anterior</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation>Próximo</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation>Error</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation>Exportar los errores en la lista de transferencias</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation>Fuente</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation>Destino</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation>Interfaz</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation>Añadir archivo</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation>Añadir carpeta</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation>Mover archivo(s)</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation>Mueva la carpeta</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation>Copia el archivo(s)</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation>Copia la carpeta</translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation>Mostrar progresión dual</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation>Mostrar la velocidad como principales informaciones</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation>Uso</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation>Comience con el &quot;botón más&quot; empujada</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation>Minimizar en cerca de la bandeja del sistema</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation>Al final de la copia</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation>Limitar la velocidad de copia de</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation>Haga clic para editar el color</translation>
- </message>
- <message>
- <source>At the end of the copy: </source>
- <translation type="obsolete">Al final de la copia: </translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Limitar la velocidad de copia en:</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation> KB/s</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation>Informations</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation>Visualización</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation>Velocidad con barra de progreso</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation>Progresión de color</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation>Mostrar progresión en el título</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation>Siempre visible</translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/fr/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/fr/translation.ts
deleted file mode 100644
index 49112ee..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/fr/translation.ts
+++ /dev/null
@@ -1,344 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="fr" sourcelanguage="en">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="+180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation>Achetez la version Ultimate pour financer le développement</translation>
- </message>
- <message>
- <location line="+82"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation>Fichier %1/%2, taille: %3/%4</translation>
- </message>
- <message>
- <location line="+214"/>
- <source>Copy list</source>
- <translation>Liste de copies</translation>
- </message>
- <message>
- <location line="+2"/>
- <source>Move list</source>
- <translation>Liste de déplacements</translation>
- </message>
- <message>
- <location line="+421"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Garder ouvert s&apos;il y a des erreurs</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Never close</source>
- <translation>Ne jamais fermer</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Always close</source>
- <translation>Toujours fermer</translation>
- </message>
- <message>
- <location line="+2"/>
- <source>File Name, 0KB</source>
- <translation>Nom de fichier, 0Ko</translation>
- </message>
- <message>
- <location line="+183"/>
- <location line="+12"/>
- <location line="+12"/>
- <source>Select a color</source>
- <translation>Selectionner une coleur</translation>
- </message>
- <message>
- <location line="+75"/>
- <location line="+4"/>
- <location line="+2"/>
- <source>%1 %2% of %3</source>
- <translation>%1 de %2% de %3</translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="+197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Garder ouvert s&apos;il y a des erreurs</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Never close</source>
- <translation>Ne jamais fermer</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Always close</source>
- <translation>Toujours fermer</translation>
- </message>
- <message>
- <location line="+187"/>
- <location line="+15"/>
- <location line="+15"/>
- <source>Select a color</source>
- <translation>Selectionner une coleur</translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="+35"/>
- <source>From:</source>
- <translation>Depuis:</translation>
- </message>
- <message>
- <location line="+37"/>
- <source>To:</source>
- <translation>Vers:</translation>
- </message>
- <message>
- <location line="+53"/>
- <source>Close at the end of the transfers</source>
- <translation>Fermer à la fin des transferts</translation>
- </message>
- <message>
- <location line="+98"/>
- <source>&amp;More</source>
- <translation>Pl&amp;us</translation>
- </message>
- <message>
- <location line="+20"/>
- <source>&amp;Pause</source>
- <translation>&amp;Pause</translation>
- </message>
- <message>
- <location line="+14"/>
- <source>&amp;Skip</source>
- <translation>&amp;Passer</translation>
- </message>
- <message>
- <location line="+11"/>
- <source>&amp;Cancel</source>
- <translation>&amp;Annuler</translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Limiter la vitesse de copie à:</translation>
- </message>
- <message>
- <source>Close on transfer completion</source>
- <translation type="obsolete">Fermer à la fin des transferts</translation>
- </message>
- <message>
- <location line="+15"/>
- <source>Limit copy speed to:</source>
- <translation>Limiter la vitesse de copie à:</translation>
- </message>
- <message>
- <location line="+43"/>
- <source>Transfer list</source>
- <translation>Liste de transferts</translation>
- </message>
- <message>
- <location line="+23"/>
- <source>Move the selected items to the top</source>
- <translation>Déplacer l&apos;item selectionné au debut</translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Move up the selected items</source>
- <translation>Déplacer l&apos;item selectionné vers le haut</translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Move down the selected items</source>
- <translation>Déplacer l&apos;item selectionné vers le bas</translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Move the selected items to the bottom</source>
- <translation>Déplacer l&apos;item selectionné à la fin</translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Add file/folder</source>
- <translation>Ajouter fichier/dossier</translation>
- </message>
- <message>
- <location line="+29"/>
- <source>Delete the selected items</source>
- <translation>Supprimer les items sélectionnés</translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Search</source>
- <translation>Rechercher</translation>
- </message>
- <message>
- <location line="+29"/>
- <source>Export the transfer list</source>
- <translation>Exporter la liste de transfert</translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Import the transfer list</source>
- <translation>Importer la liste de transfert</translation>
- </message>
- <message>
- <location line="+55"/>
- <source>Previous</source>
- <translation>Précédent</translation>
- </message>
- <message>
- <location line="+7"/>
- <source>Next</source>
- <translation>Suivant</translation>
- </message>
- <message>
- <location line="+35"/>
- <location line="+69"/>
- <source>Error</source>
- <translation>Erreur</translation>
- </message>
- <message>
- <location line="-49"/>
- <source>Export the errors into transfer list</source>
- <translation>Exporter les erreurs dans une liste de transfert</translation>
- </message>
- <message>
- <location line="+39"/>
- <source>Source</source>
- <translation>Source</translation>
- </message>
- <message>
- <location line="+5"/>
- <source>Destination</source>
- <translation>Destination</translation>
- </message>
- <message>
- <location line="+14"/>
- <source>Interface</source>
- <translation>Interface</translation>
- </message>
- <message>
- <location line="+37"/>
- <source>Add file</source>
- <translation>Ajouter un fichier</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Add folder</source>
- <translation>Ajouter un répertoire</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Move file(s)</source>
- <translation>Déplacer le(s) fichier(s)</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Move folder</source>
- <translation>Déplacer un répertoire</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Copy file(s)</source>
- <translation>Copier le(s) fichier(s)</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Copy folder</source>
- <translation>Copier un répertoire</translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="+230"/>
- <source>Show dual progression</source>
- <translation>Afficher une double progression</translation>
- </message>
- <message>
- <location line="-58"/>
- <source>Show speed as main information</source>
- <translation>Afficher la vitesse comme information principale</translation>
- </message>
- <message>
- <location line="-137"/>
- <source>Use</source>
- <translation>Utilisation</translation>
- </message>
- <message>
- <location line="+6"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation>Déplier automatiquement les détails</translation>
- </message>
- <message>
- <location line="+20"/>
- <source>Minimize on close to systray</source>
- <translation>Minimiser à la fermeture dans le systray</translation>
- </message>
- <message>
- <location line="+10"/>
- <source>At the end of the copy</source>
- <translation>À la fin de la copie</translation>
- </message>
- <message>
- <location line="+26"/>
- <location line="+24"/>
- <source>Limit copy speed to</source>
- <translation>Limiter la vitesse de copie à</translation>
- </message>
- <message>
- <location line="+138"/>
- <source>Click to edit the color</source>
- <translation>Cliquer pour édité la couleur</translation>
- </message>
- <message>
- <source>At the end of the copy: </source>
- <translation type="obsolete">À la fin de la copie:</translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Limiter la vitesse de copie à:</translation>
- </message>
- <message>
- <source>Limit copy speed to:</source>
- <translation type="obsolete">Limiter la vitesse de copie à:</translation>
- </message>
- <message>
- <location line="-128"/>
- <source> KB/s</source>
- <translation> Ko/s</translation>
- </message>
- <message>
- <location line="+35"/>
- <source>Informations</source>
- <translation>Informations</translation>
- </message>
- <message>
- <location line="+38"/>
- <source>Display</source>
- <translation>Affichage</translation>
- </message>
- <message>
- <location line="+6"/>
- <source>Speed with progress bar</source>
- <translation>Vitesse avec barre de progression</translation>
- </message>
- <message>
- <location line="+30"/>
- <source>Progression color</source>
- <translation>Couleur de progression</translation>
- </message>
- <message>
- <location line="-20"/>
- <source>Show progression in the title</source>
- <translation>Afficher la progression dans le titre</translation>
- </message>
- <message>
- <location line="-169"/>
- <source>Always on top</source>
- <translation>Toujours au 1er plan</translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/hi/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/hi/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/hi/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/hu/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/hu/translation.ts
deleted file mode 100644
index bc36d92..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/hu/translation.ts
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="hu">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation>Vásárold meg az Ultimate verziót a fejlesztés támogatásához</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation>Fájl %1/%2, méret: %3/%4</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation>Lista másolása</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation>Lista mozgatása</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Ne zárja be, ha hiba történik</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation>Sose zárja be</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation>Mindig zárja be</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation>Fájlnév, 0KB</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation>Válassz egy színt</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Ne zárja be, ha hiba történik</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation>Sose zárja be</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation>Mindig zárja be</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation>Válassz egy színt</translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation>Forrás:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation>Cél:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation>&amp;Több</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation>&amp;Szünet</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation>&amp;Kihagy</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation>&amp;Mégse</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation>Átviteli lista</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation>Előző</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation>Következő</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation>Kezelőfelület</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation>Kijelölések elemek mozgatása legfelülre</translation>
- </message>
- <message>
- <source>Close on transfer completion</source>
- <translation type="obsolete">Átvitel végeztével zárja be</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation>Másolási sebesség korlátozása:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation>Kijelölt elemek mozgatása fel</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation>Kijelölt elemek mozgatása le</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation>Kijelölések elemek mozgatása legalulra</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation>Fájl/mappa hozzáadása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation>Kijelölt elemek törlése</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation>Keresés</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation>Átviteli lista exportálása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation>Átviteli lista importálása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation>Hiba</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation>Hibák exportálása az átviteli listába</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation>Forrás</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation>Cél</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation>Fájl hozzáadása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation>Mappa hozzáadása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation>Fájl(ok) mozgatása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation>Mappa mozgatása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation>Fájl(ok) másolása</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation>Mappa másolása</translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation>Páros folyamat mutatása</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation>Sebesség mutatása, mint fő információ</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation>Használ</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation>Indítás a &quot;több gomb&quot; lenyomásával</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation>Bezáráskor minimalizálás a tálcára</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation>A másolás befejezésekor</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation>Másolási sebesség korlátozása</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation>Kattints a szín szerkesztéséhez</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation> KB/s</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation>Információk</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation>Megjelenítés</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation>Sebesség folyamatsávval</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation>Folyamat színe</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation>Folyamat mutatása a címsorban</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation>Mindig legfelül</translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/id/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/id/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/id/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/it/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/it/translation.ts
deleted file mode 100644
index 255c3b1..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/it/translation.ts
+++ /dev/null
@@ -1,336 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="it" sourcelanguage="en">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation>File %1/%2, dimensione: %3/%4</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation>Lista della copia</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation>Lista dello spostamento</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Non chiudere se vengono rilevati errori</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation>Non chiudere mai</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation>Chiudere sempre</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation>Nome del file, 0KB</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation>Scegliere un colore</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation>Non chiudere se vengono rilevati errori</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation>Non chiudere mai</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation>Chiudere sempre</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation>Scegliere un colore</translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation>Da:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation>a:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished">Chiudi alla fine dei trasferimenti</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation>Altr&amp;o</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation>&amp;Pausa</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation>&amp;Salta</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation>&amp;Annulla</translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Ridurre la velocità di copia a:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation>Lista dei trasferimenti</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation>Sposta in cima gli elementi selezionati</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation>Sposta sopra gli elementi selezionati</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation>Sposta sotto gli elementi selezionati</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation>Sposta in coda gli elementi selezionati</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation>Aggiungi file/cartelle</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation>Elimina gli elementi selezionati</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation>Cerca</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation>Esporta la lista dei trasferimenti</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation>Importa la lista dei trasferimenti</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation>Precedente</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation>Successivo</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation>Interfaccia</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation>Aggiungi file</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation>Aggiungi cartella</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation>Sposta file</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation>Sposta la cartella</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation>Copia file</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation>Copia la cartella</translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation>Mostrare la doppia progressione</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation>Mostrare la velocità come principale informazione</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation>Iniziare col pulsante &quot;Altro&quot; attivo</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>At the end of the copy: </source>
- <translation type="obsolete">Alla fine della copia: </translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Ridurre la velocità di copia a:</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation> KB/s</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation>Velocità nella barra di progresso</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation>Colore della progressione</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation>Mostrare la percentuale di progresso sul titolo</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation>Sempre in primo piano</translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/ja/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ja/translation.ts
deleted file mode 100644
index 6ba3c00..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/ja/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/ko/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ko/translation.ts
deleted file mode 100644
index 4354bd2..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/ko/translation.ts
+++ /dev/null
@@ -1,336 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="ko_KR">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="+180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+82"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished">파일 %1/%2, 크기: %3/%4</translation>
- </message>
- <message>
- <location line="+214"/>
- <source>Copy list</source>
- <translation type="unfinished">복사 목록</translation>
- </message>
- <message>
- <location line="+2"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+421"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished">오류 발견시 종료 안함</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Never close</source>
- <translation type="unfinished">절대 종료 안함</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Always close</source>
- <translation type="unfinished">항상 종료</translation>
- </message>
- <message>
- <location line="+2"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished">파일명, 0KB</translation>
- </message>
- <message>
- <location line="+183"/>
- <location line="+12"/>
- <location line="+12"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+75"/>
- <location line="+4"/>
- <location line="+2"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="+197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished">오류 발견시 종료 안함</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Never close</source>
- <translation type="unfinished">절대 종료 안함</translation>
- </message>
- <message>
- <location line="+1"/>
- <source>Always close</source>
- <translation type="unfinished">항상 종료</translation>
- </message>
- <message>
- <location line="+187"/>
- <location line="+15"/>
- <location line="+15"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="+35"/>
- <source>From:</source>
- <translation type="unfinished">원본:</translation>
- </message>
- <message>
- <location line="+37"/>
- <source>To:</source>
- <translation type="unfinished">대상:</translation>
- </message>
- <message>
- <location line="+53"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+98"/>
- <source>&amp;More</source>
- <translation type="unfinished">&amp;자세히</translation>
- </message>
- <message>
- <location line="+20"/>
- <source>&amp;Pause</source>
- <translation type="unfinished">&amp;일시 정지</translation>
- </message>
- <message>
- <location line="+14"/>
- <source>&amp;Skip</source>
- <translation type="unfinished">&amp;건너뛰기</translation>
- </message>
- <message>
- <location line="+11"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished">&amp;취소</translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">복사 속도 제한:</translation>
- </message>
- <message>
- <location line="+58"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+156"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+55"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+55"/>
- <source>Previous</source>
- <translation type="unfinished">이전</translation>
- </message>
- <message>
- <location line="+7"/>
- <source>Next</source>
- <translation type="unfinished">다음</translation>
- </message>
- <message>
- <location line="+113"/>
- <source>Interface</source>
- <translation type="unfinished">인터페이스</translation>
- </message>
- <message>
- <location line="-389"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="-66"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+92"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+26"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+55"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+152"/>
- <location line="+69"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="-49"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+39"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+5"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+51"/>
- <source>Add file</source>
- <translation type="unfinished">파일 추가</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Add folder</source>
- <translation type="unfinished">폴더 추가</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Move file(s)</source>
- <translation type="unfinished">파일 이동</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Move folder</source>
- <translation type="unfinished">폴더 이동</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Copy file(s)</source>
- <translation type="unfinished">파일 복사</translation>
- </message>
- <message>
- <location line="+9"/>
- <source>Copy folder</source>
- <translation type="unfinished">폴더 복사</translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="+230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="-58"/>
- <source>Show speed as main information</source>
- <translation type="unfinished">메인 정보에 속도 표시</translation>
- </message>
- <message>
- <location line="-137"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+6"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+20"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+10"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+26"/>
- <location line="+24"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+138"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>At the end of the copy: </source>
- <translation type="obsolete">복사 종료시:</translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">복사 속도 제한:</translation>
- </message>
- <message>
- <location line="-128"/>
- <source> KB/s</source>
- <translation type="unfinished"> KB/초</translation>
- </message>
- <message>
- <location line="+35"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+38"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+6"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+30"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="-20"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="-169"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/nl/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/nl/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/nl/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/no/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/no/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/no/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/pl/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/pl/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/pl/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/pt/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/pt/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/pt/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/ru/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/ru/translation.ts
deleted file mode 100644
index a5a373b..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/ru/translation.ts
+++ /dev/null
@@ -1,336 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="ru" sourcelanguage="en">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation>Файл %1/%2, размер: %3/%4</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished">Копировать список</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished">Не закрывать, если найдены ошибки</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished">Никогда не закрывать</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished">Всегда закрывайте</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation>Имя файла, 0KB</translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished">Не закрывать, если найдены ошибки</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished">Никогда не закрывать</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished">Всегда закрывайте</translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation>С:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation>к:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation>больше</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation>пауза</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation>пропускать</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation>отменить</translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Предельная скорость копирования по адресу:</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation>предыдущий</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation>следующий</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation>интерфейс</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation>Добавить файл</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation>Добавить папку</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation>Перемещение файла(ов)</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation>Перемещение папки</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation>Копировать файл (ы)</translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation>Копировать папку</translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished">Показать скорости в качестве основной информации</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>At the end of the copy: </source>
- <translation type="obsolete">В конце копии: </translation>
- </message>
- <message>
- <source>Limit copy speed at:</source>
- <translation type="obsolete">Предельная скорость копирования по адресу:</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"> Кб/с</translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/th/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/th/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/th/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/tr/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/tr/translation.ts
deleted file mode 100644
index 78e326c..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/tr/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/Languages/zh/translation.ts b/plugins-alternative/Themes/Supercopier/Languages/zh/translation.ts
deleted file mode 100644
index 6ba3c00..0000000
--- a/plugins-alternative/Themes/Supercopier/Languages/zh/translation.ts
+++ /dev/null
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0">
-<context>
- <name>Themes</name>
- <message>
- <location filename="../../interface.cpp" line="180"/>
- <source>Buy the Ultimate version to fund development</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="262"/>
- <source>File %1/%2, size: %3/%4</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="476"/>
- <source>Copy list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="478"/>
- <source>Move list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="899"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="900"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="901"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="903"/>
- <source>File Name, 0KB</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1086"/>
- <location filename="../../interface.cpp" line="1098"/>
- <location filename="../../interface.cpp" line="1110"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.cpp" line="1185"/>
- <location filename="../../interface.cpp" line="1189"/>
- <location filename="../../interface.cpp" line="1191"/>
- <source>%1 %2% of %3</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>ThemesFactory</name>
- <message>
- <location filename="../../factory.cpp" line="197"/>
- <source>Don&apos;t close if errors are found</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="198"/>
- <source>Never close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="199"/>
- <source>Always close</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../factory.cpp" line="386"/>
- <location filename="../../factory.cpp" line="401"/>
- <location filename="../../factory.cpp" line="416"/>
- <source>Select a color</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>interfaceCopy</name>
- <message>
- <location filename="../../interface.ui" line="35"/>
- <source>From:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="72"/>
- <source>To:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="125"/>
- <source>Close at the end of the transfers</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="223"/>
- <source>&amp;More</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="243"/>
- <source>&amp;Pause</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="257"/>
- <source>&amp;Skip</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="268"/>
- <source>&amp;Cancel</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="326"/>
- <source>Transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="482"/>
- <source>Delete the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="537"/>
- <source>Export the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="563"/>
- <source>Import the transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="618"/>
- <source>Previous</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="625"/>
- <source>Next</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="738"/>
- <source>Interface</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="349"/>
- <source>Move the selected items to the top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="283"/>
- <source>Limit copy speed to:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="375"/>
- <source>Move up the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="401"/>
- <source>Move down the selected items</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="427"/>
- <source>Move the selected items to the bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="453"/>
- <source>Add file/folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="508"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="660"/>
- <location filename="../../interface.ui" line="729"/>
- <source>Error</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="680"/>
- <source>Export the errors into transfer list</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="719"/>
- <source>Source</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="724"/>
- <source>Destination</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="775"/>
- <source>Add file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="784"/>
- <source>Add folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="793"/>
- <source>Move file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="802"/>
- <source>Move folder</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="811"/>
- <source>Copy file(s)</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../interface.ui" line="820"/>
- <source>Copy folder</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
- <name>themesOptions</name>
- <message>
- <location filename="../../themesOptions.ui" line="230"/>
- <source>Show dual progression</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="172"/>
- <source>Show speed as main information</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="35"/>
- <source>Use</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="41"/>
- <source>Start with the &quot;more button&quot; pushed</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="61"/>
- <source>Minimize on close to systray</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="71"/>
- <source>At the end of the copy</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="97"/>
- <location filename="../../themesOptions.ui" line="121"/>
- <source>Limit copy speed to</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="131"/>
- <source> KB/s</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="166"/>
- <source>Informations</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="204"/>
- <source>Display</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="210"/>
- <source>Speed with progress bar</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="240"/>
- <source>Progression color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="259"/>
- <source>Click to edit the color</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="220"/>
- <source>Show progression in the title</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../themesOptions.ui" line="51"/>
- <source>Always on top</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-</TS>
diff --git a/plugins-alternative/Themes/Supercopier/TransferModel.cpp b/plugins-alternative/Themes/Supercopier/TransferModel.cpp
deleted file mode 100644
index 6ce9b92..0000000
--- a/plugins-alternative/Themes/Supercopier/TransferModel.cpp
+++ /dev/null
@@ -1,569 +0,0 @@
-#include "TransferModel.h"
-
-#define COLUMN_COUNT 3
-
-QIcon *TransferModel::start=NULL;
-QIcon *TransferModel::stop=NULL;
-
-TransferModel::TransferModel()
-{
- /// \warning to prevent Must construct a QGuiApplication before QPixmap IN STATIC WINDOWS VERSION ONLY
- if(TransferModel::start==NULL)
- TransferModel::start=new QIcon(QStringLiteral(":/resources/player_play.png"));
- if(TransferModel::stop==NULL)
- TransferModel::stop=new QIcon(QStringLiteral(":/resources/player_pause.png"));
- currentIndexSearch=0;
- haveSearchItem=false;
- facilityEngine=NULL;
-}
-
-int TransferModel::columnCount( const QModelIndex& parent ) const
-{
- return parent == QModelIndex() ? COLUMN_COUNT : 0;
-}
-
-QVariant TransferModel::data( const QModelIndex& index, int role ) const
-{
- int row,column;
- row=index.row();
- column=index.column();
- if(index.parent()!=QModelIndex() || row < 0 || row >= transfertItemList.count() || column < 0 || column >= COLUMN_COUNT)
- return QVariant();
-
- const TransfertItem& item = transfertItemList.at(row);
- if(role==Qt::UserRole)
- return item.id;
- else if(role==Qt::DisplayRole)
- {
- switch(column)
- {
- case 0:
- return item.source;
- break;
- case 1:
- return item.size;
- break;
- case 2:
- return item.destination;
- break;
- default:
- return QVariant();
- }
- }
- else if(role==Qt::DecorationRole)
- {
- switch(column)
- {
- case 0:
- if(stopId.contains(item.id))
- return *stop;
- else if(startId.contains(item.id))
- return *start;
- else
- return QVariant();
- break;
- default:
- return QVariant();
- }
- }
- else if(role==Qt::BackgroundRole)
- {
- if(!search_text.isEmpty() && (item.source.indexOf(search_text,0,Qt::CaseInsensitive)!=-1 || item.destination.indexOf(search_text,0,Qt::CaseInsensitive)!=-1))
- {
- if(haveSearchItem && searchId==item.id)
- return QColor(255,150,150,100);
- else
- return QColor(255,255,0,100);
- }
- else
- return QVariant();
- }
- return QVariant();
-}
-
-int TransferModel::rowCount( const QModelIndex& parent ) const
-{
- return parent == QModelIndex() ? transfertItemList.count() : 0;
-}
-
-quint64 TransferModel::firstId() const
-{
- if(transfertItemList.count()>0)
- return transfertItemList.first().id;
- else
- return 0;
-}
-
-QVariant TransferModel::headerData( int section, Qt::Orientation orientation, int role ) const
-{
- if ( role == Qt::DisplayRole && orientation == Qt::Horizontal && section >= 0 && section < COLUMN_COUNT ) {
- switch ( section ) {
- case 0:
- return facilityEngine->translateText(QStringLiteral("Source"));
- case 1:
- return facilityEngine->translateText(QStringLiteral("Size"));
- case 2:
- return facilityEngine->translateText(QStringLiteral("Destination"));
- }
- }
-
- return QAbstractTableModel::headerData( section, orientation, role );
-}
-
-bool TransferModel::setData( const QModelIndex& index, const QVariant& value, int role )
-{
- row=index.row();
- column=index.column();
- if(index.parent()!=QModelIndex() || row < 0 || row >= transfertItemList.count() || column < 0 || column >= COLUMN_COUNT)
- return false;
-
- TransfertItem& item = transfertItemList[row];
- if(role==Qt::UserRole)
- {
- item.id=value.toULongLong();
- return true;
- }
- else if(role==Qt::DisplayRole)
- {
- switch(column)
- {
- case 0:
- item.source=value.toString();
- emit dataChanged(index,index);
- return true;
- break;
- case 1:
- item.size=value.toString();
- emit dataChanged(index,index);
- return true;
- break;
- case 2:
- item.destination=value.toString();
- emit dataChanged(index,index);
- return true;
- break;
- default:
- return false;
- }
- }
- return false;
-}
-
-/*
- Return[0]: totalFile
- Return[1]: totalSize
- Return[2]: currentFile
- */
-QList<quint64> TransferModel::synchronizeItems(const QList<Ultracopier::ReturnActionOnCopyList>& returnActions)
-{
- loop_size=returnActions.size();
- index_for_loop=0;
- quint64 totalFile=0,totalSize=0,currentFile=0;
- totalFile=0;
- totalSize=0;
- currentFile=0;
-
- emit layoutAboutToBeChanged();
- const QModelIndexList oldIndexes = persistentIndexList();
- QModelIndexList newIndexes = oldIndexes;
- QMap<int, quint64> oldMapping; // model index row in model before update, item id
- QMap<quint64, int> newMapping; // item id, model index row in model after update
-
- for ( int i = 0; i < oldIndexes.count(); i++ ) {
- const QModelIndex& index = oldIndexes.at(i);
- oldMapping[ index.row() ] = index.data( Qt::UserRole ).value<quint64>();
- }
-
- while(index_for_loop<loop_size)
- {
- const Ultracopier::ReturnActionOnCopyList& action=returnActions.at(index_for_loop);
- switch(action.type)
- {
- case Ultracopier::AddingItem:
- {
- TransfertItem newItem;
- newItem.id=action.addAction.id;
- newItem.source=action.addAction.sourceFullPath;
- newItem.size=facilityEngine->sizeToString(action.addAction.size);
- newItem.destination=action.addAction.destinationFullPath;
- transfertItemList<<newItem;
- totalFile++;
- totalSize+=action.addAction.size;
- }
- break;
- case Ultracopier::MoveItem:
- {
- //bool current_entry=
- if(action.userAction.position<0)
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position));
- break;
- }
- if(action.userAction.position>(transfertItemList.size()-1))
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position));
- break;
- }
- if(action.userAction.moveAt<0)
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position));
- break;
- }
- if(action.userAction.moveAt>(transfertItemList.size()-1))
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, position is wrong: %2").arg(action.addAction.id).arg(action.userAction.position));
- break;
- }
- if(action.userAction.position==action.userAction.moveAt)
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("id: %1, move at same position: %2").arg(action.addAction.id).arg(action.userAction.position));
- break;
- }
- transfertItemList.move(action.userAction.position,action.userAction.moveAt);
- //newIndexes.move(action.userAction.position,action.userAction.moveAt);
- }
- break;
- case Ultracopier::RemoveItem:
- {
- if(currentIndexSearch>0 && action.userAction.position<=currentIndexSearch)
- currentIndexSearch--;
- if(action.userAction.position<0)
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("id: %1, position is wrong: %3").arg(action.addAction.id).arg(action.userAction.position));
- break;
- }
- if(action.userAction.position>(transfertItemList.size()-1))
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("id: %1, position is wrong: %3").arg(action.addAction.id).arg(action.userAction.position));
- break;
- }
- transfertItemList.removeAt(action.userAction.position);
- currentFile++;
- startId.remove(action.addAction.id);
- stopId.remove(action.addAction.id);
- internalRunningOperation.remove(action.addAction.id);
- //newIndexes.remove(action.userAction.moveAt);
- }
- break;
- case Ultracopier::PreOperation:
- {
- ItemOfCopyListWithMoreInformations tempItem;
- tempItem.currentReadProgression=0;
- tempItem.currentWriteProgression=0;
- tempItem.generalData=action.addAction;
- tempItem.actionType=action.type;
- internalRunningOperation[action.addAction.id]=tempItem;
- }
- break;
- case Ultracopier::Transfer:
- {
- if(!startId.contains(action.addAction.id))
- startId << action.addAction.id;
- stopId.remove(action.addAction.id);
- if(internalRunningOperation.contains(action.addAction.id))
- internalRunningOperation[action.addAction.id].actionType=action.type;
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("unable to found entry for file %1: actionType: Transfer").arg(action.addAction.id));
- }
- break;
- case Ultracopier::PostOperation:
- {
- if(!stopId.contains(action.addAction.id))
- stopId << action.addAction.id;
- startId.remove(action.addAction.id);
- }
- break;
- case Ultracopier::CustomOperation:
- {
- bool custom_with_progression=(action.addAction.size==1);
- //without progression
- if(custom_with_progression)
- {
- if(startId.remove(action.addAction.id))
- if(!stopId.contains(action.addAction.id))
- stopId << action.addAction.id;
- }
- //with progression
- else
- {
- stopId.remove(action.addAction.id);
- if(!startId.contains(action.addAction.id))
- startId << action.addAction.id;
- }
- if(internalRunningOperation.contains(action.addAction.id))
- {
- ItemOfCopyListWithMoreInformations &item=internalRunningOperation[action.addAction.id];
- item.actionType=action.type;
- item.custom_with_progression=custom_with_progression;
- item.currentReadProgression=0;
- item.currentWriteProgression=0;
- }
- }
- break;
- default:
- //unknow code, ignore it
- break;
- }
- index_for_loop++;
- }
-
- if(!oldIndexes.isEmpty())
- {
- const QSet<quint64> ids = oldMapping.values().toSet();
-
- for ( int i = 0; i < transfertItemList.count(); i++ ) {
- const TransferModel::TransfertItem& item = transfertItemList.at(i);
-
- if ( ids.contains( item.id ) ) {
- newMapping[ item.id ] = i;
- }
- }
-
- for ( int i = 0; i < oldIndexes.count(); i++ ) {
- const QModelIndex& index = oldIndexes.at(i);
- const int newRow = newMapping.value( oldMapping.value(index.row()), -1 );
- newIndexes[ i ] = newRow == -1 ? QModelIndex() : QAbstractTableModel::index( newRow, index.column(), index.parent() );
- }
- }
-
- changePersistentIndexList( oldIndexes, newIndexes );
- emit layoutChanged();
- return QList<quint64>() << totalFile << totalSize << currentFile;
-}
-
-void TransferModel::setFacilityEngine(FacilityInterface *facilityEngine)
-{
- this->facilityEngine=facilityEngine;
-}
-
-int TransferModel::search(const QString &text,bool searchNext)
-{
- emit layoutAboutToBeChanged();
- search_text=text;
- emit layoutChanged();
- if(transfertItemList.size()==0)
- return -1;
- if(text.isEmpty())
- return -1;
- if(searchNext)
- {
- currentIndexSearch++;
- if(currentIndexSearch>=loop_size)
- currentIndexSearch=0;
- }
- index_for_loop=0;
- loop_size=transfertItemList.size();
- while(index_for_loop<loop_size)
- {
- if(transfertItemList.at(currentIndexSearch).source.indexOf(search_text,0,Qt::CaseInsensitive)!=-1 || transfertItemList.at(currentIndexSearch).destination.indexOf(search_text,0,Qt::CaseInsensitive)!=-1)
- {
- haveSearchItem=true;
- searchId=transfertItemList.at(currentIndexSearch).id;
- return currentIndexSearch;
- }
- currentIndexSearch++;
- if(currentIndexSearch>=loop_size)
- currentIndexSearch=0;
- index_for_loop++;
- }
- haveSearchItem=false;
- return -1;
-}
-
-int TransferModel::searchPrev(const QString &text)
-{
- emit layoutAboutToBeChanged();
- search_text=text;
- emit layoutChanged();
- if(transfertItemList.size()==0)
- return -1;
- if(text.isEmpty())
- return -1;
- if(currentIndexSearch==0)
- currentIndexSearch=loop_size-1;
- else
- currentIndexSearch--;
- index_for_loop=0;
- loop_size=transfertItemList.size();
- while(index_for_loop<loop_size)
- {
- if(transfertItemList.at(currentIndexSearch).source.indexOf(search_text,0,Qt::CaseInsensitive)!=-1 || transfertItemList.at(currentIndexSearch).destination.indexOf(search_text,0,Qt::CaseInsensitive)!=-1)
- {
- haveSearchItem=true;
- searchId=transfertItemList.at(currentIndexSearch).id;
- return currentIndexSearch;
- }
- if(currentIndexSearch==0)
- currentIndexSearch=loop_size-1;
- else
- currentIndexSearch--;
- index_for_loop++;
- }
- haveSearchItem=false;
- return -1;
-}
-
-void TransferModel::setFileProgression(
- #ifndef ULTRACOPIER_PLUGIN_DEBUG
- const
- #endif
- QList<Ultracopier::ProgressionItem> &progressionList)
-{
- loop_size=progressionList.size();
- index_for_loop=0;
- while(index_for_loop<loop_size)
- {
- if(internalRunningOperation.contains(progressionList.at(index_for_loop).id))
- {
- internalRunningOperation[progressionList.at(index_for_loop).id].generalData.size=progressionList.at(index_for_loop).total;
- internalRunningOperation[progressionList.at(index_for_loop).id].currentReadProgression=progressionList.at(index_for_loop).currentRead;
- internalRunningOperation[progressionList.at(index_for_loop).id].currentWriteProgression=progressionList.at(index_for_loop).currentWrite;
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- progressionList.removeAt(index_for_loop);
- index_for_loop--;
- loop_size--;
- #endif
- }
- index_for_loop++;
- }
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- if(progressionList.size()>0)
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("progression remaning items"));
- #endif
-}
-
-TransferModel::currentTransfertItem TransferModel::getCurrentTransfertItem() const
-{
- currentTransfertItem returnItem;
- returnItem.progressBar_read=-1;
- returnItem.progressBar_write=0;
- returnItem.haveItem=startId.size()>0;
- if(returnItem.haveItem)
- {
- if(!internalRunningOperation.contains(*startId.constBegin()))
- {
- returnItem.haveItem=false;
- return returnItem;
- }
- const ItemOfCopyListWithMoreInformations &itemTransfer=internalRunningOperation.value(*startId.constBegin());
- returnItem.from=itemTransfer.generalData.sourceFullPath;
- returnItem.to=itemTransfer.generalData.destinationFullPath;
- returnItem.current_file=itemTransfer.generalData.destinationFileName+QStringLiteral(", ")+facilityEngine->sizeToString(itemTransfer.generalData.size);
- returnItem.id=itemTransfer.generalData.id;
- switch(itemTransfer.actionType)
- {
- case Ultracopier::CustomOperation:
- if(!itemTransfer.custom_with_progression)
- returnItem.progressBar_read=-1;
- else
- {
- if(itemTransfer.generalData.size>0)
- {
- returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535;
- returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535;
- }
- else
- returnItem.progressBar_read=-1;
- }
- break;
- case Ultracopier::Transfer:
- if(itemTransfer.generalData.size>0)
- {
- returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535;
- returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535;
- }
- else
- {
- returnItem.progressBar_read=0;
- returnItem.progressBar_write=0;
- }
- break;
- //should never pass here
- case Ultracopier::PostOperation:
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType));
- returnItem.progressBar_read=65535;
- returnItem.progressBar_write=65535;
- break;
- //should never pass here
- case Ultracopier::PreOperation:
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType));
- returnItem.progressBar_read=0;
- returnItem.progressBar_write=0;
- break;
- default:
- returnItem.progressBar_read=0;
- returnItem.progressBar_write=0;
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("unknow action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType));
- break;
- }
- }
- else
- {
- returnItem.haveItem=stopId.size()>0;
- if(returnItem.haveItem)
- {
- if(!internalRunningOperation.contains(*stopId.constBegin()))
- {
- returnItem.haveItem=false;
- return returnItem;
- }
- const ItemOfCopyListWithMoreInformations &itemTransfer=internalRunningOperation.value(*stopId.constBegin());
- returnItem.from=itemTransfer.generalData.sourceFullPath;
- returnItem.to=itemTransfer.generalData.destinationFullPath;
- returnItem.current_file=itemTransfer.generalData.destinationFileName+QStringLiteral(", ")+facilityEngine->sizeToString(itemTransfer.generalData.size);
- returnItem.id=itemTransfer.generalData.id;
- switch(itemTransfer.actionType)
- {
- case Ultracopier::CustomOperation:
- if(!itemTransfer.custom_with_progression)
- returnItem.progressBar_read=-1;
- else
- {
- if(itemTransfer.generalData.size>0)
- {
- returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535;
- returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535;
- }
- else
- returnItem.progressBar_read=-1;
- }
- break;
- case Ultracopier::Transfer:
- if(itemTransfer.generalData.size>0)
- {
- returnItem.progressBar_read=((double)itemTransfer.currentReadProgression/itemTransfer.generalData.size)*65535;
- returnItem.progressBar_write=((double)itemTransfer.currentWriteProgression/itemTransfer.generalData.size)*65535;
- }
- else
- {
- returnItem.progressBar_read=0;
- returnItem.progressBar_write=0;
- }
- break;
- case Ultracopier::PostOperation:
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType));
- returnItem.progressBar_read=65535;
- returnItem.progressBar_write=65535;
- break;
- //should never pass here
- case Ultracopier::PreOperation:
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("wrong action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType));
- returnItem.progressBar_read=0;
- returnItem.progressBar_write=0;
- break;
- default:
- returnItem.progressBar_read=65535;
- returnItem.progressBar_write=65535;
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,QStringLiteral("unknow action type for file %1: actionType: %2").arg(itemTransfer.generalData.id).arg(itemTransfer.actionType));
- break;
- }
- }
- }
- if(returnItem.haveItem && returnItem.progressBar_read!=-1 && returnItem.progressBar_write>returnItem.progressBar_read)
- {
- int tempVar=returnItem.progressBar_write;
- returnItem.progressBar_write=returnItem.progressBar_read;
- returnItem.progressBar_read=tempVar;
- }
- return returnItem;
-}
diff --git a/plugins-alternative/Themes/Supercopier/TransferModel.h b/plugins-alternative/Themes/Supercopier/TransferModel.h
deleted file mode 100644
index dd8b45a..0000000
--- a/plugins-alternative/Themes/Supercopier/TransferModel.h
+++ /dev/null
@@ -1,96 +0,0 @@
-#ifndef TRANSFERMODEL_H
-#define TRANSFERMODEL_H
-
-#include <QAbstractTableModel>
-#include <QItemSelectionModel>
-#include <QModelIndex>
-#include <QVariant>
-#include <QList>
-#include <QSet>
-#include <QIcon>
-#include <QString>
-
-#include "StructEnumDefinition.h"
-#include "Environment.h"
-
-#include "../../../interface/FacilityInterface.h"
-
-/// \brief model to store the transfer list
-class TransferModel : public QAbstractTableModel
-{
- Q_OBJECT
-public:
- /// \brief the transfer item displayed
- struct TransfertItem
- {
- quint64 id;
- QString source;
- QString size;
- QString destination;
- };
- /// \brief the transfer item with progression
- struct ItemOfCopyListWithMoreInformations
- {
- quint64 currentReadProgression,currentWriteProgression;
- Ultracopier::ItemOfCopyList generalData;
- Ultracopier::ActionTypeCopyList actionType;
- bool custom_with_progression;
- };
- /// \brief returned first transfer item
- struct currentTransfertItem
- {
- quint64 id;
- bool haveItem;
- QString from;
- QString to;
- QString current_file;
- int progressBar_read,progressBar_write;
- };
-
- TransferModel();
-
- virtual int columnCount(const QModelIndex& parent = QModelIndex()) const;
- virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const;
- virtual int rowCount(const QModelIndex& parent = QModelIndex()) const;
- virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
- virtual bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole);
-
- QList<quint64> synchronizeItems(const QList<Ultracopier::ReturnActionOnCopyList>& returnActions);
- void setFacilityEngine(FacilityInterface * facilityEngine);
-
- int search(const QString &text,bool searchNext);
- int searchPrev(const QString &text);
-
- void setFileProgression(
- #ifndef ULTRACOPIER_PLUGIN_DEBUG
- const
- #endif
- QList<Ultracopier::ProgressionItem> &progressionList);
-
- currentTransfertItem getCurrentTransfertItem() const;
-
- quint64 firstId() const;
-protected:
- QList<TransfertItem> transfertItemList;///< To have a transfer list for the user
- QSet<quint64> startId,stopId;///< To show what is started, what is stopped
- QHash<quint64,ItemOfCopyListWithMoreInformations> internalRunningOperation;///< to have progression and stat
-private:
- int loop_size,index_for_loop;
- int sub_loop_size,sub_index_for_loop;
- int row,column;
- FacilityInterface * facilityEngine;
- QString search_text;
- /// \brief index from start the search, decresed by remove before it
- int currentIndexSearch;
- bool haveSearchItem;
- quint64 searchId;
- static QIcon *start;
- static QIcon *stop;
-signals:
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- /// \brief To debug source
- void debugInformation(const Ultracopier::DebugLevel &level,QString fonction,QString text,QString file,int ligne) const;
- #endif
-};
-
-#endif // TRANSFERMODEL_H
diff --git a/plugins-alternative/Themes/Supercopier/documentation.dox b/plugins-alternative/Themes/Supercopier/documentation.dox
deleted file mode 100644
index 9357109..0000000
--- a/plugins-alternative/Themes/Supercopier/documentation.dox
+++ /dev/null
@@ -1,33 +0,0 @@
-/* -*- mode: C++ ; c-file-style: "stroustrup" -*- **/
-
-/*
- This file contains NO source code, just some documentation for doxygen to
- parse.
-*/
-
-/*!
- \mainpage Oxygen
-
- \section mainpage_overview Overview
-
- It's interface like Supercopier, see Tal Sella http://www.virtualplastic.net/scrow/ (icons) for the icons and icon license.\n
- More informations on <a href="http://ultracopier-wiki.first-world.info/">the wiki of ultracopier</a>.
-
- \section mainpage_platforms Platforms
-
- Ultracopier might be usable in all environments where you find Qt 5.\n
- Ultracopier requires Qt 5.0 or newer. Tested on Qt 5.0.
-
- \section mainpage_downloads Downloads
-
- You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ...
-
- \section license GPL Version 3
- The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4.\n
- See Tal Sella http://www.virtualplastic.net/scrow/ (icons) for the icons and icon license.\n
- resources/export-transfer-list.png and resources/import-transfer-list.png done by png manipulation of KDE's oxygen icon pack (16x16/actions/format-indent-more.png + 16x16/actions/format-list-unordered.png), document-save.png -> all SystemTrayIcon/systray_* (color alteration).\n
- From 16x16/actions/: list-add.png -> add.png and SystemTrayIcon/add.png, process-stop.png -> remove.png, document-save.png -> main.png and, arrow-down.png -> moveDown.png, arrow-up.png -> moveUp.png, system-shutdown.png -> cancel.png and SystemTrayIcon/exit.png, arrow-down-double.png -> putOnBottom.png, arrow-up-double.png -> putOnTop.png, media-skip-forward.png -> player_end.png, media-playback-pause.png -> player_pause.png, media-playback-start.png -> player_play.png, document-preview.png -> search.png, help-about.png -> SystemTrayIcon/informations.png \n
- And 16x16/categories/applications-development.png -> SystemTrayIcon/options.png
-
-*/
-
diff --git a/plugins-alternative/Themes/Supercopier/factory.cpp b/plugins-alternative/Themes/Supercopier/factory.cpp
deleted file mode 100644
index ce3fe15..0000000
--- a/plugins-alternative/Themes/Supercopier/factory.cpp
+++ /dev/null
@@ -1,441 +0,0 @@
-/** \file factory.cpp
-\brief Define the factory core
-\author alpha_one_x86
-*/
-
-#include <QColorDialog>
-
-#include "factory.h"
-
-ThemesFactory::ThemesFactory()
-{
- optionsEngine=NULL;
- tempWidget=new QWidget();
- ui=new Ui::themesOptions();
- ui->setupUi(tempWidget);
- ui->toolBox->setCurrentIndex(0);
- currentSpeed = 0;
- updateSpeed();
- ui->labelDualProgression->hide();
- ui->showDualProgression->hide();
-
- qRegisterMetaType<QList<QPersistentModelIndex> >("QList<QPersistentModelIndex>");
-}
-
-ThemesFactory::~ThemesFactory()
-{
-}
-
-PluginInterface_Themes * ThemesFactory::getInstance()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start, currentSpeed: %1").arg(currentSpeed));
-
- Themes * newInterface=new Themes(
- ui->alwaysOnTop->isChecked(),
- ui->showProgressionInTheTitle->isChecked(),
- progressColorWrite,progressColorRead,progressColorRemaining,
- ui->showDualProgression->isChecked(),
- ui->comboBox_copyEnd->currentIndex(),
- ui->speedWithProgressBar->isChecked(),
- currentSpeed,
- ui->checkBoxShowSpeed->isChecked(),
- facilityEngine,
- ui->checkBoxStartWithMoreButtonPushed->isChecked(),
- ui->minimizeToSystray->isChecked()
- );
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- connect(newInterface,&Themes::debugInformation,this,&PluginInterface_ThemesFactory::debugInformation);
- #endif
- connect(this,&ThemesFactory::reloadLanguage,newInterface,&Themes::newLanguageLoaded);
- return newInterface;
-}
-
-void ThemesFactory::setResources(OptionInterface * optionsEngine,const QString &
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- writePath
- #endif
- ,const QString &
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- pluginPath
- #endif
- ,FacilityInterface * facilityEngine,const bool &)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start, writePath: "+writePath+", pluginPath: "+pluginPath);
- this->facilityEngine=facilityEngine;
- if(optionsEngine!=NULL)
- {
- this->optionsEngine=optionsEngine;
- //load the options
- QList<QPair<QString, QVariant> > KeysList;
- KeysList.append(qMakePair(QStringLiteral("checkBoxShowSpeed"),QVariant(false)));
- KeysList.append(qMakePair(QStringLiteral("moreButtonPushed"),QVariant(false)));
- KeysList.append(qMakePair(QStringLiteral("speedWithProgressBar"),QVariant(false)));
- KeysList.append(qMakePair(QStringLiteral("currentSpeed"),QVariant(0)));
- KeysList.append(qMakePair(QStringLiteral("comboBox_copyEnd"),QVariant(0)));
- KeysList.append(qMakePair(QStringLiteral("showDualProgression"),QVariant(false)));
- KeysList.append(qMakePair(QStringLiteral("showProgressionInTheTitle"),QVariant(true)));
- KeysList.append(qMakePair(QStringLiteral("progressColorWrite"),QVariant(QApplication::palette().color(QPalette::Highlight))));
- KeysList.append(qMakePair(QStringLiteral("progressColorRead"),QVariant(QApplication::palette().color(QPalette::AlternateBase))));
- KeysList.append(qMakePair(QStringLiteral("progressColorRemaining"),QVariant(QApplication::palette().color(QPalette::Base))));
- KeysList.append(qMakePair(QStringLiteral("alwaysOnTop"),QVariant(false)));
- KeysList.append(qMakePair(QStringLiteral("minimizeToSystray"),QVariant(false)));
- optionsEngine->addOptionGroup(KeysList);
- connect(optionsEngine,&OptionInterface::resetOptions,this,&ThemesFactory::resetOptions);
- updateSpeed();
- }
- #ifndef __GNUC__
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"__GNUC__ is not set");
- #else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"__GNUC__ is set");
- #endif
-}
-
-QWidget * ThemesFactory::options()
-{
- if(optionsEngine!=NULL)
- {
- bool ok;
- currentSpeed=optionsEngine->getOptionValue("currentSpeed").toUInt(&ok);
- if(!ok)
- currentSpeed=0;
- ui->comboBox_copyEnd->setCurrentIndex(optionsEngine->getOptionValue(QStringLiteral("comboBox_copyEnd")).toUInt());
- ui->speedWithProgressBar->setChecked(optionsEngine->getOptionValue(QStringLiteral("speedWithProgressBar")).toBool());
- ui->checkBoxShowSpeed->setChecked(optionsEngine->getOptionValue(QStringLiteral("checkBoxShowSpeed")).toBool());
- ui->checkBoxStartWithMoreButtonPushed->setChecked(optionsEngine->getOptionValue(QStringLiteral("moreButtonPushed")).toBool());
- ui->showDualProgression->setChecked(optionsEngine->getOptionValue(QStringLiteral("showDualProgression")).toBool());
- ui->showProgressionInTheTitle->setChecked(optionsEngine->getOptionValue(QStringLiteral("showProgressionInTheTitle")).toBool());
- ui->alwaysOnTop->setChecked(optionsEngine->getOptionValue(QStringLiteral("alwaysOnTop")).toBool());
- ui->minimizeToSystray->setChecked(optionsEngine->getOptionValue(QStringLiteral("minimizeToSystray")).toBool());
-
- progressColorWrite=optionsEngine->getOptionValue(QStringLiteral("progressColorWrite")).value<QColor>();
- progressColorRead=optionsEngine->getOptionValue(QStringLiteral("progressColorRead")).value<QColor>();
- progressColorRemaining=optionsEngine->getOptionValue(QStringLiteral("progressColorRemaining")).value<QColor>();
-
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorWrite);
- ui->progressColorWrite->setIcon(pixmap);
- pixmap.fill(progressColorRead);
- ui->progressColorRead->setIcon(pixmap);
- pixmap.fill(progressColorRemaining);
- ui->progressColorRemaining->setIcon(pixmap);
- updateSpeed();
- updateProgressionColorBar();
-
- connect(ui->alwaysOnTop,&QCheckBox::stateChanged,this,&ThemesFactory::alwaysOnTop);
- connect(ui->checkBoxShowSpeed,&QCheckBox::stateChanged,this,&ThemesFactory::checkBoxShowSpeed);
- connect(ui->minimizeToSystray,&QCheckBox::stateChanged,this,&ThemesFactory::minimizeToSystray);
- connect(ui->checkBox_limitSpeed,&QCheckBox::stateChanged,this,&ThemesFactory::uiUpdateSpeed);
- connect(ui->SliderSpeed,&QAbstractSlider::valueChanged,this,&ThemesFactory::on_SliderSpeed_valueChanged);
- connect(ui->limitSpeed,static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged), this, &ThemesFactory::uiUpdateSpeed);
- connect(ui->checkBoxShowSpeed,&QAbstractButton::toggled,this,&ThemesFactory::checkBoxShowSpeedHaveChanged);
- connect(ui->checkBoxStartWithMoreButtonPushed,&QAbstractButton::toggled,this,&ThemesFactory::checkBoxStartWithMoreButtonPushedHaveChanged);
- connect(ui->speedWithProgressBar,&QAbstractButton::toggled,this,&ThemesFactory::speedWithProgressBar);
- connect(ui->comboBox_copyEnd, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this,&ThemesFactory::comboBox_copyEnd);
- connect(ui->showDualProgression,&QCheckBox::stateChanged,this,&ThemesFactory::showDualProgression);
- connect(ui->showDualProgression,&QCheckBox::stateChanged,this,&ThemesFactory::updateProgressionColorBar);
- connect(ui->showProgressionInTheTitle,&QCheckBox::stateChanged,this,&ThemesFactory::setShowProgressionInTheTitle);
- connect(ui->progressColorWrite,&QAbstractButton::clicked,this,&ThemesFactory::progressColorWrite_clicked);
- connect(ui->progressColorRead, &QAbstractButton::clicked,this,&ThemesFactory::progressColorRead_clicked);
- connect(ui->progressColorRemaining,&QAbstractButton::clicked,this,&ThemesFactory::progressColorRemaining_clicked);
- }
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"return the options");
- return tempWidget;
-}
-
-QIcon ThemesFactory::getIcon(const QString &fileName) const
-{
- return QIcon(QStringLiteral(":/Themes/Supercopier/resources/")+fileName);
-}
-
-void ThemesFactory::resetOptions()
-{
- ui->checkBoxShowSpeed->setChecked(true);
- ui->checkBoxStartWithMoreButtonPushed->setChecked(false);
-}
-
-void ThemesFactory::checkBoxShowSpeedHaveChanged(bool toggled)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed");
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("checkBoxShowSpeed"),toggled);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::checkBoxStartWithMoreButtonPushedHaveChanged(bool toggled)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed");
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("moreButtonPushed"),toggled);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::comboBox_copyEnd(int value)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed");
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("comboBox_copyEnd"),value);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::speedWithProgressBar(bool toggled)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed");
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("speedWithProgressBar"),toggled);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::newLanguageLoaded()
-{
- ui->retranslateUi(tempWidget);
- ui->comboBox_copyEnd->setItemText(0,tr("Don't close if errors are found"));
- ui->comboBox_copyEnd->setItemText(1,tr("Never close"));
- ui->comboBox_copyEnd->setItemText(2,tr("Always close"));
- emit reloadLanguage();
-}
-
-void ThemesFactory::checkBoxShowSpeed(bool checked)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start");
- Q_UNUSED(checked);
- updateSpeed();
-}
-
-void ThemesFactory::minimizeToSystray(bool checked)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed");
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("minimizeToSystray"),checked);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::alwaysOnTop(bool checked)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed");
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("alwaysOnTop"),checked);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::showDualProgression(bool checked)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"the checkbox have changed");
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("showDualProgression"),checked);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::on_SliderSpeed_valueChanged(int value)
-{
- if(optionsEngine==NULL)
- return;
- if(!ui->checkBoxShowSpeed->isChecked())
- return;
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("value: %1").arg(value));
- switch(value)
- {
- case 0:
- currentSpeed=0;
- break;
- case 1:
- currentSpeed=1024;
- break;
- case 2:
- currentSpeed=1024*4;
- break;
- case 3:
- currentSpeed=1024*16;
- break;
- case 4:
- currentSpeed=1024*64;
- break;
- case 5:
- currentSpeed=1024*128;
- break;
- }
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
- updateSpeed();
-}
-
-void ThemesFactory::uiUpdateSpeed()
-{
- if(optionsEngine==NULL)
- return;
- if(ui->checkBoxShowSpeed->isChecked())
- return;
- if(!ui->checkBox_limitSpeed->isChecked())
- currentSpeed=0;
- else
- currentSpeed=ui->limitSpeed->value();
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("emit newSpeedLimitation(%1)").arg(currentSpeed));
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::updateSpeed()
-{
- if(optionsEngine==NULL)
- return;
- ui->label_Slider_speed->setVisible(ui->checkBoxShowSpeed->isChecked());
- ui->SliderSpeed->setVisible(ui->checkBoxShowSpeed->isChecked());
- ui->label_SpeedMaxValue->setVisible(ui->checkBoxShowSpeed->isChecked());
- ui->limitSpeed->setVisible(!ui->checkBoxShowSpeed->isChecked());
- ui->checkBox_limitSpeed->setVisible(!ui->checkBoxShowSpeed->isChecked());
-
- if(ui->checkBoxShowSpeed->isChecked())
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("checked, currentSpeed: %1").arg(currentSpeed));
- ui->limitSpeed->setEnabled(false);
- if(currentSpeed==0)
- {
- ui->SliderSpeed->setValue(0);
- ui->label_SpeedMaxValue->setText(facilityEngine->translateText("Unlimited"));
- }
- else if(currentSpeed<=1024)
- {
- if(currentSpeed!=1024)
- {
- currentSpeed=1024;
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
- }
- ui->SliderSpeed->setValue(1);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*1));
- }
- else if(currentSpeed<=1024*4)
- {
- if(currentSpeed!=1024*4)
- {
- currentSpeed=1024*4;
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
- }
- ui->SliderSpeed->setValue(2);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*4));
- }
- else if(currentSpeed<=1024*16)
- {
- if(currentSpeed!=1024*16)
- {
- currentSpeed=1024*16;
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
- }
- ui->SliderSpeed->setValue(3);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*16));
- }
- else if(currentSpeed<=1024*64)
- {
- if(currentSpeed!=1024*64)
- {
- currentSpeed=1024*64;
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
- }
- ui->SliderSpeed->setValue(4);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*64));
- }
- else
- {
- if(currentSpeed!=1024*128)
- {
- currentSpeed=1024*128;
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("currentSpeed"),currentSpeed);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
- }
- ui->SliderSpeed->setValue(5);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*128));
- }
- }
- else
- {
- ui->checkBox_limitSpeed->setChecked(currentSpeed>0);
- if(currentSpeed>0)
- ui->limitSpeed->setValue(currentSpeed);
- ui->checkBox_limitSpeed->setEnabled(currentSpeed!=-1);
- ui->limitSpeed->setEnabled(ui->checkBox_limitSpeed->isChecked());
- }
-}
-
-void ThemesFactory::progressColorWrite_clicked()
-{
- QColor color=QColorDialog::getColor(progressColorWrite,NULL,tr("Select a color"));
- if(!color.isValid())
- return;
- progressColorWrite=color;
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorWrite);
- ui->progressColorWrite->setIcon(pixmap);
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("progressColorWrite"),progressColorWrite);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::progressColorRead_clicked()
-{
- QColor color=QColorDialog::getColor(progressColorRead,NULL,tr("Select a color"));
- if(!color.isValid())
- return;
- progressColorRead=color;
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorRead);
- ui->progressColorRead->setIcon(pixmap);
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("progressColorRead"),progressColorRead);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::progressColorRemaining_clicked()
-{
- QColor color=QColorDialog::getColor(progressColorRemaining,NULL,tr("Select a color"));
- if(!color.isValid())
- return;
- progressColorRemaining=color;
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorRemaining);
- ui->progressColorRemaining->setIcon(pixmap);
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("progressColorRemaining"),progressColorRemaining);
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
-
-void ThemesFactory::updateProgressionColorBar()
-{
- ui->labelProgressionColor->setVisible(ui->showDualProgression->isChecked());
- ui->frameProgressionColor->setVisible(ui->showDualProgression->isChecked());
-}
-
-void ThemesFactory::setShowProgressionInTheTitle()
-{
- if(optionsEngine!=NULL)
- optionsEngine->setOptionValue(QStringLiteral("showProgressionInTheTitle"),ui->showProgressionInTheTitle->isChecked());
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"internal error, crash prevented");
-}
diff --git a/plugins-alternative/Themes/Supercopier/factory.h b/plugins-alternative/Themes/Supercopier/factory.h
deleted file mode 100644
index 11607d2..0000000
--- a/plugins-alternative/Themes/Supercopier/factory.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/** \file factory.h
-\brief Define the factory, to create instance of the interface
-\author alpha_one_x86
-\licence GPL3, see the file COPYING */
-
-#ifndef FACTORY_H
-#define FACTORY_H
-
-#include <QObject>
-#include <QWidget>
-#include <QMenu>
-#include <QCloseEvent>
-#include <QFile>
-#include <QIcon>
-#include <QColor>
-#include <QPixmap>
-
-#include "../../../interface/PluginInterface_Themes.h"
-#include "ui_themesOptions.h"
-#include "interface.h"
-#include "Environment.h"
-
-namespace Ui {
- class themesOptions;
-}
-
-/// \brief Define the factory, to create instance of the interface
-class ThemesFactory : public PluginInterface_ThemesFactory
-{
- Q_OBJECT
- Q_PLUGIN_METADATA(IID "first-world.info.ultracopier.PluginInterface.ThemesFactory/1.0.1.0" FILE "plugin.json")
- Q_INTERFACES(PluginInterface_ThemesFactory)
-public:
- ThemesFactory();
- ~ThemesFactory();
- /// \brief to return the instance of the copy engine
- PluginInterface_Themes * getInstance();
- /// \brief set the resources, to store options, to have facilityInterface
- void setResources(OptionInterface * optionsEngine,const QString &
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- writePath
- #endif
- ,const QString &
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- pluginPath
- #endif
- ,FacilityInterface * facilityEngine,const bool &portableVersion);
- /// \brief to get the default options widget
- QWidget * options();
- /// \brief to get a resource icon
- QIcon getIcon(const QString &fileName) const;
-private slots:
- void checkBoxShowSpeedHaveChanged(bool toggled);
- void checkBoxStartWithMoreButtonPushedHaveChanged(bool toggled);
- void comboBox_copyEnd(int value);
- void speedWithProgressBar(bool toggled);
- void checkBoxShowSpeed(bool checked);
- void minimizeToSystray(bool checked);
- void alwaysOnTop(bool checked);
- void showDualProgression(bool checked);
- void on_SliderSpeed_valueChanged(int value);
- void uiUpdateSpeed();
- void updateSpeed();
- void progressColorWrite_clicked();
- void progressColorRead_clicked();
- void progressColorRemaining_clicked();
- void updateProgressionColorBar();
- void setShowProgressionInTheTitle();
-public slots:
- void resetOptions();
- void newLanguageLoaded();
-private:
- OptionInterface * optionsEngine;
- Ui::themesOptions *ui;
- QWidget *tempWidget;
- FacilityInterface * facilityEngine;
- qint32 currentSpeed;///< in KB/s, assume as 0KB/s as default like every where
- QColor progressColorWrite,progressColorRead,progressColorRemaining;
-signals:
- void reloadLanguage() const;
-};
-
-#endif // FACTORY_H
diff --git a/plugins-alternative/Themes/Supercopier/interface.cpp b/plugins-alternative/Themes/Supercopier/interface.cpp
deleted file mode 100644
index 7af05e8..0000000
--- a/plugins-alternative/Themes/Supercopier/interface.cpp
+++ /dev/null
@@ -1,1332 +0,0 @@
-/** \file interface.cpp
-\brief Define the interface core
-\author alpha_one_x86
-*/
-
-#include <QMessageBox>
-#include <QMimeData>
-#include <QScrollArea>
-#include <QColorDialog>
-#include <QRect>
-#include <QPainter>
-#include <cmath>
-#ifdef Q_OS_WIN
- #ifndef NOMINMAX
- #define NOMINMAX
- #endif
- #include <windows.h>
-#endif
-
-#include "interface.h"
-#include "ui_interface.h"
-#include "factory.h"
-
-// The cmath header from MSVC does not contain round()
-#if (defined(_WIN64) || defined(_WIN32)) && defined(_MSC_VER)
-inline double round(double d) {
- return floor( d + 0.5 );
-}
-#endif
-
-QIcon Themes::player_pause=QIcon(QStringLiteral(":/Themes/Supercopier/resources/player_pause.png"));
-QIcon Themes::player_play=QIcon(QStringLiteral(":/Themes/Supercopier/resources/player_play.png"));
-
-Themes::Themes(const bool &alwaysOnTop,
- const bool &showProgressionInTheTitle,
- const QColor &progressColorWrite,
- const QColor &progressColorRead,
- const QColor &progressColorRemaining,
- const bool &showDualProgression,
- const quint8 &comboBox_copyEnd,
- const bool &speedWithProgressBar,
- const qint32 &currentSpeed,
- const bool &checkBoxShowSpeed,
- FacilityInterface * facilityEngine,
- const bool &moreButtonPushed,
- const bool &minimizeToSystray) :
- ui(new Ui::interfaceCopy()),
- uiOptions(new Ui::themesOptions())
-{
- this->facilityEngine=facilityEngine;
- ui->setupUi(this);
- uiOptions->setupUi(ui->optionsTab);
-
- currentFile = 0;
- totalFile = 0;
- currentSize = 0;
- totalSize = 0;
- getOldProgression = 200;
- haveError = false;
- stat = status_never_started;
- modeIsForced = false;
- haveStarted = false;
- storeIsInPause = false;
- durationStarted = false;
-
- this->progressColorWrite = progressColorWrite;
- this->progressColorRead = progressColorRead;
- this->progressColorRemaining= progressColorRemaining;
- this->currentSpeed = currentSpeed;
- uiOptions->showProgressionInTheTitle->setChecked(showProgressionInTheTitle);
- uiOptions->speedWithProgressBar->setChecked(speedWithProgressBar);
- uiOptions->showDualProgression->setChecked(showDualProgression);
- uiOptions->alwaysOnTop->setChecked(alwaysOnTop);
- uiOptions->minimizeToSystray->setChecked(minimizeToSystray);
- //uiOptions->setupUi(ui->tabWidget->widget(ui->tabWidget->count()-1));
- uiOptions->labelStartWithMoreButtonPushed->setVisible(false);
- uiOptions->checkBoxStartWithMoreButtonPushed->setVisible(false);
- uiOptions->label_Slider_speed->setVisible(false);
- uiOptions->SliderSpeed->setVisible(false);
- uiOptions->label_SpeedMaxValue->setVisible(false);
- uiOptions->comboBox_copyEnd->setCurrentIndex(comboBox_copyEnd);
- speedWithProgressBar_toggled(speedWithProgressBar);
- showDualProgression_toggled(showDualProgression);
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorWrite);
- uiOptions->progressColorWrite->setIcon(pixmap);
- pixmap.fill(progressColorRead);
- uiOptions->progressColorRead->setIcon(pixmap);
- pixmap.fill(progressColorRemaining);
- uiOptions->progressColorRemaining->setIcon(pixmap);
-
- transferModel.setFacilityEngine(facilityEngine);
- ui->TransferList->setModel(&transferModel);
- ui->tabWidget->setCurrentIndex(0);
- uiOptions->toolBox->setCurrentIndex(0);
- uiOptions->checkBoxShowSpeed->setChecked(checkBoxShowSpeed);
- menu=new QMenu(this);
- ui->add->setMenu(menu);
-
- #ifdef Q_OS_WIN32
- pixmapTop=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png");
- pixmapBottom=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png");
- #else
- pixmapTop=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png");
- pixmapBottom=QPixmap(":/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png");
- #endif
-
- //connect the options
- checkBoxShowSpeed_toggled(uiOptions->checkBoxShowSpeed->isChecked());
- connect(uiOptions->checkBoxShowSpeed,&QCheckBox::stateChanged,this,&Themes::checkBoxShowSpeed_toggled);
- connect(uiOptions->speedWithProgressBar,&QCheckBox::stateChanged,this,&Themes::speedWithProgressBar_toggled);
- connect(uiOptions->showProgressionInTheTitle,&QCheckBox::stateChanged,this,&Themes::updateTitle);
- connect(uiOptions->showDualProgression,&QCheckBox::stateChanged,this,&Themes::showDualProgression_toggled);
- connect(uiOptions->progressColorWrite,&QAbstractButton::clicked,this,&Themes::progressColorWrite_clicked);
- connect(uiOptions->progressColorRead, &QAbstractButton::clicked,this,&Themes::progressColorRead_clicked);
- connect(uiOptions->progressColorRemaining,&QAbstractButton::clicked,this,&Themes::progressColorRemaining_clicked);
- connect(uiOptions->alwaysOnTop,&QAbstractButton::clicked,this,&Themes::alwaysOnTop_clickedSlot);
-
- isInPause(false);
-
- connect(uiOptions->limitSpeed, static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged), this, &Themes::uiUpdateSpeed);
- connect(uiOptions->checkBox_limitSpeed,&QAbstractButton::toggled, this, &Themes::uiUpdateSpeed);
-
- connect(ui->actionAddFile,&QAction::triggered,this,&Themes::forcedModeAddFile);
- connect(ui->actionAddFileToCopy,&QAction::triggered,this,&Themes::forcedModeAddFileToCopy);
- connect(ui->actionAddFileToMove,&QAction::triggered,this,&Themes::forcedModeAddFileToMove);
- connect(ui->actionAddFolderToCopy,&QAction::triggered,this,&Themes::forcedModeAddFolderToCopy);
- connect(ui->actionAddFolderToMove,&QAction::triggered,this,&Themes::forcedModeAddFolderToMove);
- connect(ui->actionAddFolder,&QAction::triggered,this,&Themes::forcedModeAddFolder);
- connect(ui->exportErrorToTransferList,&QToolButton::triggered,this,&Themes::exportErrorIntoTransferList);
-
- //setup the search part
- closeTheSearchBox();
- TimerForSearch = new QTimer(this);
- TimerForSearch->setInterval(500);
- TimerForSearch->setSingleShot(true);
- searchShortcut = new QShortcut(QKeySequence(QKeySequence::Find),this);
- searchShortcut2 = new QShortcut(QKeySequence(QKeySequence::FindNext),this);
- searchShortcut3 = new QShortcut(QKeySequence(Qt::Key_Escape),this);
-
- //connect the search part
- connect(TimerForSearch, &QTimer::timeout, this, &Themes::hilightTheSearchSlot);
- connect(searchShortcut, &QShortcut::activated, this, &Themes::searchBoxShortcut);
- connect(searchShortcut2, &QShortcut::activated, this, &Themes::on_pushButtonSearchNext_clicked);
- connect(ui->pushButtonCloseSearch, &QPushButton::clicked, this, &Themes::closeTheSearchBox);
- connect(searchShortcut3, &QShortcut::activated, this, &Themes::closeTheSearchBox);
-
- //reload directly untranslatable text
- newLanguageLoaded();
-
- //unpush the more button
- ui->moreButton->setChecked(moreButtonPushed);
- on_moreButton_toggled(moreButtonPushed);
-
- /// \note important for drag and drop, \see dropEvent()
- setAcceptDrops(true);
-
- shutdown=facilityEngine->haveFunctionality(QStringLiteral("shutdown"));
- ui->shutdown->setVisible(shutdown);
-
- selectionModel=ui->TransferList->selectionModel();
-
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- connect(&transferModel,&TransferModel::debugInformation,this,&Themes::debugInformation);
- #endif
-
- updateSpeed();
- alwaysOnTop_clicked(false);
- /*#ifdef Q_OS_WIN32
- uiOptions->labelAlwaysOnTop->hide();
- uiOptions->alwaysOnTop->hide();
- #endif*/
- #ifdef ULTRACOPIER_VERSION_ULTIMATE
- ui->ad_ultimate->hide();
- #else
- QString ultimateUrl=facilityEngine->ultimateUrl();
- if(ultimateUrl.isEmpty())
- ui->ad_ultimate->hide();
- else
- ui->ad_ultimate->setText(QStringLiteral("<a href=\"%1\">%2</a>").arg(ultimateUrl).arg(tr("Buy the Ultimate version to fund development")));
- #endif
-
- uiOptions->labelDualProgression->hide();
- uiOptions->showDualProgression->hide();
- ui->progressBar_all->setMaximumHeight(17);
- ui->progressBar_file->setMaximumHeight(17);
- ui->progressBarCurrentSpeed->setMaximumHeight(17);
- ui->progressBar_all->setMinimumHeight(17);
- ui->progressBar_file->setMinimumHeight(17);
- ui->progressBarCurrentSpeed->setMinimumHeight(17);
- ui->progressBar_all->setStyleSheet(QStringLiteral("QProgressBar{color:#fff;font-weight:bold;border:1px solid black;text-align:center;background-image:url(:/Themes/Supercopier/resources/progressbarright.png);}QProgressBar::chunk{background-image: url(:/Themes/Supercopier/resources/progressbarleft.png);}"));
- ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{color:#fff;font-weight:bold;border:1px solid black;text-align:center;background-image:url(:/Themes/Supercopier/resources/progressbarright.png);}QProgressBar::chunk{background-image: url(:/Themes/Supercopier/resources/progressbarleft.png);}"));
- ui->progressBarCurrentSpeed->setStyleSheet(QStringLiteral("QProgressBar{color:#fff;font-weight:bold;border:1px solid black;text-align:center;background-image:url(:/Themes/Supercopier/resources/progressbarright.png);}QProgressBar::chunk{background-image: url(:/Themes/Supercopier/resources/progressbarleft.png);}"));
-
- show();
-
- sysTrayIcon = new QSystemTrayIcon(this);
- connect(sysTrayIcon,&QSystemTrayIcon::activated,this,&Themes::catchAction);
-}
-
-Themes::~Themes()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- //disconnect(ui->actionAddFile);
- //disconnect(ui->actionAddFolder);
- delete selectionModel;
- delete menu;
- delete sysTrayIcon;
-}
-
-QWidget * Themes::getOptionsEngineWidget()
-{
- return &optionEngineWidget;
-}
-
-void Themes::getOptionsEngineEnabled(const bool &isEnabled)
-{
- if(isEnabled)
- {
- QScrollArea *scrollArea=new QScrollArea(ui->tabWidget);
- scrollArea->setWidgetResizable(true);
- scrollArea->setWidget(&optionEngineWidget);
- ui->tabWidget->addTab(scrollArea,facilityEngine->translateText(QStringLiteral("Copy engine")));
- }
-}
-
-void Themes::closeEvent(QCloseEvent *event)
-{
- event->ignore();
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- this->hide();
- if(uiOptions->minimizeToSystray->isChecked())
- {
- updateSysTrayIcon();
- sysTrayIcon->show();
- }
- else
- emit cancel();
-}
-
-void Themes::updateSysTrayIcon()
-{
- if(totalSize==0)
- {
- sysTrayIcon->setIcon(dynaIcon(0,QStringLiteral("-")));
- return;
- }
- quint64 currentNew=currentSize*100;
- //update systray icon
- quint16 getVarProgression=currentNew/totalSize;
- if(getOldProgression!=getVarProgression)
- {
- getOldProgression=getVarProgression;
- sysTrayIcon->setIcon(dynaIcon(getVarProgression));
- }
-}
-
-void Themes::updateOverallInformation()
-{
- if(uiOptions->showProgressionInTheTitle->isChecked())
- updateTitle();
- ui->overall->setText(tr("File %1/%2, size: %3/%4").arg(currentFile).arg(totalFile).arg(facilityEngine->sizeToString(currentSize)).arg(facilityEngine->sizeToString(totalSize)));
-}
-
-void Themes::actionInProgess(const Ultracopier::EngineActionInProgress &action)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,QStringLiteral("start: ")+QString::number(action));
- this->action=action;
- switch(action)
- {
- case Ultracopier::Copying:
- case Ultracopier::CopyingAndListing:
- ui->progressBar_all->setMaximum(65535);
- ui->progressBar_all->setMinimum(0);
- break;
- case Ultracopier::Listing:
- ui->progressBar_all->setMaximum(0);
- ui->progressBar_all->setMinimum(0);
- break;
- case Ultracopier::Idle:
- ui->progressBar_all->setMaximum(65535);
- ui->progressBar_all->setMinimum(0);
- if(haveStarted && transferModel.rowCount()<=0)
- {
- if(shutdown && ui->shutdown->isChecked())
- {
- facilityEngine->callFunctionality(QStringLiteral("shutdown"));
- return;
- }
- switch(uiOptions->comboBox_copyEnd->currentIndex())
- {
- case 2:
- emit cancel();
- break;
- case 0:
- if(!haveError)
- emit cancel();
- else
- ui->tabWidget->setCurrentWidget(ui->tab_error);
- break;
- default:
- break;
- }
- stat = status_stopped;
- if(durationStarted)
- {
- Ultracopier::TimeDecomposition time=facilityEngine->secondsToTimeDecomposition(duration.elapsed()/1000);
- ui->labelTimeRemaining->setText(QStringLiteral("<html><body style=\"white-space:nowrap;\">")+facilityEngine->translateText(QStringLiteral("Completed in %1")).arg(
- QString::number(time.hour)+QStringLiteral(":")+QString::number(time.minute).rightJustified(2,'0')+QStringLiteral(":")+QString::number(time.second).rightJustified(2,'0')
- )+QStringLiteral("</body></html>"));
- }
- }
- break;
- default:
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"Very wrong switch case!");
- break;
- }
- switch(action)
- {
- case Ultracopier::Copying:
- case Ultracopier::CopyingAndListing:
- ui->pauseButton->setEnabled(true);
- if(!durationStarted)
- {
- duration.start();
- durationStarted=true;
- }
- haveStarted=true;
- ui->cancelButton->setText(facilityEngine->translateText(QStringLiteral("Quit")));
- updatePause();
- break;
- case Ultracopier::Listing:
- ui->pauseButton->setEnabled(false);
- haveStarted=true;//to close if skip at root folder collision
- break;
- case Ultracopier::Idle:
- ui->pauseButton->setEnabled(false);
- break;
- default:
- break;
- }
-}
-
-void Themes::newFolderListing(const QString &path)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- QString newPath=path;
- if(newPath.size()>(64+3))
- newPath=newPath.mid(0,32)+QStringLiteral("...")+newPath.mid(newPath.size()-32,32);
- if(action==Ultracopier::Listing)
- ui->from->setText(newPath);
-}
-
-void Themes::detectedSpeed(const quint64 &speed)//in byte per seconds
-{
- if(uiOptions->speedWithProgressBar->isChecked())
- {
- quint64 tempSpeed=speed;
- if(tempSpeed>999999999)
- tempSpeed=999999999;
- if(tempSpeed>(quint64)ui->progressBarCurrentSpeed->maximum())
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("set max speed to: %1").arg(tempSpeed));
- ui->progressBarCurrentSpeed->setMaximum(tempSpeed);
- }
- ui->progressBarCurrentSpeed->setValue(tempSpeed);
- ui->progressBarCurrentSpeed->setFormat(facilityEngine->speedToString(speed));
- }
- else
- ui->currentSpeed->setText(facilityEngine->speedToString(speed));
-}
-
-void Themes::remainingTime(const int &remainingSeconds)
-{
- QString labelTimeRemaining(QStringLiteral("<html><body style=\"white-space:nowrap;\">")+facilityEngine->translateText(QStringLiteral("Time remaining:"))+QStringLiteral(" "));
- if(remainingSeconds==-1)
- labelTimeRemaining+=QStringLiteral("&#8734;");
- else
- {
- Ultracopier::TimeDecomposition time=facilityEngine->secondsToTimeDecomposition(remainingSeconds);
- labelTimeRemaining+=QString::number(time.hour)+QStringLiteral(":")+QString::number(time.minute).rightJustified(2,'0')+QStringLiteral(":")+QString::number(time.second).rightJustified(2,'0');
- }
- labelTimeRemaining+=QStringLiteral("</body></html>");
- ui->labelTimeRemaining->setText(labelTimeRemaining);
-}
-
-void Themes::errorDetected()
-{
- haveError=true;
-}
-
-/// \brief new error
-void Themes::errorToRetry(const QString &source,const QString &destination,const QString &error)
-{
- ui->errorList->addTopLevelItem(new QTreeWidgetItem(QStringList() << source << destination << error));
-}
-
-/** \brief support speed limitation */
-void Themes::setSupportSpeedLimitation(const bool &supportSpeedLimitationBool)
-{
- if(!supportSpeedLimitationBool)
- {
- ui->label_Slider_speed->setVisible(false);
- ui->SliderSpeed->setVisible(false);
- ui->label_SpeedMaxValue->setVisible(false);
- uiOptions->labelShowSpeedAsMain->setVisible(false);
- uiOptions->checkBoxShowSpeed->setVisible(false);
- }
- else
- emit newSpeedLimitation(currentSpeed);
-}
-
-//get information about the copy
-void Themes::setGeneralProgression(const quint64 &current,const quint64 &total)
-{
- currentSize=current;
- totalSize=total;
- if(total>0)
- {
- int newIndicator=((double)current/total)*65535;
- ui->progressBar_all->setValue(newIndicator);
- }
- else
- ui->progressBar_all->setValue(0);
- if(current>0)
- stat = status_started;
- updateOverallInformation();
- if(isHidden())
- updateSysTrayIcon();
-}
-
-void Themes::setFileProgression(const QList<Ultracopier::ProgressionItem> &progressionList)
-{
- QList<Ultracopier::ProgressionItem> progressionListBis=progressionList;
- transferModel.setFileProgression(progressionListBis);
- updateCurrentFileInformation();
-}
-
-//edit the transfer list
-/// \todo check and re-enable to selection
-void Themes::getActionOnList(const QList<Ultracopier::ReturnActionOnCopyList> &returnActions)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start, returnActions.size(): ")+QString::number(returnActions.size()));
- QList<quint64> returnValue=transferModel.synchronizeItems(returnActions);
- totalFile+=returnValue.first();
- totalSize+=returnValue.at(1);
- currentFile+=returnValue.last();
- if(transferModel.rowCount()==0)
- {
- ui->skipButton->setEnabled(false);
- ui->progressBar_all->setValue(65535);
- ui->progressBar_file->setValue(65535);
- currentSize=totalSize;
- if(isHidden())
- updateSysTrayIcon();
- }
- else
- ui->skipButton->setEnabled(true);
- updateOverallInformation();
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("transferModel.rowCount(): ")+QString::number(transferModel.rowCount()));
-}
-
-void Themes::setCopyType(const Ultracopier::CopyType &type)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- this->type=type;
- updateModeAndType();
-}
-
-void Themes::forceCopyMode(const Ultracopier::CopyMode &mode)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- modeIsForced=true;
- this->mode=mode;
- if(mode==Ultracopier::Copy)
- ui->tabWidget->setTabText(0,tr("Copy list"));
- else
- ui->tabWidget->setTabText(0,tr("Move list"));
- updateModeAndType();
- updateTitle();
-}
-
-void Themes::setTransferListOperation(const Ultracopier::TransferListOperation &transferListOperation)
-{
- ui->exportTransferList->setVisible(transferListOperation & Ultracopier::TransferListOperation_Export);
- ui->importTransferList->setVisible(transferListOperation & Ultracopier::TransferListOperation_Import);
-}
-
-void Themes::haveExternalOrder()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
-// ui->moreButton->toggle();
-}
-
-void Themes::isInPause(const bool &isInPause)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("isInPause: ")+QString::number(isInPause));
- //resume in auto the pause
- storeIsInPause=isInPause;
- updatePause();
-}
-
-void Themes::updatePause()
-{
- if(storeIsInPause)
- {
- ui->pauseButton->setIcon(player_play);
- if(stat == status_started)
- ui->pauseButton->setText(facilityEngine->translateText(QStringLiteral("Resume")));
- else
- ui->pauseButton->setText(facilityEngine->translateText(QStringLiteral("Start")));
- }
- else
- {
- ui->pauseButton->setIcon(player_pause);
- ui->pauseButton->setText(facilityEngine->translateText(QStringLiteral("Pause")));
- }
-}
-
-void Themes::updateCurrentFileInformation()
-{
- TransferModel::currentTransfertItem transfertItem=transferModel.getCurrentTransfertItem();
- if(transfertItem.haveItem)
- {
- QString newPath=transfertItem.from;
- if(newPath.size()>(64+3))
- newPath=newPath.mid(0,32)+QStringLiteral("...")+newPath.mid(newPath.size()-32,32);
- ui->from->setText(newPath);
- newPath=transfertItem.to;
- if(newPath.size()>(64+3))
- newPath=newPath.mid(0,32)+QStringLiteral("...")+newPath.mid(newPath.size()-32,32);
- ui->to->setText(newPath);
- ui->current_file->setText(transfertItem.current_file);
- if(transfertItem.progressBar_read!=-1)
- {
- ui->progressBar_file->setRange(0,65535);
- if(uiOptions->showDualProgression->isChecked())
- {
- if(transfertItem.progressBar_read!=transfertItem.progressBar_write)
- {
- float permilleread=round((float)transfertItem.progressBar_read/65535*1000)/1000;
- float permillewrite=permilleread-0.001;
- ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{border: 1px solid grey;text-align: center;background-color: qlineargradient(spread:pad, x1:%1, y1:0, x2:%2, y2:0, stop:0 %3, stop:1 %4);}QProgressBar::chunk{background-color:%5;}")
- .arg(permilleread)
- .arg(permillewrite)
- .arg(progressColorRemaining.name())
- .arg(progressColorRead.name())
- .arg(progressColorWrite.name())
- );
- }
- else
- ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}")
- .arg(progressColorRemaining.name())
- .arg(progressColorWrite.name())
- );
- ui->progressBar_file->setValue(transfertItem.progressBar_write);
- }
- else
- ui->progressBar_file->setValue((transfertItem.progressBar_read+transfertItem.progressBar_write)/2);
- }
- else
- ui->progressBar_file->setRange(0,0);
- }
- else
- {
- ui->from->setText(QStringLiteral(""));
- ui->to->setText(QStringLiteral(""));
- ui->current_file->setText(QStringLiteral("-"));
- if(haveStarted && transferModel.rowCount()==0)
- ui->progressBar_file->setValue(65535);
- else if(!haveStarted)
- ui->progressBar_file->setValue(0);
- }
-}
-
-
-void Themes::on_putOnTop_clicked()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- selectedItems=selectionModel->selectedRows();
- QList<int> ids;
- int index=0;
- const int &loop_size=selectedItems.size();
- while(index<loop_size)
- {
- ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong();
- index++;
- }
- if(ids.size()>0)
- emit moveItemsOnTop(ids);
-}
-
-void Themes::on_pushUp_clicked()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- selectedItems=selectionModel->selectedRows();
- QList<int> ids;
- int index=0;
- const int &loop_size=selectedItems.size();
- while(index<loop_size)
- {
- ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong();
- index++;
- }
- if(ids.size()>0)
- emit moveItemsUp(ids);
-}
-
-void Themes::on_pushDown_clicked()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- selectedItems=selectionModel->selectedRows();
- QList<int> ids;
- int index=0;
- const int &loop_size=selectedItems.size();
- while(index<loop_size)
- {
- ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong();
- index++;
- }
- if(ids.size()>0)
- emit moveItemsDown(ids);
-}
-
-void Themes::on_putOnBottom_clicked()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- selectedItems=selectionModel->selectedRows();
- QList<int> ids;
- int index=0;
- const int &loop_size=selectedItems.size();
- while(index<loop_size)
- {
- ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong();
- index++;
- }
- if(ids.size()>0)
- emit moveItemsOnBottom(ids);
-}
-
-void Themes::on_del_clicked()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- selectedItems=selectionModel->selectedRows();
- QList<int> ids;
- int index=0;
- const int &loop_size=selectedItems.size();
- while(index<loop_size)
- {
- ids << transferModel.data(selectedItems.at(index),Qt::UserRole).toULongLong();
- index++;
- }
- if(ids.size()>0)
- emit removeItems(ids);
-}
-
-void Themes::on_cancelButton_clicked()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- this->hide();
- emit cancel();
-}
-
-
-void Themes::speedWithProgressBar_toggled(bool checked)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- ui->progressBarCurrentSpeed->setVisible(checked);
- ui->currentSpeed->setVisible(!checked);
-}
-
-void Themes::showDualProgression_toggled(bool checked)
-{
- Q_UNUSED(checked);
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- updateProgressionColorBar();
-}
-
-void Themes::checkBoxShowSpeed_toggled(bool checked)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- Q_UNUSED(checked);
- updateSpeed();
-}
-
-void Themes::on_SliderSpeed_valueChanged(int value)
-{
- if(!uiOptions->checkBoxShowSpeed->isChecked())
- return;
- switch(value)
- {
- case 0:
- currentSpeed=0;
- break;
- case 1:
- currentSpeed=1024;
- break;
- case 2:
- currentSpeed=1024*4;
- break;
- case 3:
- currentSpeed=1024*16;
- break;
- case 4:
- currentSpeed=1024*64;
- break;
- case 5:
- currentSpeed=1024*128;
- break;
- }
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("value: %1").arg(value));
- emit newSpeedLimitation(currentSpeed);
- updateSpeed();
-}
-
-void Themes::uiUpdateSpeed()
-{
- if(uiOptions->checkBoxShowSpeed->isChecked())
- return;
- if(!uiOptions->checkBox_limitSpeed->isChecked())
- currentSpeed=0;
- else
- currentSpeed=uiOptions->limitSpeed->value();
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("emit newSpeedLimitation(%1)").arg(currentSpeed));
- emit newSpeedLimitation(currentSpeed);
-}
-
-void Themes::updateSpeed()
-{
- ui->label_Slider_speed->setVisible(uiOptions->checkBoxShowSpeed->isChecked());
- ui->SliderSpeed->setVisible(uiOptions->checkBoxShowSpeed->isChecked());
- ui->label_SpeedMaxValue->setVisible(uiOptions->checkBoxShowSpeed->isChecked());
- uiOptions->limitSpeed->setVisible(!uiOptions->checkBoxShowSpeed->isChecked());
- uiOptions->checkBox_limitSpeed->setVisible(!uiOptions->checkBoxShowSpeed->isChecked());
-
- if(uiOptions->checkBoxShowSpeed->isChecked())
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("checked, currentSpeed: %1").arg(currentSpeed));
- uiOptions->limitSpeed->setEnabled(false);
- if(currentSpeed==0)
- {
- ui->SliderSpeed->setValue(0);
- ui->label_SpeedMaxValue->setText(facilityEngine->translateText(QStringLiteral("Unlimited")));
- }
- else if(currentSpeed<=1024)
- {
- if(currentSpeed!=1024)
- {
- currentSpeed=1024;
- emit newSpeedLimitation(currentSpeed);
- }
- ui->SliderSpeed->setValue(1);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*1));
- }
- else if(currentSpeed<=1024*4)
- {
- if(currentSpeed!=1024*4)
- {
- currentSpeed=1024*4;
- emit newSpeedLimitation(currentSpeed);
- }
- ui->SliderSpeed->setValue(2);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*4));
- }
- else if(currentSpeed<=1024*16)
- {
- if(currentSpeed!=1024*16)
- {
- currentSpeed=1024*16;
- emit newSpeedLimitation(currentSpeed);
- }
- ui->SliderSpeed->setValue(3);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*16));
- }
- else if(currentSpeed<=1024*64)
- {
- if(currentSpeed!=1024*64)
- {
- currentSpeed=1024*64;
- emit newSpeedLimitation(currentSpeed);
- }
- ui->SliderSpeed->setValue(4);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*64));
- }
- else
- {
- if(currentSpeed!=1024*128)
- {
- currentSpeed=1024*128;
- emit newSpeedLimitation(currentSpeed);
- }
- ui->SliderSpeed->setValue(5);
- ui->label_SpeedMaxValue->setText(facilityEngine->speedToString((double)(1024*1024)*128));
- }
- }
- else
- {
- uiOptions->checkBox_limitSpeed->setChecked(currentSpeed>0);
- if(currentSpeed>0)
- uiOptions->limitSpeed->setValue(currentSpeed);
- uiOptions->checkBox_limitSpeed->setEnabled(currentSpeed!=-1);
- uiOptions->limitSpeed->setEnabled(uiOptions->checkBox_limitSpeed->isChecked());
- }
-}
-
-void Themes::on_pauseButton_clicked()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- if(storeIsInPause)
- emit resume();
- else
- emit pause();
-}
-
-void Themes::on_skipButton_clicked()
-{
- TransferModel::currentTransfertItem transfertItem=transferModel.getCurrentTransfertItem();
- if(transfertItem.haveItem)
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("skip at running: %1").arg(transfertItem.id));
- emit skip(transfertItem.id);
- }
- else
- {
- if(transferModel.rowCount()>1)
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("skip at idle: %1").arg(transferModel.firstId()));
- emit skip(transferModel.firstId());
- }
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Critical,"unable to skip the transfer, because no transfer running");
- }
-}
-
-void Themes::updateModeAndType()
-{
- menu->clear();
- if(modeIsForced)
- {
- menu->addAction(ui->actionAddFile);
- if(type==Ultracopier::FileAndFolder)
- menu->addAction(ui->actionAddFolder);
- }
- else
- {
- menu->addAction(ui->actionAddFileToCopy);
- menu->addAction(ui->actionAddFileToMove);
- if(type==Ultracopier::FileAndFolder)
- {
- menu->addAction(ui->actionAddFolderToCopy);
- menu->addAction(ui->actionAddFolderToMove);
- }
- }
-}
-
-void Themes::forcedModeAddFile()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- emit userAddFile(mode);
-}
-
-void Themes::forcedModeAddFolder()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- emit userAddFolder(mode);
-}
-
-void Themes::forcedModeAddFileToCopy()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- emit userAddFile(Ultracopier::Copy);
-}
-
-void Themes::forcedModeAddFolderToCopy()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- emit userAddFolder(Ultracopier::Copy);
-}
-
-void Themes::forcedModeAddFileToMove()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- emit userAddFile(Ultracopier::Move);
-}
-
-void Themes::forcedModeAddFolderToMove()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- emit userAddFolder(Ultracopier::Move);
-}
-
-void Themes::newLanguageLoaded()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- if(modeIsForced)
- forceCopyMode(mode);
- ui->retranslateUi(this);
- uiOptions->retranslateUi(this);
- uiOptions->comboBox_copyEnd->setItemText(0,tr("Don't close if errors are found"));
- uiOptions->comboBox_copyEnd->setItemText(1,tr("Never close"));
- uiOptions->comboBox_copyEnd->setItemText(2,tr("Always close"));
- if(!haveStarted)
- ui->current_file->setText(tr("File Name, 0KB"));
- else
- updateCurrentFileInformation();
- updateOverallInformation();
- updateSpeed();
- if(ui->tabWidget->count()>=4)
- ui->tabWidget->setTabText(ui->tabWidget->count()-1,facilityEngine->translateText(QStringLiteral("Copy engine")));
- on_moreButton_toggled(ui->moreButton->isChecked());
-}
-
-void Themes::on_pushButtonCloseSearch_clicked()
-{
- closeTheSearchBox();
-}
-
-//close the search box
-void Themes::closeTheSearchBox()
-{
- currentIndexSearch = -1;
- ui->lineEditSearch->clear();
- ui->lineEditSearch->hide();
- ui->pushButtonSearchPrev->hide();
- ui->pushButtonSearchNext->hide();
- ui->pushButtonCloseSearch->hide();
- ui->searchButton->setChecked(false);
- hilightTheSearch();
-}
-
-//search box shortcut
-void Themes::searchBoxShortcut()
-{
-/* if(ui->lineEditSearch->isHidden())
- {*/
- ui->lineEditSearch->show();
- ui->pushButtonSearchPrev->show();
- ui->pushButtonSearchNext->show();
- ui->pushButtonCloseSearch->show();
- ui->lineEditSearch->setFocus(Qt::ShortcutFocusReason);
- ui->searchButton->setChecked(true);
-/* }
- else
- closeTheSearchBox();*/
-}
-
-//hilight the search
-void Themes::hilightTheSearch(bool searchNext)
-{
- int result=transferModel.search(ui->lineEditSearch->text(),searchNext);
- if(ui->lineEditSearch->text().isEmpty())
- ui->lineEditSearch->setStyleSheet("");
- else
- {
- if(result==-1)
- ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(255, 150, 150);"));
- else
- {
- ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(193,255,176);"));
- ui->TransferList->scrollTo(transferModel.index(result,0));
- }
- }
-}
-
-void Themes::hilightTheSearchSlot()
-{
- hilightTheSearch();
-}
-
-void Themes::on_pushButtonSearchPrev_clicked()
-{
- int result=transferModel.searchPrev(ui->lineEditSearch->text());
- if(ui->lineEditSearch->text().isEmpty())
- ui->lineEditSearch->setStyleSheet("");
- else
- {
- if(result==-1)
- ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(255, 150, 150);"));
- else
- {
- ui->lineEditSearch->setStyleSheet(QStringLiteral("background-color: rgb(193,255,176);"));
- ui->TransferList->scrollTo(transferModel.index(result,0));
- }
- }
-}
-
-void Themes::on_pushButtonSearchNext_clicked()
-{
- hilightTheSearch(true);
-}
-
-void Themes::on_lineEditSearch_returnPressed()
-{
- hilightTheSearch();
-}
-
-void Themes::on_lineEditSearch_textChanged(QString text)
-{
- if(text=="")
- {
- TimerForSearch->stop();
- hilightTheSearch();
- }
- else
- TimerForSearch->start();
-}
-
-void Themes::on_moreButton_toggled(bool checked)
-{
- if(checked)
- this->setMaximumHeight(16777215);
- else
- this->setMaximumHeight(130);
- // usefull under windows
- this->updateGeometry();
- this->update();
- this->adjustSize();
-}
-
-/* drag event processing
-
-need setAcceptDrops(true); into the constructor
-need implementation to accept the drop:
-void dragEnterEvent(QDragEnterEvent* event);
-void dragMoveEvent(QDragMoveEvent* event);
-void dragLeaveEvent(QDragLeaveEvent* event);
-*/
-void Themes::dropEvent(QDropEvent *event)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- const QMimeData* mimeData = event->mimeData();
- if(mimeData->hasUrls())
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("hasUrls"));
- emit urlDropped(mimeData->urls());
- event->acceptProposedAction();
- }
-}
-
-void Themes::dragEnterEvent(QDragEnterEvent* event)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- // if some actions should not be usable, like move, this code must be adopted
- const QMimeData* mimeData = event->mimeData();
- if(mimeData->hasUrls())
- {
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("hasUrls"));
- event->acceptProposedAction();
- }
-}
-
-void Themes::dragMoveEvent(QDragMoveEvent* event)
-{
- // if some actions should not be usable, like move, this code must be adopted
- const QMimeData* mimeData = event->mimeData();
- if(mimeData->hasUrls())
- event->acceptProposedAction();
-}
-
-void Themes::dragLeaveEvent(QDragLeaveEvent* event)
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("start"));
- event->accept();
-}
-
-void Themes::on_searchButton_toggled(bool checked)
-{
- if(checked)
- searchBoxShortcut();
- else
- closeTheSearchBox();
-}
-
-void Themes::on_exportTransferList_clicked()
-{
- emit exportTransferList();
-}
-
-void Themes::on_importTransferList_clicked()
-{
- emit importTransferList();
-}
-
-void Themes::progressColorWrite_clicked()
-{
- QColor color=QColorDialog::getColor(progressColorWrite,this,tr("Select a color"));
- if(!color.isValid())
- return;
- progressColorWrite=color;
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorWrite);
- uiOptions->progressColorWrite->setIcon(pixmap);
- updateProgressionColorBar();
-}
-
-void Themes::progressColorRead_clicked()
-{
- QColor color=QColorDialog::getColor(progressColorRead,this,tr("Select a color"));
- if(!color.isValid())
- return;
- progressColorRead=color;
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorRead);
- uiOptions->progressColorRead->setIcon(pixmap);
- updateProgressionColorBar();
-}
-
-void Themes::progressColorRemaining_clicked()
-{
- QColor color=QColorDialog::getColor(progressColorRemaining,this,tr("Select a color"));
- if(!color.isValid())
- return;
- progressColorRemaining=color;
- QPixmap pixmap(75,20);
- pixmap.fill(progressColorRemaining);
- uiOptions->progressColorRemaining->setIcon(pixmap);
- updateProgressionColorBar();
-}
-
-void Themes::alwaysOnTop_clicked(bool reshow)
-{
- Qt::WindowFlags flags = windowFlags();
- #ifdef Q_OS_WIN32
- if(uiOptions->alwaysOnTop->isChecked())
- SetWindowPos((HWND)this->winId(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
- else
- SetWindowPos((HWND)this->winId(), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
- #endif
- #ifdef Q_OS_LINUX
- if(uiOptions->alwaysOnTop->isChecked())
- flags=flags | Qt::X11BypassWindowManagerHint;
- else
- flags=flags & ~Qt::X11BypassWindowManagerHint;
- #endif
- if(uiOptions->alwaysOnTop->isChecked())
- flags=flags | Qt::WindowStaysOnTopHint;
- else
- flags=flags & ~Qt::WindowStaysOnTopHint;
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"uiOptions->alwaysOnTop->isChecked(): "+QString::number(uiOptions->alwaysOnTop->isChecked())+", flags: "+QString::number(flags));
- setWindowFlags(flags);
- if(reshow)
- show();
-}
-
-void Themes::alwaysOnTop_clickedSlot()
-{
- alwaysOnTop_clicked(true);
-}
-
-void Themes::updateProgressionColorBar()
-{
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"start");
- uiOptions->labelProgressionColor->setVisible(uiOptions->showDualProgression->isChecked());
- uiOptions->frameProgressionColor->setVisible(uiOptions->showDualProgression->isChecked());
- if(!uiOptions->showDualProgression->isChecked())
- {
- /*ui->progressBar_all->setStyleSheet("");
- ui->progressBar_file->setStyleSheet("");
- ui->progressBarCurrentSpeed->setStyleSheet("");*/
- }
- else
- {
- ui->progressBar_all->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}")
- .arg(progressColorRemaining.name())
- .arg(progressColorWrite.name())
- );
- ui->progressBar_file->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}")
- .arg(progressColorRemaining.name())
- .arg(progressColorWrite.name())
- );
- ui->progressBarCurrentSpeed->setStyleSheet(QStringLiteral("QProgressBar{border:1px solid grey;text-align:center;background-color:%1;}QProgressBar::chunk{background-color:%2;}")
- .arg(progressColorRemaining.name())
- .arg(progressColorWrite.name())
- );
- }
- if(stat==status_never_started)
- updateCurrentFileInformation();
-}
-
-void Themes::updateTitle()
-{
- if(uiOptions->showProgressionInTheTitle->isChecked() && totalSize>0)
- {
- if(!modeIsForced)
- this->setWindowTitle(tr("%1 %2% of %3").arg(facilityEngine->translateText("Transfer")).arg((currentSize*100)/totalSize).arg(facilityEngine->sizeToString(totalSize))+QStringLiteral(" - ")+facilityEngine->softwareName());
- else
- {
- if(mode==Ultracopier::Copy)
- this->setWindowTitle(tr("%1 %2% of %3").arg(facilityEngine->translateText("Copy")).arg((currentSize*100)/totalSize).arg(facilityEngine->sizeToString(totalSize))+QStringLiteral(" - ")+facilityEngine->softwareName());
- else
- this->setWindowTitle(tr("%1 %2% of %3").arg(facilityEngine->translateText("Move")).arg((currentSize*100)/totalSize).arg(facilityEngine->sizeToString(totalSize))+QStringLiteral(" - ")+facilityEngine->softwareName());
- }
- }
- else
- {
- if(!modeIsForced)
- this->setWindowTitle(QStringLiteral("%1").arg(facilityEngine->translateText("Transfer"))+QStringLiteral(" - ")+facilityEngine->softwareName());
- else
- {
- if(mode==Ultracopier::Copy)
- this->setWindowTitle(QStringLiteral("%1").arg(facilityEngine->translateText("Copy"))+QStringLiteral(" - ")+facilityEngine->softwareName());
- else
- this->setWindowTitle(QStringLiteral("%1").arg(facilityEngine->translateText("Move"))+QStringLiteral(" - ")+facilityEngine->softwareName());
- }
- }
-}
-
-/** \brief Create progessive icon
-
-Do QIcon with top and bottom image mixed and percent writed on it.
-The icon it be search in the style path.
-Do by mongaulois, remake by alpha_one_x86.
-\param percent indique how many percent need be showed, sould be between 0 and 100
-\param text The showed text if needed (optionnal)
-\return QIcon of the final image
-\note Can be used as it: dynaIcon(75,"...")
-*/
-QIcon Themes::dynaIcon(int percent,QString text) const
-{
- #ifdef ULTRACOPIER_PLUGIN_DEBUG
- if(pixmapTop.isNull() || pixmapBottom.isNull())
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Warning,"Error loading the icons");
- #endif
- if(percent==-1)
- percent=getOldProgression;
- if(percent<0)
- percent=0;
- if(percent>100)
- percent=100;
- //pixmap avec un fond transparent
- #ifdef Q_OS_WIN32
- quint8 imageSize=16;
- #else
- quint8 imageSize=22;
- #endif
- QPixmap resultImage(imageSize,imageSize);
- resultImage.fill(Qt::transparent);
- {
- QPainter painter(&resultImage);
- #ifndef Q_OS_WIN32
- QFont font(QStringLiteral("Courier New"),9);
- font.setBold(true);
- font.setKerning(true);
- painter.setFont(font);
- #endif
- #ifdef Q_OS_WIN32
- QFont font(QStringLiteral("Courier New"),8);
- font.setBold(true);
- font.setKerning(true);
- painter.setFont(font);
- #endif
-
- //preprocessing the calcul
- quint8 bottomPixel=(percent*imageSize)/100;
- quint8 topPixel=imageSize-bottomPixel;
-
- //top image
- if(topPixel>0)
- {
- QRect target(0, 0, imageSize, topPixel);
- QRect source(0, 0, imageSize, topPixel);
- painter.drawPixmap(target, pixmapTop, source);
- }
-
- //bottom image
- if(bottomPixel>0)
- {
- QRect target2(0, topPixel, imageSize, bottomPixel);
- QRect source2(0, topPixel, imageSize, bottomPixel);
- painter.drawPixmap(target2, pixmapBottom, source2);
- }
-
- qint8 textxOffset=0;
- qint8 textyOffset=0;
- if(text.isEmpty())
- {
- if(percent!=100)
- text=QString::number(percent);
- else
- {
- text=QStringLiteral(":)");
- #ifdef Q_OS_WIN32
- textyOffset-=2;
- #else
- textyOffset-=1;
- #endif
- }
- }
- if(text.size()==1)
- {
- textxOffset+=3;
- #ifdef Q_OS_WIN32
- textxOffset-=1;
- #endif
- }
- else
- {
- #ifdef Q_OS_WIN32
- textxOffset-=1;
- #endif
- }
- #ifndef Q_OS_WIN32
- textxOffset+=2;
- textyOffset+=3;
- #endif
- painter.setPen(QPen(Qt::black));
- painter.drawText(3+textxOffset,13+textyOffset,text);
- painter.setPen(QPen(Qt::white));
- painter.drawText(2+textxOffset,12+textyOffset,text);
- }
- return QIcon(resultImage);
-}
-
-/** \brief For catch an action on the systray icon
-\param reason Why it activated
-*/
-void Themes::catchAction(QSystemTrayIcon::ActivationReason reason)
-{
- if(reason==QSystemTrayIcon::DoubleClick || reason==QSystemTrayIcon::Trigger)
- {
- sysTrayIcon->hide();
- this->show();
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,"Double Click detected");
- }
- else
- ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Information,QStringLiteral("reason: %1").arg(reason));
-}
-
-void Themes::on_exportErrorToTransferList_clicked()
-{
- emit exportErrorIntoTransferList();
-}
diff --git a/plugins-alternative/Themes/Supercopier/interface.h b/plugins-alternative/Themes/Supercopier/interface.h
deleted file mode 100644
index 6929f07..0000000
--- a/plugins-alternative/Themes/Supercopier/interface.h
+++ /dev/null
@@ -1,221 +0,0 @@
-/** \file interface.h
-\brief Define the interface
-\author alpha_one_x86
-\licence GPL3, see the file COPYING */
-
-#ifndef INTERFACE_H
-#define INTERFACE_H
-
-#include <QObject>
-#include <QWidget>
-#include <QMenu>
-#include <QCloseEvent>
-#include <QShortcut>
-#include <QItemSelectionModel>
-#include <QTimer>
-#include <QTime>
-#include <QSystemTrayIcon>
-#include <QPixmap>
-
-#include "../../../interface/PluginInterface_Themes.h"
-
-#include "ui_interface.h"
-#include "ui_themesOptions.h"
-#include "Environment.h"
-#include "TransferModel.h"
-
-// for windows progress bar
-#ifndef __GNUC__
-#include <shobjidl.h>
-#endif
-
-namespace Ui {
- class interfaceCopy;
- class themesOptions;
-}
-
-/// \brief Define the interface
-class Themes : public PluginInterface_Themes
-{
- Q_OBJECT
-public:
- Themes(const bool &alwaysOnTop,
- const bool &showProgressionInTheTitle,
- const QColor &progressColorWrite,
- const QColor &progressColorRead,
- const QColor &progressColorRemaining,
- const bool &showDualProgression,
- const quint8 &comboBox_copyEnd,
- const bool &speedWithProgressBar,
- const qint32 &currentSpeed,
- const bool &checkBoxShowSpeed,
- FacilityInterface * facilityEngine,
- const bool &moreButtonPushed,
- const bool &minimizeToSystray);
- ~Themes();
- //send information about the copy
- /// \brief to set the action in progress
- void actionInProgess(const Ultracopier::EngineActionInProgress &);
- /// \brief the new folder is listing
- void newFolderListing(const QString &path);
- /** \brief show the detected speed
- * in byte per seconds */
- void detectedSpeed(const quint64 &speed);
- /** \brief show the remaining time
- * time in seconds */
- void remainingTime(const int &remainingSeconds);
- /// \brief set the current collision action
- void newCollisionAction(const QString &action);
- /// \brief set the current error action
- void newErrorAction(const QString &action);
- /// \brief set one error is detected
- void errorDetected();
- /// \brief new error
- void errorToRetry(const QString &source,const QString &destination,const QString &error);
- /** \brief support speed limitation */
- void setSupportSpeedLimitation(const bool &supportSpeedLimitationBool);
- //get information about the copy
- /// \brief show the general progression
- void setGeneralProgression(const quint64 &current,const quint64 &total);
- /// \brief show the file progression
- void setFileProgression(const QList<Ultracopier::ProgressionItem> &progressionList);
- /// \brief set the copyType -> file or folder
- void setCopyType(const Ultracopier::CopyType &);
- /// \brief set the copyMove -> copy or move, to force in copy or move, else support both
- void forceCopyMode(const Ultracopier::CopyMode &);
- /// \brief set if transfer list is exportable/importable
- void setTransferListOperation(const Ultracopier::TransferListOperation &transferListOperation);
- //edit the transfer list
- /// \brief get action on the transfer list (add/move/remove)
- void getActionOnList(const QList<Ultracopier::ReturnActionOnCopyList> &returnActions);
- /** \brief set if the order is external (like file manager copy)
- * to notify the interface, which can hide add folder/filer button */
- void haveExternalOrder();
- /// \brief set if is in pause
- void isInPause(const bool &);
- /// \brief get the widget for the copy engine
- QWidget * getOptionsEngineWidget();
- /// \brief to set if the copy engine is found
- void getOptionsEngineEnabled(const bool &isEnabled);
- enum status{status_never_started,status_started,status_stopped};
- status stat;
-public slots:
- /// \brief set the translate
- void newLanguageLoaded();
-private slots:
- void on_putOnTop_clicked();
- void on_pushUp_clicked();
- void on_pushDown_clicked();
- void on_putOnBottom_clicked();
- void on_del_clicked();
- void on_cancelButton_clicked();
- void speedWithProgressBar_toggled(bool checked);
- void showDualProgression_toggled(bool checked);
- void checkBoxShowSpeed_toggled(bool checked);
- void on_SliderSpeed_valueChanged(int value);
- void on_pauseButton_clicked();
- void on_skipButton_clicked();
- void forcedModeAddFile();
- void forcedModeAddFolder();
- void forcedModeAddFileToCopy();
- void forcedModeAddFolderToCopy();
- void forcedModeAddFileToMove();
- void forcedModeAddFolderToMove();
- void uiUpdateSpeed();
- void on_pushButtonCloseSearch_clicked();
- //close the search box
- void closeTheSearchBox();
- //search box shortcut
- void searchBoxShortcut();
- //hilight the search
- void hilightTheSearch(bool searchNext=false);
- void hilightTheSearchSlot();
- //auto connect
- void on_pushButtonSearchPrev_clicked();
- void on_pushButtonSearchNext_clicked();
- void on_lineEditSearch_returnPressed();
- void on_lineEditSearch_textChanged(QString text);
- void on_moreButton_toggled(bool checked);
- void on_searchButton_toggled(bool checked);
- void on_exportTransferList_clicked();
- void on_importTransferList_clicked();
- void progressColorWrite_clicked();
- void progressColorRead_clicked();
- void progressColorRemaining_clicked();
- void alwaysOnTop_clicked(bool reshow);
- void alwaysOnTop_clickedSlot();
- void updateProgressionColorBar();
- void updateTitle();
- void catchAction(QSystemTrayIcon::ActivationReason reason);
- void on_exportErrorToTransferList_clicked();
-
-private:
- QTime duration;
- bool durationStarted;
- QPixmap pixmapTop,pixmapBottom;
- QColor progressColorWrite,progressColorRead,progressColorRemaining;
- Ui::interfaceCopy *ui;
- Ui::themesOptions *uiOptions;
- quint64 currentFile;
- quint64 totalFile;
- quint64 currentSize;
- quint64 totalSize;
- quint8 getOldProgression;
- QSystemTrayIcon *sysTrayIcon;
- void updateOverallInformation();
- void updateCurrentFileInformation();
- QMenu *menu;
- Ultracopier::EngineActionInProgress action;
- void closeEvent(QCloseEvent *event);
- qint32 currentSpeed;///< in KB/s, assume as 0KB/s as default like every where
- void updateSpeed();
- bool storeIsInPause;
- bool modeIsForced;
- Ultracopier::CopyType type;
- Ultracopier::CopyMode mode;
- void updateModeAndType();
- bool haveStarted;
- bool haveError;
- QWidget optionEngineWidget;
- QShortcut *searchShortcut;
- QShortcut *searchShortcut2;
- QShortcut *searchShortcut3;
- QTimer *TimerForSearch;
- int currentIndexSearch; ///< Current index search in starting at the end
- FacilityInterface * facilityEngine;
- QItemSelectionModel *selectionModel;
- QModelIndexList selectedItems;
- /// \brief the custom transfer model
- TransferModel transferModel;
-
- static QIcon player_play,player_pause;
-
- /** \brief drag event processing
-
- need setAcceptDrops(true); into the constructor
- need implementation to accept the drop:
- void dragEnterEvent(QDragEnterEvent* event);
- void dragMoveEvent(QDragMoveEvent* event);
- void dragLeaveEvent(QDragLeaveEvent* event);
- */
- void dropEvent(QDropEvent *event);
- /** \brief accept all event to allow the drag and drop
- \see dropEvent() */
- void dragEnterEvent(QDragEnterEvent* event);
- /** \brief accept all event to allow the drag and drop
- \see dropEvent() */
- void dragMoveEvent(QDragMoveEvent* event);
- /** \brief accept all event to allow the drag and drop
- \see dropEvent() */
- void dragLeaveEvent(QDragLeaveEvent* event);
- //have functionality
- bool shutdown;
- void updatePause();
- QIcon dynaIcon(int percent,QString text="") const;
- void updateSysTrayIcon();
-signals:
- /// \brief To debug source
- void debugInformation(const Ultracopier::DebugLevel &level,const QString &fonction,const QString &text,const QString &file,const int &ligne) const;
-};
-
-#endif // INTERFACE_H
diff --git a/plugins-alternative/Themes/Supercopier/interface.pro b/plugins-alternative/Themes/Supercopier/interface.pro
deleted file mode 100644
index 809a84c..0000000
--- a/plugins-alternative/Themes/Supercopier/interface.pro
+++ /dev/null
@@ -1,59 +0,0 @@
-CONFIG += c++11
-QMAKE_CXXFLAGS+="-std=c++0x -Wall -Wextra"
-mac:QMAKE_CXXFLAGS+="-stdlib=libc++"
-
-QT += widgets
-TEMPLATE = lib
-CONFIG += plugin
-HEADERS = interface.h \
- StructEnumDefinition.h \
- factory.h \
- DebugEngineMacro.h \
- Environment.h \
- Variable.h \
- ../../../interface/PluginInterface_Themes.h \
- ../../../interface/FacilityInterface.h \
- ../../../interface/OptionInterface.h \
- TransferModel.h
-SOURCES = interface.cpp \
- factory.cpp \
- TransferModel.cpp
-TARGET = $$qtLibraryTarget(interface)
-TRANSLATIONS += Languages/ar/translation.ts \
- Languages/de/translation.ts \
- Languages/el/translation.ts \
- Languages/en/translation.ts \
- Languages/es/translation.ts \
- Languages/fr/translation.ts \
- Languages/hi/translation.ts \
- Languages/hu/translation.ts \
- Languages/id/translation.ts \
- Languages/it/translation.ts \
- Languages/ja/translation.ts \
- Languages/ko/translation.ts \
- Languages/nl/translation.ts \
- Languages/no/translation.ts \
- Languages/pl/translation.ts \
- Languages/pt/translation.ts \
- Languages/ru/translation.ts \
- Languages/th/translation.ts \
- Languages/tr/translation.ts \
- Languages/zh/translation.ts
-
-win32 {
- RESOURCES +=
-}
-!win32 {
- RESOURCES +=
-}
-
-!CONFIG(static) {
-RESOURCES += \
- interfaceResources.qrc \
- interfaceResources_unix.qrc \
- interfaceResources_windows.qrc
-}
-
-FORMS += \
- interface.ui \
- themesOptions.ui
diff --git a/plugins-alternative/Themes/Supercopier/interface.ui b/plugins-alternative/Themes/Supercopier/interface.ui
deleted file mode 100644
index e5b84a5..0000000
--- a/plugins-alternative/Themes/Supercopier/interface.ui
+++ /dev/null
@@ -1,845 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>interfaceCopy</class>
- <widget class="QWidget" name="interfaceCopy">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>508</width>
- <height>448</height>
- </rect>
- </property>
- <property name="windowTitle">
- <string notr="true">Supercopier</string>
- </property>
- <property name="windowIcon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/main.png</normaloff>:/Themes/Supercopier/resources/main.png</iconset>
- </property>
- <layout class="QVBoxLayout">
- <property name="spacing">
- <number>2</number>
- </property>
- <property name="margin">
- <number>1</number>
- </property>
- <item>
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>2</number>
- </property>
- <item>
- <widget class="QLabel" name="from_label">
- <property name="text">
- <string>From:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="from">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string/>
- </property>
- <property name="textFormat">
- <enum>Qt::PlainText</enum>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="ad_ultimate">
- <property name="openExternalLinks">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>5</number>
- </property>
- <item>
- <widget class="QLabel" name="to_label">
- <property name="text">
- <string>To:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="to">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string/>
- </property>
- <property name="textFormat">
- <enum>Qt::PlainText</enum>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_4">
- <item>
- <widget class="QLabel" name="overall">
- <property name="text">
- <string notr="true">File 0/0, Total: 0KB</string>
- </property>
- <property name="textFormat">
- <enum>Qt::PlainText</enum>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="labelTimeRemaining">
- <property name="textFormat">
- <enum>Qt::RichText</enum>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="shutdown">
- <property name="maximumSize">
- <size>
- <width>20</width>
- <height>20</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Close at the end of the transfers</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/SystemTrayIcon/exit.png</normaloff>:/Themes/Supercopier/resources/SystemTrayIcon/exit.png</iconset>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <widget class="QProgressBar" name="progressBar_all">
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16</height>
- </size>
- </property>
- <property name="maximum">
- <number>65535</number>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="current_file">
- <property name="text">
- <string notr="true">File Name, 0KB</string>
- </property>
- <property name="textFormat">
- <enum>Qt::PlainText</enum>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QProgressBar" name="progressBar_file">
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16</height>
- </size>
- </property>
- <property name="maximum">
- <number>65535</number>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>4</number>
- </property>
- <item>
- <widget class="QLabel" name="currentSpeed">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>60</width>
- <height>0</height>
- </size>
- </property>
- <property name="text">
- <string notr="true">0KB/sec</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QProgressBar" name="progressBarCurrentSpeed">
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16</height>
- </size>
- </property>
- <property name="maximum">
- <number>1</number>
- </property>
- <property name="value">
- <number>0</number>
- </property>
- <property name="format">
- <string notr="true">0KB/sec</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="moreButton">
- <property name="text">
- <string>&amp;More</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/moveDown.png</normaloff>:/Themes/Supercopier/resources/moveDown.png</iconset>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="pauseButton">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>&amp;Pause</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/player_pause.png</normaloff>:/Themes/Supercopier/resources/player_pause.png</iconset>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="skipButton">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="text">
- <string>&amp;Skip</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/player_end.png</normaloff>:/Themes/Supercopier/resources/player_end.png</iconset>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="cancelButton">
- <property name="text">
- <string>&amp;Cancel</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/cancel.png</normaloff>:/Themes/Supercopier/resources/cancel.png</iconset>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QHBoxLayout" name="limitSpeedAsMain">
- <item>
- <widget class="QLabel" name="label_Slider_speed">
- <property name="text">
- <string>Limit copy speed to:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QSlider" name="SliderSpeed">
- <property name="maximum">
- <number>5</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="label_SpeedMaxValue">
- <property name="text">
- <string notr="true">Unlimited</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>1</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
- <item>
- <widget class="QTabWidget" name="tabWidget">
- <property name="currentIndex">
- <number>0</number>
- </property>
- <widget class="QWidget" name="tab_main">
- <attribute name="title">
- <string>Transfer list</string>
- </attribute>
- <layout class="QHBoxLayout">
- <item>
- <layout class="QVBoxLayout">
- <property name="spacing">
- <number>1</number>
- </property>
- <item>
- <widget class="QToolButton" name="putOnTop">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Move the selected items to the top</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/putOnTop.png</normaloff>:/Themes/Supercopier/resources/putOnTop.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="pushUp">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Move up the selected items</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/moveUp.png</normaloff>:/Themes/Supercopier/resources/moveUp.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="pushDown">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Move down the selected items</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/moveDown.png</normaloff>:/Themes/Supercopier/resources/moveDown.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="putOnBottom">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Move the selected items to the bottom</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/putOnBottom.png</normaloff>:/Themes/Supercopier/resources/putOnBottom.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="add">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Add file/folder</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset>
- </property>
- <property name="popupMode">
- <enum>QToolButton::InstantPopup</enum>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="del">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Delete the selected items</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/remove.png</normaloff>:/Themes/Supercopier/resources/remove.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="searchButton">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Search</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/search.png</normaloff>:/Themes/Supercopier/resources/search.png</iconset>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="exportTransferList">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Export the transfer list</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QToolButton" name="importTransferList">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Import the transfer list</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/import-transfer-list.png</normaloff>:/Themes/Supercopier/resources/import-transfer-list.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QVBoxLayout" name="verticalLayout_3">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QTreeView" name="TransferList">
- <property name="selectionMode">
- <enum>QAbstractItemView::ExtendedSelection</enum>
- </property>
- <property name="rootIsDecorated">
- <bool>false</bool>
- </property>
- <property name="uniformRowHeights">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayoutSearch">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QLineEdit" name="lineEditSearch"/>
- </item>
- <item>
- <widget class="QPushButton" name="pushButtonSearchPrev">
- <property name="text">
- <string>Previous</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="pushButtonSearchNext">
- <property name="text">
- <string>Next</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="pushButtonCloseSearch">
- <property name="minimumSize">
- <size>
- <width>25</width>
- <height>25</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>25</width>
- <height>25</height>
- </size>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/remove.png</normaloff>:/Themes/Supercopier/resources/remove.png</iconset>
- </property>
- <property name="flat">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_error">
- <attribute name="title">
- <string>Error</string>
- </attribute>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <layout class="QVBoxLayout" name="verticalLayout">
- <item>
- <widget class="QToolButton" name="exportErrorToTransferList">
- <property name="minimumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>22</width>
- <height>22</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Export the errors into transfer list</string>
- </property>
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</normaloff>:/Themes/Supercopier/resources/export-transfer-list.png</iconset>
- </property>
- <property name="autoRaise">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
- <item>
- <widget class="QTreeWidget" name="errorList">
- <property name="selectionMode">
- <enum>QAbstractItemView::NoSelection</enum>
- </property>
- <property name="rootIsDecorated">
- <bool>false</bool>
- </property>
- <property name="uniformRowHeights">
- <bool>true</bool>
- </property>
- <column>
- <property name="text">
- <string>Source</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Destination</string>
- </property>
- </column>
- <column>
- <property name="text">
- <string>Error</string>
- </property>
- </column>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_interface">
- <attribute name="title">
- <string>Interface</string>
- </attribute>
- <layout class="QHBoxLayout" name="horizontalLayout_2">
- <property name="spacing">
- <number>0</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QScrollArea" name="optionsTab">
- <property name="widgetResizable">
- <bool>true</bool>
- </property>
- <widget class="QWidget" name="scrollAreaWidgetContents">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>492</width>
- <height>243</height>
- </rect>
- </property>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- <action name="actionAddFile">
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset>
- </property>
- <property name="text">
- <string>Add file</string>
- </property>
- </action>
- <action name="actionAddFolder">
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset>
- </property>
- <property name="text">
- <string>Add folder</string>
- </property>
- </action>
- <action name="actionAddFileToMove">
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset>
- </property>
- <property name="text">
- <string>Move file(s)</string>
- </property>
- </action>
- <action name="actionAddFolderToMove">
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset>
- </property>
- <property name="text">
- <string>Move folder</string>
- </property>
- </action>
- <action name="actionAddFileToCopy">
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset>
- </property>
- <property name="text">
- <string>Copy file(s)</string>
- </property>
- </action>
- <action name="actionAddFolderToCopy">
- <property name="icon">
- <iconset resource="interfaceResources.qrc">
- <normaloff>:/Themes/Supercopier/resources/add.png</normaloff>:/Themes/Supercopier/resources/add.png</iconset>
- </property>
- <property name="text">
- <string>Copy folder</string>
- </property>
- </action>
- </widget>
- <resources>
- <include location="interfaceResources.qrc"/>
- </resources>
- <connections>
- <connection>
- <sender>moreButton</sender>
- <signal>toggled(bool)</signal>
- <receiver>tabWidget</receiver>
- <slot>setVisible(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>218</x>
- <y>144</y>
- </hint>
- <hint type="destinationlabel">
- <x>149</x>
- <y>305</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/plugins-alternative/Themes/Supercopier/interfaceResources.qrc b/plugins-alternative/Themes/Supercopier/interfaceResources.qrc
deleted file mode 100644
index d8990aa..0000000
--- a/plugins-alternative/Themes/Supercopier/interfaceResources.qrc
+++ /dev/null
@@ -1,24 +0,0 @@
-<RCC>
- <qresource prefix="/Themes/Supercopier">
- <file>resources/add.png</file>
- <file>resources/cancel.png</file>
- <file>resources/main.png</file>
- <file>resources/moveDown.png</file>
- <file>resources/moveUp.png</file>
- <file>resources/player_end.png</file>
- <file>resources/player_pause.png</file>
- <file>resources/player_play.png</file>
- <file>resources/putOnBottom.png</file>
- <file>resources/putOnTop.png</file>
- <file>resources/remove.png</file>
- <file>resources/search.png</file>
- <file>resources/export-transfer-list.png</file>
- <file>resources/import-transfer-list.png</file>
- <file>resources/SystemTrayIcon/add.png</file>
- <file>resources/SystemTrayIcon/exit.png</file>
- <file>resources/SystemTrayIcon/informations.png</file>
- <file>resources/SystemTrayIcon/options.png</file>
- <file>resources/progressbarleft.png</file>
- <file>resources/progressbarright.png</file>
- </qresource>
-</RCC>
diff --git a/plugins-alternative/Themes/Supercopier/interfaceResources_unix.qrc b/plugins-alternative/Themes/Supercopier/interfaceResources_unix.qrc
deleted file mode 100644
index 52bc325..0000000
--- a/plugins-alternative/Themes/Supercopier/interfaceResources_unix.qrc
+++ /dev/null
@@ -1,9 +0,0 @@
-<RCC>
- <qresource prefix="/Themes/Supercopier">
- <file>resources/SystemTrayIcon/systray_Caught_Unix.png</file>
- <file>resources/SystemTrayIcon/systray_Semiuncaught_Unix.png</file>
- <file>resources/SystemTrayIcon/systray_Uncaught_Unix.png</file>
- <file>resources/SystemTrayIcon/systray_Top_Progress_Unix.png</file>
- <file>resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png</file>
- </qresource>
-</RCC>
diff --git a/plugins-alternative/Themes/Supercopier/interfaceResources_windows.qrc b/plugins-alternative/Themes/Supercopier/interfaceResources_windows.qrc
deleted file mode 100644
index aed7063..0000000
--- a/plugins-alternative/Themes/Supercopier/interfaceResources_windows.qrc
+++ /dev/null
@@ -1,9 +0,0 @@
-<RCC>
- <qresource prefix="/Themes/Supercopier">
- <file>resources/SystemTrayIcon/systray_Caught_Windows.png</file>
- <file>resources/SystemTrayIcon/systray_Semiuncaught_Windows.png</file>
- <file>resources/SystemTrayIcon/systray_Uncaught_Windows.png</file>
- <file>resources/SystemTrayIcon/systray_Top_Progress_Windows.png</file>
- <file>resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png</file>
- </qresource>
-</RCC>
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/add.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/add.png
deleted file mode 100644
index d41fce6..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/add.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/exit.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/exit.png
deleted file mode 100644
index 9599bba..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/exit.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/informations.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/informations.png
deleted file mode 100644
index 86c9ba6..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/informations.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/options.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/options.png
deleted file mode 100644
index cf699d5..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/options.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png
deleted file mode 100644
index 543aaf1..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Unix.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png
deleted file mode 100644
index ff110d9..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Bottom_Progress_Windows.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Unix.png
deleted file mode 100644
index be2ba20..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Unix.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Windows.png
deleted file mode 100644
index 9c597af..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Caught_Windows.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Unix.png
deleted file mode 100644
index be2ba20..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Unix.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Windows.png
deleted file mode 100644
index 9c597af..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Semiuncaught_Windows.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png
deleted file mode 100644
index 1d93cb1..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Unix.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png
deleted file mode 100644
index 2074ee8..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Top_Progress_Windows.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Unix.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Unix.png
deleted file mode 100644
index 4da8cc0..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Unix.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Windows.png b/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Windows.png
deleted file mode 100644
index 8bfbcf9..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/SystemTrayIcon/systray_Uncaught_Windows.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/add.png b/plugins-alternative/Themes/Supercopier/resources/add.png
deleted file mode 100644
index af8a401..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/add.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/cancel.png b/plugins-alternative/Themes/Supercopier/resources/cancel.png
deleted file mode 100644
index 1e7579c..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/cancel.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/export-transfer-list.png b/plugins-alternative/Themes/Supercopier/resources/export-transfer-list.png
deleted file mode 100644
index 2bcc455..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/export-transfer-list.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/import-transfer-list.png b/plugins-alternative/Themes/Supercopier/resources/import-transfer-list.png
deleted file mode 100644
index d208342..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/import-transfer-list.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/main.png b/plugins-alternative/Themes/Supercopier/resources/main.png
deleted file mode 100644
index 9bec399..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/main.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/moveDown.png b/plugins-alternative/Themes/Supercopier/resources/moveDown.png
deleted file mode 100644
index 7f4ff27..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/moveDown.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/moveUp.png b/plugins-alternative/Themes/Supercopier/resources/moveUp.png
deleted file mode 100644
index 9397b76..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/moveUp.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/player_end.png b/plugins-alternative/Themes/Supercopier/resources/player_end.png
deleted file mode 100644
index 9730302..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/player_end.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/player_pause.png b/plugins-alternative/Themes/Supercopier/resources/player_pause.png
deleted file mode 100644
index 429ae43..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/player_pause.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/player_play.png b/plugins-alternative/Themes/Supercopier/resources/player_play.png
deleted file mode 100644
index a28ac73..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/player_play.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/progressbarleft.png b/plugins-alternative/Themes/Supercopier/resources/progressbarleft.png
deleted file mode 100644
index bbee9c8..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/progressbarleft.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/progressbarright.png b/plugins-alternative/Themes/Supercopier/resources/progressbarright.png
deleted file mode 100644
index 93e5781..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/progressbarright.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/putOnBottom.png b/plugins-alternative/Themes/Supercopier/resources/putOnBottom.png
deleted file mode 100644
index 9ac517c..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/putOnBottom.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/putOnTop.png b/plugins-alternative/Themes/Supercopier/resources/putOnTop.png
deleted file mode 100644
index 5682829..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/putOnTop.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/remove.png b/plugins-alternative/Themes/Supercopier/resources/remove.png
deleted file mode 100644
index 3a2a9f1..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/remove.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/resources/search.png b/plugins-alternative/Themes/Supercopier/resources/search.png
deleted file mode 100644
index 567f498..0000000
--- a/plugins-alternative/Themes/Supercopier/resources/search.png
+++ /dev/null
Binary files differ
diff --git a/plugins-alternative/Themes/Supercopier/themesOptions.ui b/plugins-alternative/Themes/Supercopier/themesOptions.ui
deleted file mode 100644
index 46c7f97..0000000
--- a/plugins-alternative/Themes/Supercopier/themesOptions.ui
+++ /dev/null
@@ -1,384 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>themesOptions</class>
- <widget class="QWidget" name="themesOptions">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>540</width>
- <height>325</height>
- </rect>
- </property>
- <layout class="QHBoxLayout" name="horizontalLayout_2">
- <property name="spacing">
- <number>0</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QToolBox" name="toolBox">
- <property name="currentIndex">
- <number>0</number>
- </property>
- <widget class="QWidget" name="page">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>530</width>
- <height>237</height>
- </rect>
- </property>
- <attribute name="label">
- <string>Use</string>
- </attribute>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0" colspan="2">
- <widget class="QLabel" name="labelStartWithMoreButtonPushed">
- <property name="text">
- <string>Start with the &quot;more button&quot; pushed</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QCheckBox" name="checkBoxStartWithMoreButtonPushed"/>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="labelAlwaysOnTop">
- <property name="text">
- <string>Always on top</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QCheckBox" name="alwaysOnTop"/>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label">
- <property name="text">
- <string>Minimize on close to systray</string>
- </property>
- </widget>
- </item>
- <item row="2" column="2">
- <widget class="QCheckBox" name="minimizeToSystray"/>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>At the end of the copy</string>
- </property>
- </widget>
- </item>
- <item row="3" column="2">
- <widget class="QComboBox" name="comboBox_copyEnd">
- <item>
- <property name="text">
- <string notr="true">Don't close if errors are found</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string notr="true">Never close</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string notr="true">Always close</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="label_Slider_speed">
- <property name="text">
- <string>Limit copy speed to</string>
- </property>
- </widget>
- </item>
- <item row="4" column="1">
- <widget class="QSlider" name="SliderSpeed">
- <property name="maximum">
- <number>5</number>
- </property>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- </widget>
- </item>
- <item row="4" column="2">
- <widget class="QLabel" name="label_SpeedMaxValue">
- <property name="text">
- <string notr="true">Unlimited</string>
- </property>
- </widget>
- </item>
- <item row="5" column="0">
- <widget class="QCheckBox" name="checkBox_limitSpeed">
- <property name="text">
- <string>Limit copy speed to</string>
- </property>
- </widget>
- </item>
- <item row="5" column="1">
- <widget class="QSpinBox" name="limitSpeed">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="suffix">
- <string> KB/s</string>
- </property>
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>999999</number>
- </property>
- </widget>
- </item>
- <item row="6" column="2">
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>71</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="page_3">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>241</width>
- <height>33</height>
- </rect>
- </property>
- <attribute name="label">
- <string>Informations</string>
- </attribute>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="0">
- <widget class="QLabel" name="labelShowSpeedAsMain">
- <property name="text">
- <string>Show speed as main information</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QCheckBox" name="checkBoxShowSpeed"/>
- </item>
- <item row="1" column="1">
- <spacer name="verticalSpacer_2">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>201</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="page_2">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>441</width>
- <height>107</height>
- </rect>
- </property>
- <attribute name="label">
- <string>Display</string>
- </attribute>
- <layout class="QGridLayout" name="gridLayout_3">
- <item row="0" column="0">
- <widget class="QLabel" name="labelSpeedWithProgressBar">
- <property name="text">
- <string>Speed with progress bar</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QCheckBox" name="speedWithProgressBar"/>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>Show progression in the title</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QCheckBox" name="showProgressionInTheTitle"/>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="labelDualProgression">
- <property name="text">
- <string>Show dual progression</string>
- </property>
- </widget>
- </item>
- <item row="2" column="2">
- <widget class="QCheckBox" name="showDualProgression"/>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="labelProgressionColor">
- <property name="text">
- <string>Progression color</string>
- </property>
- </widget>
- </item>
- <item row="3" column="2">
- <widget class="QFrame" name="frameProgressionColor">
- <property name="minimumSize">
- <size>
- <width>225</width>
- <height>20</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>225</width>
- <height>20</height>
- </size>
- </property>
- <property name="toolTip">
- <string>Click to edit the color</string>
- </property>
- <layout class="QHBoxLayout" name="horizontalLayout_3">
- <property name="spacing">
- <number>0</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QPushButton" name="progressColorWrite">
- <property name="minimumSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="iconSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="flat">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="progressColorRead">
- <property name="minimumSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="iconSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="flat">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="progressColorRemaining">
- <property name="minimumSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="iconSize">
- <size>
- <width>75</width>
- <height>20</height>
- </size>
- </property>
- <property name="flat">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="4" column="1">
- <spacer name="verticalSpacer_3">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>127</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>checkBox_limitSpeed</sender>
- <signal>clicked(bool)</signal>
- <receiver>limitSpeed</receiver>
- <slot>setEnabled(bool)</slot>
- <hints>
- <hint type="sourcelabel">
- <x>109</x>
- <y>144</y>
- </hint>
- <hint type="destinationlabel">
- <x>199</x>
- <y>144</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/plugins-alternative/Themes/Teracopy/documentation.dox b/plugins-alternative/Themes/Teracopy/documentation.dox
index c1720d2..ee76e20 100644
--- a/plugins-alternative/Themes/Teracopy/documentation.dox
+++ b/plugins-alternative/Themes/Teracopy/documentation.dox
@@ -20,10 +20,9 @@
\section mainpage_downloads Downloads
- You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ...
+ You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ...
\section license GPL Version 3
The code source is under GPL3. The image is extacted from Oxygen icon pack of KDE4.
*/
-
diff --git a/plugins-alternative/Themes/Teracopy/informations.xml b/plugins-alternative/Themes/Teracopy/informations.xml
index 534db9a..0b3393e 100644
--- a/plugins-alternative/Themes/Teracopy/informations.xml
+++ b/plugins-alternative/Themes/Teracopy/informations.xml
@@ -17,7 +17,7 @@
<description xml:lang="en"><![CDATA[Teracopy style for Ultracopier, reproduct with screenshot on internet]]></description>
<description xml:lang="fr"><![CDATA[Style Teracopy pour Ultracopier, reproduit avec les screenshots vu sur internet]]></description>
<!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number -->
- <version>1.2.3.6</version>
+ <version>1.4.0.3</version>
<!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. -->
<name>Teracopy</name>
<!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. -->
diff --git a/plugins-alternative/Themes/Windows/documentation.dox b/plugins-alternative/Themes/Windows/documentation.dox
index df43161..6a5ad0e 100644
--- a/plugins-alternative/Themes/Windows/documentation.dox
+++ b/plugins-alternative/Themes/Windows/documentation.dox
@@ -20,10 +20,9 @@
\section mainpage_downloads Downloads
- You can found link on <a href="http://ultracopier.first-world.info/">Ultracopier (Supercopier/Teracopy)</a> project page, via git, snapshot sources, ...
+ You can find the link on <a href="http://ultracopier.first-world.info/">Ultracopier</a> project page, via git, snapshot sources, ...
\section license GPL Version 3
The code source is under GPL3.
*/
-
diff --git a/plugins-alternative/Themes/Windows/informations.xml b/plugins-alternative/Themes/Windows/informations.xml
index b0d6f22..f97dce3 100644
--- a/plugins-alternative/Themes/Windows/informations.xml
+++ b/plugins-alternative/Themes/Windows/informations.xml
@@ -17,7 +17,7 @@
<description xml:lang="en"><![CDATA[Windows dialog for Ultracopier, to have same copy dialog than windows vista/7/8]]></description>
<description xml:lang="fr"><![CDATA[Dialogue de Windows pour Ultracopier, pour avoir une boite de dialogue pour la copie comme windows vista/7/8]]></description>
<!-- Version of this release of this plugin, need be like that's: A.B.C.D, where A, B, C and D is number -->
- <version>1.2.3.6</version>
+ <version>1.4.0.3</version>
<!-- This internal name should never change, because it is used to detect when a particular plugin is updated. It must comprise only lower case ASCII characters (a-z), numerical digits (0-9), "-", "." or "_", and it must be be unique within the category. And have size lower than 64 char. -->
<name>Windows</name>
<!-- Dependency checking. This is used to check when a plugin may not be compatible with an updated version of either Ultracopier or another plugin. This example only checks Ultracopier. -->
diff --git a/plugins-alternative/static-plugins-supercopier.qrc b/plugins-alternative/static-plugins-supercopier.qrc
deleted file mode 100644
index d3ae224..0000000
--- a/plugins-alternative/static-plugins-supercopier.qrc
+++ /dev/null
@@ -1,6 +0,0 @@
-<RCC>
- <qresource prefix="/">
- <file>Themes/Supercopier/informations.xml</file>
- <file>Themes/Supercopier/Languages/fr/translation.qm</file>
- </qresource>
-</RCC>