diff --git a/debian/control b/debian/control index 15a3b6c..44989af 100644 --- a/debian/control +++ b/debian/control @@ -34,16 +34,6 @@ Depends: Description: Device encrypt plugin for dde-file-manager A plugin for dde-file-manager to encrypt disks. - -Package: dfmplugin-cooperation -Architecture: any -Multi-Arch: same -Depends: - ${shlibs:Depends}, - ${misc:Depends}, - dde-cooperation-transfer -Description: Deepin file manager deliver file with cooperation - A plugin for dde-file-manager to delivery file via cooperation. Package: dde-desktop-videowallpaper-plugin Architecture: any diff --git a/debian/dfmplugin-cooperation.install b/debian/dfmplugin-cooperation.install deleted file mode 100644 index 1e12f20..0000000 --- a/debian/dfmplugin-cooperation.install +++ /dev/null @@ -1,3 +0,0 @@ -usr/share/dde-file-manager/translations/cooperation-transfer*.qm - -usr/lib/*/dde-file-manager/plugins/common-edge/libdfmplugin-cooperation.so diff --git a/src/dde-file-manager/CMakeLists.txt b/src/dde-file-manager/CMakeLists.txt index 684e01f..3e2d1e0 100644 --- a/src/dde-file-manager/CMakeLists.txt +++ b/src/dde-file-manager/CMakeLists.txt @@ -1,3 +1,2 @@ add_subdirectory(dfmplugin-disk-encrypt-entry) add_subdirectory(dfmplugin-encrypt-manager) -add_subdirectory(dfmplugin-cooperation) diff --git a/src/dde-file-manager/dfmplugin-cooperation/CMakeLists.txt b/src/dde-file-manager/dfmplugin-cooperation/CMakeLists.txt deleted file mode 100644 index ddb15ee..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/CMakeLists.txt +++ /dev/null @@ -1,84 +0,0 @@ -cmake_minimum_required(VERSION 3.13) - -project(dfmplugin-cooperation) - -set(CMAKE_INCLUDE_CURRENT_DIR ON) - -FILE(GLOB PLUGIN_FILES - "${CMAKE_CURRENT_SOURCE_DIR}/configs/*/*.h" - "${CMAKE_CURRENT_SOURCE_DIR}/configs/*/*.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/reportlog/*/*.h" - "${CMAKE_CURRENT_SOURCE_DIR}/reportlog/*/*.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/*.h" - "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/*/*.h" - "${CMAKE_CURRENT_SOURCE_DIR}/*/*.cpp" - "${CMAKE_CURRENT_SOURCE_DIR}/*.json" - ) - -find_package(QT NAMES Qt5 REQUIRED COMPONENTS Core Gui) -find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets) -find_package(dfm-base REQUIRED) -find_package(dfm-framework REQUIRED) -find_package(Dtk COMPONENTS Widget REQUIRED) - -add_library(${PROJECT_NAME} - SHARED - ${PLUGIN_FILES} -) - -target_include_directories(${PROJECT_NAME} - PUBLIC - ${CMAKE_SOURCE_DIR}/src/ -) - -set_target_properties(${PROJECT_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../../) - -# 公共依赖库,添加到这里 -target_link_libraries(${PROJECT_NAME} - Qt${QT_VERSION_MAJOR}::Gui - Qt${QT_VERSION_MAJOR}::Core - Qt${QT_VERSION_MAJOR}::Widgets - ${DtkWidget_LIBRARIES} - ${dfm-base_LIBRARIES} - ${dfm-framework_LIBRARIES} -) - -#install library file -install(TARGETS - ${PROJECT_NAME} - LIBRARY - DESTINATION - ${DFM_PLUGIN_COMMON_EDGE_DIR} -) - -execute_process( - COMMAND lupdate - ./ - -ts - -no-obsolete - ${CMAKE_SOURCE_DIR}/translations/cooperation-transfer.ts - COMMAND lupdate - ./ - -ts - -no-obsolete - ${CMAKE_SOURCE_DIR}/translations/cooperation-transfer_zh_CN.ts - - WORKING_DIRECTORY - ${CMAKE_CURRENT_SOURCE_DIR} -) - -# 查找匹配 cooperation-transfer*.ts 的文件列表 -file(GLOB TS_FILES ${CMAKE_SOURCE_DIR}/translations/cooperation-transfer*.ts) - -# 添加 lrelease 命令,传递 TS_FILES 列表 -foreach(TS_FILE ${TS_FILES}) - execute_process( - COMMAND lrelease ${TS_FILE} - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - ) -endforeach() - -install(DIRECTORY ${CMAKE_SOURCE_DIR}/translations - DESTINATION share/dde-file-manager - FILES_MATCHING PATTERN "*.qm") diff --git a/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager.cpp b/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager.cpp deleted file mode 100644 index 0db6f20..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager.cpp +++ /dev/null @@ -1,147 +0,0 @@ -// SPDX-FileCopyrightText: 2022 - 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "dconfigmanager.h" -#include "dconfigmanager_p.h" - -#include - -#include -#include - -static constexpr char kCfgAppId[] { "org.deepin.dde.cooperation" }; - -DCORE_USE_NAMESPACE - -DConfigManager::DConfigManager(QObject *parent) - : QObject(parent), d(new DConfigManagerPrivate(this)) -{ - addConfig(kDefaultCfgPath); -} - -DConfigManager *DConfigManager::instance() -{ - static DConfigManager ins; - return &ins; -} - -DConfigManager::~DConfigManager() -{ -#ifdef DTKCORE_CLASS_DConfig - QWriteLocker locker(&d->lock); - - auto configs = d->configs.values(); - std::for_each(configs.begin(), configs.end(), [](DConfig *cfg) { delete cfg; }); - d->configs.clear(); -#endif -} - -bool DConfigManager::addConfig(const QString &config, QString *err) -{ -#ifdef DTKCORE_CLASS_DConfig - QWriteLocker locker(&d->lock); - - if (d->configs.contains(config)) { - if (err) - *err = "config is already added"; - return false; - } - - auto cfg = DConfig::create(kCfgAppId, config, "", this); - if (!cfg) { - if (err) - *err = "cannot create config"; - return false; - } - - if (!cfg->isValid()) { - if (err) - *err = "config is not valid"; - delete cfg; - return false; - } - - d->configs.insert(config, cfg); - locker.unlock(); - connect(cfg, &DConfig::valueChanged, this, [=](const QString &key) { Q_EMIT valueChanged(config, key); }); -#endif - return true; -} - -bool DConfigManager::removeConfig(const QString &config, QString *err) -{ - Q_UNUSED(err) - -#ifdef DTKCORE_CLASS_DConfig - QWriteLocker locker(&d->lock); - - if (d->configs.contains(config)) { - delete d->configs[config]; - d->configs.remove(config); - } -#endif - return true; -} - -QStringList DConfigManager::keys(const QString &config) const -{ -#ifdef DTKCORE_CLASS_DConfig - QReadLocker locker(&d->lock); - - if (!d->configs.contains(config)) - return QStringList(); - - return d->configs[config]->keyList(); -#else - return QStringList(); -#endif -} - -bool DConfigManager::contains(const QString &config, const QString &key) const -{ - return key.isEmpty() ? false : keys(config).contains(key); -} - -QVariant DConfigManager::value(const QString &config, const QString &key, const QVariant &fallback) const -{ -#ifdef DTKCORE_CLASS_DConfig - QReadLocker locker(&d->lock); - - if (d->configs.contains(config)) - return d->configs.value(config)->value(key, fallback); - else - qWarning() << "Config: " << config << "is not registered!!!"; - return fallback; -#else - return fallback; -#endif -} - -void DConfigManager::setValue(const QString &config, const QString &key, const QVariant &value) -{ -#ifdef DTKCORE_CLASS_DConfig - QReadLocker locker(&d->lock); - - if (d->configs.contains(config)) - d->configs.value(config)->setValue(key, value); -#endif -} - -bool DConfigManager::validateConfigs(QStringList &invalidConfigs) const -{ -#ifdef DTKCORE_CLASS_DConfig - QReadLocker locker(&d->lock); - - bool ret = true; - for (auto iter = d->configs.cbegin(); iter != d->configs.cend(); ++iter) { - bool valid = iter.value()->isValid(); - if (!valid) - invalidConfigs << iter.key(); - ret &= valid; - } - return ret; -#else - return true; -#endif -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager.h b/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager.h deleted file mode 100644 index 0fd2d10..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager.h +++ /dev/null @@ -1,43 +0,0 @@ -// SPDX-FileCopyrightText: 2022 - 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef DCONFIGMANAGER_H -#define DCONFIGMANAGER_H - -#include -#include - -inline constexpr char kDefaultCfgPath[] { "org.deepin.dde.cooperation" }; - -class DConfigManagerPrivate; -class DConfigManager : public QObject -{ - Q_OBJECT - Q_DISABLE_COPY(DConfigManager) - -public: - static DConfigManager *instance(); - - bool addConfig(const QString &config, QString *err = nullptr); - bool removeConfig(const QString &config, QString *err = nullptr); - - QStringList keys(const QString &config) const; - bool contains(const QString &config, const QString &key) const; - QVariant value(const QString &config, const QString &key, const QVariant &fallback = QVariant()) const; - void setValue(const QString &config, const QString &key, const QVariant &value); - - bool validateConfigs(QStringList &invalidConfigs) const; - -Q_SIGNALS: - void valueChanged(const QString &config, const QString &key); - -private: - explicit DConfigManager(QObject *parent = nullptr); - virtual ~DConfigManager() override; - -private: - QScopedPointer d; -}; - -#endif // DCONFIGMANAGER_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager_p.h b/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager_p.h deleted file mode 100644 index 317f19a..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/configs/dconfig/dconfigmanager_p.h +++ /dev/null @@ -1,30 +0,0 @@ -// SPDX-FileCopyrightText: 2022 - 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef DCONFIGMANAGER_P_H -#define DCONFIGMANAGER_P_H - -#include -#include -#include - -DCORE_BEGIN_NAMESPACE -class DConfig; -DCORE_END_NAMESPACE - -class DConfigManager; -class DConfigManagerPrivate -{ - friend class DConfigManager; - DConfigManager *q { nullptr }; - - QMap configs; - QReadWriteLock lock; - -public: - explicit DConfigManagerPrivate(DConfigManager *qq) - : q(qq) {} -}; - -#endif // DCONFIGMANAGER_P_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/configmanager.cpp b/src/dde-file-manager/dfmplugin-cooperation/configs/settings/configmanager.cpp deleted file mode 100644 index b7089e3..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/configmanager.cpp +++ /dev/null @@ -1,61 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "configmanager.h" -#include "settings.h" - -#include - -ConfigManager::ConfigManager(QObject *parent) - : QObject(parent) -{ - init(); -} - -ConfigManager::~ConfigManager() -{ -} - -void ConfigManager::init() -{ - const auto &orgName = qApp->organizationName(); - const auto &appName = qApp->applicationName(); - - QString asCfonigPath = QString("%1/%2/%3").arg(orgName, appName, appName); - appSettings = new Settings(asCfonigPath, Settings::GenericConfig, this); - appSettings->setAutoSync(true); - appSettings->setWatchChanges(true); - - appSettings->moveToThread(thread()); - connect(appSettings, &Settings::valueChanged, - this, &ConfigManager::appAttributeChanged); - connect(appSettings, &Settings::valueEdited, - this, &ConfigManager::appAttributeEdited); -} - -QVariant ConfigManager::appAttribute(const QString &group, const QString &key) -{ - return appSetting()->value(group, key); -} - -void ConfigManager::setAppAttribute(const QString &group, const QString &key, const QVariant &value) -{ - appSetting()->setValue(group, key, value); -} - -bool ConfigManager::syncAppAttribute() -{ - return appSetting()->sync(); -} - -ConfigManager *ConfigManager::instance() -{ - static ConfigManager ins; - return &ins; -} - -Settings *ConfigManager::appSetting() -{ - return appSettings; -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/configmanager.h b/src/dde-file-manager/dfmplugin-cooperation/configs/settings/configmanager.h deleted file mode 100644 index e9efca7..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/configmanager.h +++ /dev/null @@ -1,38 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef CONFIGMANAGER_H -#define CONFIGMANAGER_H - -#include - -class Settings; -class ConfigManager : public QObject -{ - Q_OBJECT - -public: - static ConfigManager *instance(); - - QVariant appAttribute(const QString &group, const QString &key); - void setAppAttribute(const QString &group, const QString &key, const QVariant &value); - bool syncAppAttribute(); - - Settings *appSetting(); - -Q_SIGNALS: - void appAttributeChanged(const QString &group, const QString &key, const QVariant &value); - void appAttributeEdited(const QString &group, const QString &key, const QVariant &value); - -protected: - explicit ConfigManager(QObject *parent = nullptr); - ~ConfigManager(); - - void init(); - -private: - Settings *appSettings { nullptr }; // app config -}; - -#endif // CONFIGMANAGER_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/settings.cpp b/src/dde-file-manager/dfmplugin-cooperation/configs/settings/settings.cpp deleted file mode 100644 index 753a35e..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/settings.cpp +++ /dev/null @@ -1,661 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "settings.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -class SettingsPrivate -{ -public: - explicit SettingsPrivate(Settings *qq); - - bool autoSync = false; - bool watchChanges = false; - bool settingFileIsDirty = false; - - QTimer *syncTimer = nullptr; - - QString fallbackFile; - QString settingFile; - QFileSystemWatcher *settingFileWatcher = nullptr; - - Settings *q_ptr; - - struct Data - { - QHash values; - QHash privateValues; - - QVariant value(const QString &group, const QString &key, const QVariant &dv = QVariant()) const - { - return values.value(group).value(key, dv); - } - - void setValue(const QString group, const QString &key, const QVariant &value) - { - if (!values.contains(group)) { - values.insert(group, { { key, value } }); - - return; - } - - values[group][key] = value; - } - - QVariantMap groupMetaData(const QString &group) const - { - return privateValues.value("__metadata__").value(group).toMap(); - } - - QStringList groupKeyOrderedList(const QString &group) const - { - return groupMetaData(group).value("keyOrdered").toStringList(); - } - }; - - Data defaultData; - Data fallbackData; - Data writableData; - - void fromJsonFile(const QString &fileName, Data *data); - void fromJson(const QByteArray &json, Data *data); - QByteArray toJson(const Data &data); - - void makeSettingFileToDirty(bool dirty) - { - if (settingFileIsDirty == dirty) { - return; - } - - settingFileIsDirty = dirty; - - if (!autoSync) { - return; - } - - Q_ASSERT(syncTimer); - - if (QThread::currentThread() == syncTimer->thread()) { - if (dirty) { - syncTimer->start(); - } else { - syncTimer->stop(); - } - } else { - syncTimer->metaObject()->invokeMethod(syncTimer, dirty ? "start" : "stop", Qt::QueuedConnection); - } - } - - void _q_onFileChanged(const QString &filePath); -}; - -SettingsPrivate::SettingsPrivate(Settings *qq) - : q_ptr(qq) -{ -} - -void SettingsPrivate::fromJsonFile(const QString &fileName, Data *data) -{ - QFile file(fileName); - - if (!file.exists()) { - return; - } - - if (!file.open(QFile::ReadOnly)) { - qWarning() << file.errorString(); - - return; - } - - const QByteArray &json = file.readAll(); - - if (json.isEmpty()) { - return; - } - - fromJson(json, data); -} - -void SettingsPrivate::fromJson(const QByteArray &json, Data *data) -{ - QJsonParseError error; - const QJsonDocument &doc = QJsonDocument::fromJson(json, &error); - - if (error.error != QJsonParseError::NoError) { - qWarning() << error.errorString(); - return; - } - - if (!doc.isObject()) { - qWarning() << QString(); - return; - } - - const QJsonObject &groups_object = doc.object(); - - for (auto begin = groups_object.constBegin(); begin != groups_object.constEnd(); ++begin) { - const QJsonValue &value = begin.value(); - - if (!value.isObject()) { - qWarning() << QString(); - continue; - } - - const QJsonObject &value_object = value.toObject(); - QVariantHash hash; - - for (auto iter = value_object.constBegin(); iter != value_object.constEnd(); ++iter) { - hash[iter.key()] = iter.value().toVariant(); - } - - // private groups - if (begin.key().startsWith("__") && begin.key().endsWith("__")) - data->privateValues[begin.key()] = hash; - else - data->values[begin.key()] = hash; - } -} - -QByteArray SettingsPrivate::toJson(const Data &data) -{ - QJsonObject root_object; - - for (auto begin = data.values.constBegin(); begin != data.values.constEnd(); ++begin) { - root_object.insert(begin.key(), QJsonValue(QJsonObject::fromVariantHash(begin.value()))); - } - - return QJsonDocument(root_object).toJson(); -} - -void SettingsPrivate::_q_onFileChanged(const QString &filePath) -{ - if (filePath != settingFile) - return; - - const auto old_values = writableData.values; - - writableData.values.clear(); - fromJsonFile(settingFile, &writableData); - makeSettingFileToDirty(false); - - for (auto begin = writableData.values.constBegin(); begin != writableData.values.constEnd(); ++begin) { - for (auto i = begin.value().constBegin(); i != begin.value().constEnd(); ++i) { - if (old_values.value(begin.key()).contains(i.key())) { - if (old_values.value(begin.key()).value(i.key()) == i.value()) { - continue; - } - } else { - if (fallbackData.values.value(begin.key()).contains(i.key())) { - if (fallbackData.values.value(begin.key()).value(i.key()) == i.value()) { - continue; - } - } - - if (defaultData.values.value(begin.key()).value(i.key()) == i.value()) { - continue; - } - } - - Q_EMIT q_ptr->valueEdited(begin.key(), i.key(), i.value()); - Q_EMIT q_ptr->valueChanged(begin.key(), i.key(), i.value()); - } - } - - for (auto begin = old_values.constBegin(); begin != old_values.constEnd(); ++begin) { - for (auto i = begin.value().constBegin(); i != begin.value().constEnd(); ++i) { - if (writableData.values.value(begin.key()).contains(i.key())) { - continue; - } - - const QVariant &new_value = q_ptr->value(begin.key(), i.key()); - - if (new_value != old_values.value(begin.key()).value(i.key())) { - Q_EMIT q_ptr->valueEdited(begin.key(), i.key(), new_value); - Q_EMIT q_ptr->valueChanged(begin.key(), i.key(), new_value); - } - } - } -} - -/*! - * \class DFMSettings - * \inmodule dde-file-manager-lib - * - * \brief DFMSettings provide interfaces to access and modify the file manager setting options. - */ -Settings::Settings(const QString &defaultFile, const QString &fallbackFile, const QString &settingFile, QObject *parent) - : QObject(parent), d_ptr(new SettingsPrivate(this)) -{ - d_ptr->fallbackFile = fallbackFile; - d_ptr->settingFile = settingFile; - - d_ptr->fromJsonFile(defaultFile, &d_ptr->defaultData); - d_ptr->fromJsonFile(fallbackFile, &d_ptr->fallbackData); - d_ptr->fromJsonFile(settingFile, &d_ptr->writableData); -} - -static QString getConfigFilePath(QStandardPaths::StandardLocation type, const QString &fileName, bool writable) -{ - if (writable) { - QString path = QStandardPaths::writableLocation(type); - - if (path.isEmpty()) { - path = QDir::home().absoluteFilePath(QString(".config/%1/%2").arg(qApp->organizationName()).arg(qApp->applicationName())); - } - - return path.append(QString("/%1.json").arg(fileName)); - } - - const QStringList &list = QStandardPaths::standardLocations(type); - - QString path = list.isEmpty() ? QString("/etc/xdg/%1/%2").arg(qApp->organizationName()).arg(qApp->applicationName()) : list.last(); - - return path.append(QString("/%1.json").arg(fileName)); -} - -Settings::Settings(const QString &name, ConfigType type, QObject *parent) - : Settings(QString(":/config/%1.json").arg(name), - getConfigFilePath(type == AppConfig - ? QStandardPaths::AppConfigLocation - : QStandardPaths::GenericConfigLocation, - name, false), - getConfigFilePath(type == AppConfig - ? QStandardPaths::AppConfigLocation - : QStandardPaths::GenericConfigLocation, - name, true), - parent) -{ -} - -Settings::~Settings() -{ - Q_D(Settings); - - if (d->syncTimer) { - d->syncTimer->stop(); - } - - if (d->settingFileIsDirty) { - sync(); - } -} - -bool Settings::contains(const QString &group, const QString &key) const -{ - Q_D(const Settings); - - if (key.isEmpty()) { - if (d->writableData.values.contains(group)) { - return true; - } - - if (d->fallbackData.values.contains(group)) { - return true; - } - - return d->defaultData.values.contains(group); - } - - if (d->writableData.values.value(group).contains(key)) { - return true; - } - - if (d->fallbackData.values.value(group).contains(key)) { - return true; - } - - return d->defaultData.values.value(group).contains(key); -} - -QSet Settings::groups() const -{ - Q_D(const Settings); - - QSet groups; - - groups.reserve(d->writableData.values.size() + d->fallbackData.values.size() + d->defaultData.values.size()); - - for (auto begin = d->writableData.values.constBegin(); begin != d->writableData.values.constEnd(); ++begin) { - groups << begin.key(); - } - - for (auto begin = d->fallbackData.values.constBegin(); begin != d->fallbackData.values.constEnd(); ++begin) { - groups << begin.key(); - } - - for (auto begin = d->defaultData.values.constBegin(); begin != d->defaultData.values.constEnd(); ++begin) { - groups << begin.key(); - } - - return groups; -} - -QSet Settings::keys(const QString &group) const -{ - Q_D(const Settings); - - QSet keys; - - const auto &&wg = d->writableData.values.value(group); - const auto &&fg = d->fallbackData.values.value(group); - const auto &&dg = d->defaultData.values.value(group); - - keys.reserve(wg.size() + fg.size() + dg.size()); - - for (auto begin = wg.constBegin(); begin != wg.constEnd(); ++begin) { - keys << begin.key(); - } - - for (auto begin = fg.constBegin(); begin != fg.constEnd(); ++begin) { - keys << begin.key(); - } - - for (auto begin = dg.constBegin(); begin != dg.constEnd(); ++begin) { - keys << begin.key(); - } - - return keys; -} - -/*! - * \brief DFMSettings::keysList - * \param group name - * \return An ordered key list of the group - */ -QStringList Settings::keyList(const QString &group) const -{ - Q_D(const Settings); - - QStringList keyList; - QSet keys = this->keys(group); - - for (const QString &ordered_key : d->defaultData.groupKeyOrderedList(group)) { - if (keys.contains(ordered_key)) { - keyList << ordered_key; - keys.remove(ordered_key); - } - } - - for (const QString &ordered_key : d->fallbackData.groupKeyOrderedList(group)) { - if (keys.contains(ordered_key)) { - keyList << ordered_key; - keys.remove(ordered_key); - } - } - - for (const QString &ordered_key : d->writableData.groupKeyOrderedList(group)) { - if (keys.contains(ordered_key)) { - keyList << ordered_key; - keys.remove(ordered_key); - } - } - - keyList << keys.toList(); - - return keyList; -} - -QVariant Settings::value(const QString &group, const QString &key, const QVariant &defaultValue) const -{ - Q_D(const Settings); - - QVariant value = d->writableData.values.value(group).value(key, QVariant::Invalid); - - if (value.isValid()) { - return value; - } - - value = d->fallbackData.values.value(group).value(key, QVariant::Invalid); - - if (value.isValid()) { - return value; - } - - return d->defaultData.values.value(group).value(key, defaultValue); -} - -void Settings::setValue(const QString &group, const QString &key, const QVariant &value) -{ - if (setValueNoNotify(group, key, value)) { - Q_EMIT valueChanged(group, key, value); - } -} - -bool Settings::setValueNoNotify(const QString &group, const QString &key, const QVariant &value) -{ - Q_D(Settings); - - bool changed = false; - - if (isRemovable(group, key)) { - if (d->writableData.value(group, key) == value) { - return false; - } - - changed = true; - } else { - changed = this->value(group, key, value) != value; - } - - d->writableData.setValue(group, key, value); - d->makeSettingFileToDirty(true); - - return changed; -} - -void Settings::removeGroup(const QString &group) -{ - Q_D(Settings); - - if (!d->writableData.values.contains(group)) { - return; - } - - const QVariantHash &group_values = d->writableData.values.take(group); - - d->makeSettingFileToDirty(true); - - for (auto begin = group_values.constBegin(); begin != group_values.constEnd(); ++begin) { - const QVariant &new_value = value(group, begin.key()); - - if (new_value != begin.value()) { - Q_EMIT valueChanged(group, begin.key(), new_value); - } - } -} - -bool Settings::isRemovable(const QString &group, const QString &key) const -{ - Q_D(const Settings); - - return d->writableData.values.value(group).contains(key); -} - -void Settings::remove(const QString &group, const QString &key) -{ - Q_D(Settings); - - if (!d->writableData.values.value(group).contains(key)) { - return; - } - - const QVariant &old_value = d->writableData.values[group].take(key); - d->makeSettingFileToDirty(true); - - const QVariant &new_value = value(group, key); - - if (old_value == new_value) { - return; - } - - Q_EMIT valueChanged(group, key, new_value); -} - -void Settings::clear() -{ - Q_D(Settings); - - if (d->writableData.values.isEmpty()) { - return; - } - - const QHash old_values = d->writableData.values; - - d->writableData.values.clear(); - d->makeSettingFileToDirty(true); - - for (auto begin = old_values.constBegin(); begin != old_values.constEnd(); ++begin) { - const QVariantHash &values = begin.value(); - - for (auto i = values.constBegin(); i != values.constEnd(); ++i) { - const QVariant &new_value = value(begin.key(), i.key()); - - if (new_value != i.value()) { - Q_EMIT valueChanged(begin.key(), i.key(), new_value); - } - } - } -} - -/*! - * \brief Reload config file. - * - * This will be needed if file watcher is disabled, or say, you defined the - * DFM_NO_FILE_WATCHER marco. - */ -void Settings::reload() -{ - Q_D(Settings); - - d->fallbackData.privateValues.clear(); - d->fallbackData.values.clear(); - d->fromJsonFile(d->fallbackFile, &d_ptr->fallbackData); - - d->writableData.privateValues.clear(); - d->writableData.values.clear(); - d->fromJsonFile(d->settingFile, &d_ptr->writableData); -} - -bool Settings::sync() -{ - Q_D(Settings); - - if (!d->settingFileIsDirty) { - return true; - } - - const QByteArray &json = d->toJson(d->writableData); - - QFile file(d->settingFile); - - if (!file.open(QFile::WriteOnly)) { - return false; - } - - bool ok = file.write(json) == json.size(); - - if (ok) { - d->makeSettingFileToDirty(false); - } - file.close(); - - return ok; -} - -bool Settings::autoSync() const -{ - Q_D(const Settings); - - return d->autoSync; -} - -bool Settings::watchChanges() const -{ - Q_D(const Settings); - - return d->watchChanges; -} - -void Settings::setAutoSync(bool autoSync) -{ - Q_D(Settings); - - if (d->autoSync == autoSync) { - return; - } - - d->autoSync = autoSync; - - if (autoSync) { - if (d->settingFileIsDirty) { - sync(); - } - - if (!d->syncTimer) { - d->syncTimer = new QTimer(this); - d->syncTimer->moveToThread(thread()); - d->syncTimer->setSingleShot(true); - d->syncTimer->setInterval(1000); - - connect(d->syncTimer, &QTimer::timeout, this, &Settings::sync); - } - } else { - if (d->syncTimer) { - d->syncTimer->stop(); - d->syncTimer->deleteLater(); - d->syncTimer = nullptr; - } - } -} - -void Settings::onFileChanged(const QString &filePath) -{ - Q_D(Settings); - - d->_q_onFileChanged(filePath); -} - -void Settings::setWatchChanges(bool watchChanges) -{ - Q_D(Settings); - - if (d->watchChanges == watchChanges) - return; - - d->watchChanges = watchChanges; - if (watchChanges) { - { - QFileInfo info(d->settingFile); - - if (!info.exists()) { - if (info.absoluteDir().mkpath(info.absolutePath())) { - QFile file(d->settingFile); - file.open(QFile::WriteOnly); - } - } - } - - d->settingFileWatcher = new QFileSystemWatcher({ d->settingFile }, this); - d->settingFileWatcher->moveToThread(thread()); - - connect(d->settingFileWatcher, &QFileSystemWatcher::fileChanged, this, &Settings::onFileChanged); - } else { - if (d->settingFileWatcher) { - d->settingFileWatcher->deleteLater(); - d->settingFileWatcher = nullptr; - } - } -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/settings.h b/src/dde-file-manager/dfmplugin-cooperation/configs/settings/settings.h deleted file mode 100644 index 00c8459..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/configs/settings/settings.h +++ /dev/null @@ -1,65 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef DFMSETTINGS_H -#define DFMSETTINGS_H - -#include -#include - -class SettingsPrivate; -class Settings : public QObject -{ - Q_OBJECT - Q_DECLARE_PRIVATE(Settings) - - Q_PROPERTY(bool autoSync READ autoSync WRITE setAutoSync) - Q_PROPERTY(bool watchChanges READ watchChanges WRITE setWatchChanges) - -public: - enum ConfigType { - AppConfig, - GenericConfig - }; - - explicit Settings(const QString &defaultFile, const QString &fallbackFile, const QString &settingFile, QObject *parent = nullptr); - explicit Settings(const QString &name, ConfigType type = AppConfig, QObject *parent = nullptr); - ~Settings(); - - bool contains(const QString &group, const QString &key) const; - - QSet groups() const; - QSet keys(const QString &group) const; - QStringList keyList(const QString &group) const; - - QVariant value(const QString &group, const QString &key, const QVariant &defaultValue = QVariant()) const; - void setValue(const QString &group, const QString &key, const QVariant &value); - // if changed return true - bool setValueNoNotify(const QString &group, const QString &key, const QVariant &value); - - void removeGroup(const QString &group); - bool isRemovable(const QString &group, const QString &key) const; - void remove(const QString &group, const QString &key); - void clear(); - void reload(); - - bool sync(); - - bool autoSync() const; - bool watchChanges() const; - -public Q_SLOTS: - void setAutoSync(bool autoSync); - void setWatchChanges(bool watchChanges); - void onFileChanged(const QString &filePath); - -Q_SIGNALS: - void valueChanged(const QString &group, const QString &key, const QVariant &value); - void valueEdited(const QString &group, const QString &key, const QVariant &value); - -private: - QScopedPointer d_ptr; -}; - -#endif // DFMSETTINGS_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.cpp b/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.cpp deleted file mode 100644 index 9c7afd4..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.cpp +++ /dev/null @@ -1,87 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "cooperationplugin.h" -#include "menu/cooperationmenuscene.h" -#include "utils/cooperationhelper.h" -#include "configs/settings/configmanager.h" - -#include -#include - -#include - -#include - -#define COOPERATION_SETTING_GROUP "10_advance.03_cooperation" -inline constexpr char kCooperationSettingGroup[] { COOPERATION_SETTING_GROUP }; -inline constexpr char kCooperationSettingTransfer[] { "00_file_transfer" }; -inline constexpr char kParentScene[] { "ExtendMenu" }; - -using namespace dfmbase; -using namespace dfmplugin_cooperation; - -void CooperationPlugin::initialize() -{ - deepin_cross::ReportLogManager::instance()->init(); - auto translator = new QTranslator(this); - translator->load(QLocale(), "cooperation-transfer", "_", "/usr/share/dde-file-manager/translations"); - QCoreApplication::installTranslator(translator); - - if (DPF_NAMESPACE::LifeCycle::isAllPluginsStarted()) - bindMenuScene(); - else - connect(dpfListener, &DPF_NAMESPACE::Listener::pluginsStarted, this, &CooperationPlugin::bindMenuScene, Qt::DirectConnection); -} - -bool CooperationPlugin::start() -{ - // 加载跨端配置 - auto appName = qApp->applicationName(); - qApp->setApplicationName("dde-cooperation"); - ConfigManager::instance(); - qApp->setApplicationName(appName); - - // 添加文管设置 - if (appName == "dde-file-manager") - addCooperationSettingItem(); - - return true; -} - -void CooperationPlugin::addCooperationSettingItem() -{ - SettingJsonGenerator::instance()->addGroup(kCooperationSettingGroup, tr("File transfer")); - - CustomSettingItemRegister::instance()->registCustomSettingItemType("pushbutton", CooperationHelper::createSettingButton); - QVariantMap config { - { "key", kCooperationSettingTransfer }, - { "name", QObject::tr("File transfer settings") }, - { "type", "pushbutton" }, - { "default", QObject::tr("Settings", "button") } - }; - - QString key = QString("%1.%2").arg(kCooperationSettingGroup, kCooperationSettingTransfer); - SettingJsonGenerator::instance()->addConfig(key, config); -} - -void CooperationPlugin::bindMenuScene() -{ - dpfSlotChannel->push("dfmplugin_menu", "slot_MenuScene_RegisterScene", CooperationMenuCreator::name(), new CooperationMenuCreator); - - bool ret = dpfSlotChannel->push("dfmplugin_menu", "slot_MenuScene_Contains", QString(kParentScene)).toBool(); - if (ret) { - dpfSlotChannel->push("dfmplugin_menu", "slot_MenuScene_Bind", CooperationMenuCreator::name(), QString(kParentScene)); - } else { - dpfSignalDispatcher->subscribe("dfmplugin_menu", "signal_MenuScene_SceneAdded", this, &CooperationPlugin::onMenuSceneAdded); - } -} - -void CooperationPlugin::onMenuSceneAdded(const QString &scene) -{ - if (scene == kParentScene) { - dpfSlotChannel->push("dfmplugin_menu", "slot_MenuScene_Bind", CooperationMenuCreator::name(), QString(kParentScene)); - dpfSignalDispatcher->unsubscribe("dfmplugin_menu", "signal_MenuScene_SceneAdded", this, &CooperationPlugin::onMenuSceneAdded); - } -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.h b/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.h deleted file mode 100644 index db1a04c..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.h +++ /dev/null @@ -1,34 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef COOPERATIONPLUGIN_H -#define COOPERATIONPLUGIN_H - -#include - -namespace dfmplugin_cooperation { - -class CooperationPlugin : public dpf::Plugin -{ - Q_OBJECT - Q_PLUGIN_METADATA(IID "org.deepin.plugin.common" FILE "cooperationplugin.json") - - DPF_EVENT_NAMESPACE(dfmplugin_cooperation) - - // Plugin interface -public: - virtual void initialize() override; - virtual bool start() override; - -private: - void addCooperationSettingItem(); - -private Q_SLOTS: - void bindMenuScene(); - void onMenuSceneAdded(const QString &scene); -}; - -} // namespace dfmplugin_cooperation - -#endif // COOPERATIONPLUGIN_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.json b/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.json deleted file mode 100644 index 4e70a66..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/cooperationplugin.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "Name" : "dfmplugin-cooperation", - "Version" : "4.8.2", - "CompatVersion" : "4.8.0", - "Vendor" : "The Uniontech Software Technology Co., Ltd.", - "Copyright" : "Copyright (C) 2020 ~ 2021 Uniontech Software Technology Co., Ltd.", - "License" : [ - ], - "Category" : "", - "Description" : "The cooperation plugin for the filemanager.", - "UrlLink" : "https://www.uniontech.com", - "Depends" : [ - {"Name" : "dfmplugin-core", "Version": "1.0.0"} - ] -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/dialogs/filetransfersettingsdialog.cpp b/src/dde-file-manager/dfmplugin-cooperation/dialogs/filetransfersettingsdialog.cpp deleted file mode 100644 index d57f015..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/dialogs/filetransfersettingsdialog.cpp +++ /dev/null @@ -1,244 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "filetransfersettingsdialog.h" -#include "configs/settings/configmanager.h" -#include "configs/dconfig/dconfigmanager.h" -#include "reportlog/reportlogmanager.h" -#include -#include - -#include -#include -#include -#include -#include - -using namespace dfmplugin_cooperation; -DWIDGET_USE_NAMESPACE - -FileChooserEdit::FileChooserEdit(QWidget *parent) - : QWidget(parent) -{ - initUI(); -} - -void FileChooserEdit::setText(const QString &text) -{ - QFontMetrics fontMetrices(pathLabel->font()); - QString showName = fontMetrices.elidedText(text, Qt::ElideRight, pathLabel->width() - 16); - if (showName != text) - pathLabel->setToolTip(text); - - pathLabel->setText(showName); -} - -void FileChooserEdit::initUI() -{ - pathLabel = new QLabel(this); - pathLabel->setContentsMargins(8, 8, 8, 8); - pathLabel->setText(QStandardPaths::writableLocation(QStandardPaths::DownloadLocation)); - - fileChooserBtn = new DSuggestButton(this); - fileChooserBtn->setIcon(DStyleHelper(style()).standardIcon(DStyle::SP_SelectElement, nullptr)); - fileChooserBtn->setFixedSize(36, 36); - connect(fileChooserBtn, &DSuggestButton::clicked, this, &FileChooserEdit::onButtonClicked); - - QHBoxLayout *mainLayout = new QHBoxLayout; - mainLayout->setContentsMargins(0, 0, 0, 0); - mainLayout->setSpacing(10); - setLayout(mainLayout); - - mainLayout->addWidget(pathLabel); - mainLayout->addWidget(fileChooserBtn); -} - -void FileChooserEdit::paintEvent(QPaintEvent *event) -{ - QPainter painter(this); - painter.setRenderHint(QPainter::Antialiasing); - painter.setPen(Qt::NoPen); - - QColor color(0, 0, 0, static_cast(255 * 0.08)); - if (DGuiApplicationHelper::instance()->themeType() == DGuiApplicationHelper::DarkType) { - color = QColor("#444444"); - } - - painter.setBrush(color); - painter.drawRoundedRect(pathLabel->rect(), 8, 8); - - QWidget::paintEvent(event); -} - -void FileChooserEdit::onButtonClicked() -{ - auto dirPath = QFileDialog::getExistingDirectory(this); - if (dirPath.isEmpty()) - return; - - setText(dirPath); - emit fileChoosed(dirPath); -} - -BackgroundWidget::BackgroundWidget(QWidget *parent) - : QFrame(parent) -{ -} - -void BackgroundWidget::setRoundRole(BackgroundWidget::RoundRole role) -{ - this->role = role; -} - -void BackgroundWidget::paintEvent(QPaintEvent *event) -{ - QPainter painter(this); - const int radius = 8; - QRect paintRect = this->rect(); - QPainterPath path; - - switch (role) { - case Top: - path.moveTo(paintRect.bottomRight()); - path.lineTo(paintRect.topRight() + QPoint(0, radius)); - path.arcTo(QRect(QPoint(paintRect.topRight() - QPoint(radius * 2, 0)), - QSize(radius * 2, radius * 2)), - 0, 90); - path.lineTo(paintRect.topLeft() + QPoint(radius, 0)); - path.arcTo(QRect(QPoint(paintRect.topLeft()), QSize(radius * 2, radius * 2)), 90, 90); - path.lineTo(paintRect.bottomLeft()); - path.lineTo(paintRect.bottomRight()); - break; - case Bottom: - path.moveTo(paintRect.bottomRight() - QPoint(0, radius)); - path.lineTo(paintRect.topRight()); - path.lineTo(paintRect.topLeft()); - path.lineTo(paintRect.bottomLeft() - QPoint(0, radius)); - path.arcTo(QRect(QPoint(paintRect.bottomLeft() - QPoint(0, radius * 2)), - QSize(radius * 2, radius * 2)), - 180, 90); - path.lineTo(paintRect.bottomLeft() + QPoint(radius, 0)); - path.arcTo(QRect(QPoint(paintRect.bottomRight() - QPoint(radius * 2, radius * 2)), - QSize(radius * 2, radius * 2)), - 270, 90); - break; - default: - break; - } - - QColor color = DGuiApplicationHelper::instance()->applicationPalette().frameBorder().color(); - if (DGuiApplicationHelper::instance()->themeType() == DGuiApplicationHelper::DarkType) { - color = QColor("#323232"); - color.setAlpha(230); - } - - painter.fillPath(path, color); - QFrame::paintEvent(event); -} - -FileTransferSettingsDialog::FileTransferSettingsDialog(QWidget *parent) - : DDialog(parent) -{ - initUI(); - initConnect(); -} - -void FileTransferSettingsDialog::initUI() -{ - setIcon(QIcon::fromTheme("dde-file-manager")); - setTitle(tr("File transfer settings")); - setFixedWidth(400); - setContentsMargins(0, 0, 0, 0); - - QWidget *contentWidget = new QWidget(this); - mainLayout = new QVBoxLayout; - mainLayout->setContentsMargins(0, 10, 0, 10); - mainLayout->setSpacing(1); - contentWidget->setLayout(mainLayout); - addContent(contentWidget); - - fileChooserEdit = new FileChooserEdit(this); - - comBox = new DComboBox(this); - QStringList items { tr("Everyone in the same LAN"), - tr("Only those who are collaborating are allowed"), - tr("Not allow") }; - comBox->addItems(items); - comBox->setFocusPolicy(Qt::NoFocus); - - addItem(tr("Allows the following users to send files to me"), comBox, 0); - addItem(tr("File save location"), fileChooserEdit, 1); -} - -void FileTransferSettingsDialog::initConnect() -{ - connect(comBox, qOverload(&DComboBox::currentIndexChanged), this, &FileTransferSettingsDialog::onComBoxValueChanged); - connect(fileChooserEdit, &FileChooserEdit::fileChoosed, this, &FileTransferSettingsDialog::onFileChoosered); -} - -void FileTransferSettingsDialog::loadConfig() -{ -#ifdef linux - auto value = DConfigManager::instance()->value(kDefaultCfgPath, "cooperation.transfer.mode", 0); - int mode = value.toInt(); - mode = (mode < 0) ? 0 : (mode > 2) ? 2 : mode; - comBox->setCurrentIndex(mode); -#else - auto value = ConfigManager::instance()->appAttribute("GenericAttribute", "TransferMode"); - comBox->setCurrentIndex(value.isValid() ? value.toInt() : 0); -#endif - - value = ConfigManager::instance()->appAttribute("GenericAttribute", "StoragePath"); - fileChooserEdit->setText(value.isValid() ? value.toString() : QStandardPaths::writableLocation(QStandardPaths::DownloadLocation)); -} - -void FileTransferSettingsDialog::addItem(const QString &text, QWidget *widget, int indexPos) -{ - BackgroundWidget *bgWidget = new BackgroundWidget(this); - switch (indexPos) { - case 0: - bgWidget->setRoundRole(BackgroundWidget::Top); - break; - case 1: - bgWidget->setRoundRole(BackgroundWidget::Bottom); - break; - default: - break; - } - - QVBoxLayout *vLayout = new QVBoxLayout; - vLayout->setContentsMargins(10, 10, 10, 10); - vLayout->setSpacing(10); - bgWidget->setLayout(vLayout); - - QLabel *label = new QLabel(text, this); - vLayout->addWidget(label); - vLayout->addWidget(widget); - - mainLayout->addWidget(bgWidget); -} - -void FileTransferSettingsDialog::onFileChoosered(const QString &fileName) -{ - ConfigManager::instance()->setAppAttribute("GenericAttribute", "StoragePath", fileName); -} - -void FileTransferSettingsDialog::onComBoxValueChanged(int index) -{ -#ifdef linux - DConfigManager::instance()->setValue(kDefaultCfgPath, "cooperation.transfer.mode", index); - bool status = index == 2 ? false : true; - QVariantMap data; - data.insert("enableFileDelivery", status); - deepin_cross::ReportLogManager::instance()->commit("CooperationStatus", data); -#else - ConfigManager::instance()->setAppAttribute("GenericAttribute", "TransferMode", index); -#endif -} - -void FileTransferSettingsDialog::showEvent(QShowEvent *e) -{ - loadConfig(); - DDialog::showEvent(e); -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/dialogs/filetransfersettingsdialog.h b/src/dde-file-manager/dfmplugin-cooperation/dialogs/filetransfersettingsdialog.h deleted file mode 100644 index 37b22ec..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/dialogs/filetransfersettingsdialog.h +++ /dev/null @@ -1,92 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef FILETRANSFERSETTINGSDIALOG_H -#define FILETRANSFERSETTINGSDIALOG_H - -#include -#include -#include - -#include -#include - -namespace dfmplugin_cooperation { - -class FileChooserEdit : public QWidget -{ - Q_OBJECT -public: - explicit FileChooserEdit(QWidget *parent = nullptr); - - void setText(const QString &text); - -Q_SIGNALS: - void fileChoosed(const QString &fileName); - -protected: - void paintEvent(QPaintEvent *event) override; - -private Q_SLOTS: - void onButtonClicked(); - -private: - void initUI(); - - QLabel *pathLabel {nullptr}; - DTK_WIDGET_NAMESPACE::DSuggestButton *fileChooserBtn { nullptr }; -}; - -class BackgroundWidget : public QFrame -{ - Q_OBJECT - -public: - enum RoundRole { - NoRole, - Top, - Bottom - }; - - explicit BackgroundWidget(QWidget *parent = nullptr); - - void setRoundRole(RoundRole role); - -protected: - void paintEvent(QPaintEvent *event) override; - -protected: - RoundRole role = NoRole; -}; - -class FileTransferSettingsDialog : public DTK_WIDGET_NAMESPACE::DDialog -{ - Q_OBJECT - -public: - explicit FileTransferSettingsDialog(QWidget *parent = nullptr); - -public Q_SLOTS: - void onFileChoosered(const QString &fileName); - void onComBoxValueChanged(int index); - -protected: - void showEvent(QShowEvent *e) override; - -private: - void initUI(); - void initConnect(); - void loadConfig(); - // indexPos: 0-first, 1-last, 2-mid - void addItem(const QString &text, QWidget *widget, int indexPos); - -private: - FileChooserEdit *fileChooserEdit { nullptr }; - DTK_WIDGET_NAMESPACE::DComboBox *comBox { nullptr }; - QVBoxLayout *mainLayout { nullptr }; -}; - -} // namespace dfmplugin_cooperation - -#endif // FILETRANSFERSETTINGSDIALOG_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene.cpp b/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene.cpp deleted file mode 100644 index 5e4d820..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene.cpp +++ /dev/null @@ -1,129 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "cooperationmenuscene.h" -#include "cooperationmenuscene_p.h" - -#include - -#include -#include - -inline constexpr char kFileTransfer[] { "file-transfer" }; - -using namespace dfmplugin_cooperation; -DFMBASE_USE_NAMESPACE - -AbstractMenuScene *CooperationMenuCreator::create() -{ - return new CooperationMenuScene(); -} - -CooperationMenuScenePrivate::CooperationMenuScenePrivate(CooperationMenuScene *qq) - : q(qq) -{ -} - -CooperationMenuScene::CooperationMenuScene(QObject *parent) - : AbstractMenuScene(parent), - d(new CooperationMenuScenePrivate(this)) -{ - d->predicateName[kFileTransfer] = tr("File transfer"); -} - -CooperationMenuScene::~CooperationMenuScene() -{ -} - -QString CooperationMenuScene::name() const -{ - return CooperationMenuCreator::name(); -} - -bool CooperationMenuScene::initialize(const QVariantHash ¶ms) -{ - d->selectFiles = params.value(MenuParamKey::kSelectFiles).value>(); - d->isEmptyArea = params.value(MenuParamKey::kIsEmptyArea).toBool(); - - if (d->selectFiles.isEmpty() || !d->selectFiles.first().isLocalFile()) - return false; - - auto subScenes = subscene(); - setSubscene(subScenes); - - return AbstractMenuScene::initialize(params); -} - -AbstractMenuScene *CooperationMenuScene::scene(QAction *action) const -{ - if (action == nullptr) - return nullptr; - - if (!d->predicateAction.key(action).isEmpty()) - return const_cast(this); - - return AbstractMenuScene::scene(action); -} - -bool CooperationMenuScene::create(QMenu *parent) -{ - if (!parent) - return false; - - if (!d->isEmptyArea) { - auto transAct = parent->addAction(d->predicateName.value(kFileTransfer)); - d->predicateAction[kFileTransfer] = transAct; - transAct->setProperty(ActionPropertyKey::kActionID, kFileTransfer); - } - - return AbstractMenuScene::create(parent); -} - -void CooperationMenuScene::updateState(QMenu *parent) -{ - if (!d->isEmptyArea) { - auto actions = parent->actions(); - parent->removeAction(d->predicateAction[kFileTransfer]); - - for (auto act : actions) { - if (act->isSeparator()) - continue; - - auto actId = act->property(ActionPropertyKey::kActionID).toString(); - if (actId == "send-to") { - auto subMenu = act->menu(); - if (subMenu) { - auto subActs = subMenu->actions(); - subActs.insert(0, d->predicateAction[kFileTransfer]); - subMenu->addActions(subActs); - act->setVisible(true); - break; - } - } - } - } - - AbstractMenuScene::updateState(parent); -} - -bool CooperationMenuScene::triggered(QAction *action) -{ - auto actionId = action->property(ActionPropertyKey::kActionID).toString(); - if (!d->predicateAction.contains(actionId)) - return AbstractMenuScene::triggered(action); - - if (actionId == kFileTransfer) { - QStringList fileList; - for (auto &url : d->selectFiles) - fileList << url.toLocalFile(); - - QStringList arguments; - arguments << "-s" - << fileList; - - return QProcess::startDetached("dde-cooperation-transfer", arguments); - } - - return true; -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene.h b/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene.h deleted file mode 100644 index cb8f49d..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene.h +++ /dev/null @@ -1,44 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef COOPERATIONMENUSCENE_H -#define COOPERATIONMENUSCENE_H - -#include -#include - -namespace dfmplugin_cooperation { - -class CooperationMenuCreator : public DFMBASE_NAMESPACE::AbstractSceneCreator -{ -public: - static QString name() - { - return "CooperationMenu"; - } - DFMBASE_NAMESPACE::AbstractMenuScene *create() override; -}; - -class CooperationMenuScenePrivate; -class CooperationMenuScene : public DFMBASE_NAMESPACE::AbstractMenuScene -{ - Q_OBJECT -public: - explicit CooperationMenuScene(QObject *parent = nullptr); - ~CooperationMenuScene() override; - - QString name() const override; - bool initialize(const QVariantHash ¶ms) override; - AbstractMenuScene *scene(QAction *action) const override; - bool create(QMenu *parent) override; - void updateState(QMenu *parent) override; - bool triggered(QAction *action) override; - -private: - QScopedPointer d; -}; - -} // namespace dfmplugin_cooperation - -#endif // COOPERATIONMENUSCENE_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene_p.h b/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene_p.h deleted file mode 100644 index 6570097..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/menu/cooperationmenuscene_p.h +++ /dev/null @@ -1,29 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef COOPERATIONMENUSCENE_P_H -#define COOPERATIONMENUSCENE_P_H - -#include - -namespace dfmplugin_cooperation { - -class CooperationMenuScene; -class CooperationMenuScenePrivate -{ -public: - explicit CooperationMenuScenePrivate(CooperationMenuScene *qq); - -public: - CooperationMenuScene *q; - - QList selectFiles; - bool isEmptyArea { false }; - QMap predicateAction; // id -- instance - QMap predicateName; // id -- text -}; - -} // namespace dfmplugin_cooperation - -#endif // COOPERATIONMENUSCENE_P_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/cooperationreportdata.cpp b/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/cooperationreportdata.cpp deleted file mode 100644 index b5c3169..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/cooperationreportdata.cpp +++ /dev/null @@ -1,62 +0,0 @@ -// SPDX-FileCopyrightText: 2022 - 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "cooperationreportdata.h" - -#include - -#include - -using namespace deepin_cross; -DCORE_USE_NAMESPACE - -static QVariantMap mergeCommonAttributes(const QVariantMap &args) -{ - QVariantMap map = args; - - if (DSysInfo::isDeepin()) { - map.insert("systemVersion", DSysInfo::uosEditionName()); - map.insert("versionNumber", DSysInfo::minorVersion()); - } - map.insert("sysTime", QDateTime::currentDateTime().toString("yyyy/MM/dd")); - map.insert("machineID", QSysInfo::machineUniqueId()); - - return map; -} - -QString StatusReportData::type() const -{ - return "CooperationStatus"; -} - -QJsonObject StatusReportData::prepareData(const QVariantMap &args) const -{ - QVariantMap data = mergeCommonAttributes(args); - data.insert("tid", 1000800000); - return QJsonObject::fromVariantMap(data); -} - -QString FileDeliveryReportData::type() const -{ - return "FileDelivery"; -} - -QJsonObject FileDeliveryReportData::prepareData(const QVariantMap &args) const -{ - QVariantMap data = mergeCommonAttributes(args); - data.insert("tid", 1000800001); - return QJsonObject::fromVariantMap(data); -} - -QString ConnectionReportData::type() const -{ - return "ConnectionInfo"; -} - -QJsonObject ConnectionReportData::prepareData(const QVariantMap &args) const -{ - QVariantMap data = mergeCommonAttributes(args); - data.insert("tid", 1000800002); - return QJsonObject::fromVariantMap(data); -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/cooperationreportdata.h b/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/cooperationreportdata.h deleted file mode 100644 index 4af35d5..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/cooperationreportdata.h +++ /dev/null @@ -1,36 +0,0 @@ -// SPDX-FileCopyrightText: 2022 - 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef COOPERATIONREPORTDATA_H -#define COOPERATIONREPORTDATA_H - -#include "reportdatainterface.h" - -#include - -namespace deepin_cross { - -class StatusReportData : public ReportDataInterface -{ -public: - QString type() const override; - QJsonObject prepareData(const QVariantMap &args) const override; -}; - -class FileDeliveryReportData : public ReportDataInterface -{ -public: - QString type() const override; - QJsonObject prepareData(const QVariantMap &args) const override; -}; - -class ConnectionReportData : public ReportDataInterface -{ -public: - QString type() const override; - QJsonObject prepareData(const QVariantMap &args) const override; -}; - -} -#endif // COOPERATIONREPORTDATA_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/reportdatainterface.h b/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/reportdatainterface.h deleted file mode 100644 index 6a2dc29..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/reportlog/datas/reportdatainterface.h +++ /dev/null @@ -1,23 +0,0 @@ -// SPDX-FileCopyrightText: 2022 - 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef REPORTDATAINTERFACE_H -#define REPORTDATAINTERFACE_H - -#include -#include - -namespace deepin_cross { - -class ReportDataInterface -{ -public: - ReportDataInterface() = default; - virtual ~ReportDataInterface() = default; - virtual QString type() const = 0; - virtual QJsonObject prepareData(const QVariantMap &args) const = 0; -}; - -} -#endif // REPORTDATAINTERFACE_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogmanager.cpp b/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogmanager.cpp deleted file mode 100644 index c1b6d91..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogmanager.cpp +++ /dev/null @@ -1,62 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "reportlogmanager.h" -#include "reportlogworker.h" - -#include -#include -#include - -using namespace deepin_cross; - -ReportLogManager *ReportLogManager::instance() -{ - static ReportLogManager ins; - return &ins; -} - -ReportLogManager::ReportLogManager(QObject *parent) - : QObject (parent) -{ -} - -ReportLogManager::~ReportLogManager() -{ - if (reportWorkThread) { - qInfo() << "Log thread start to quit"; - reportWorkThread->quit(); - reportWorkThread->wait(2000); - qInfo() << "Log thread quited."; - } -} - -void ReportLogManager::init() -{ - reportWorker = new ReportLogWorker(); - if (!reportWorker->init()) { - reportWorker->deleteLater(); - return; - } - - reportWorkThread = new QThread(); - connect(reportWorkThread, &QThread::finished, [&]() { - reportWorker->deleteLater(); - }); - reportWorker->moveToThread(reportWorkThread); - - initConnection(); - - reportWorkThread->start(); -} - -void ReportLogManager::commit(const QString &type, const QVariantMap &args) -{ - Q_EMIT requestCommitLog(type, args); -} - -void ReportLogManager::initConnection() -{ - connect(this, &ReportLogManager::requestCommitLog, reportWorker, &ReportLogWorker::commitLog, Qt::QueuedConnection); -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogmanager.h b/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogmanager.h deleted file mode 100644 index f7b186a..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogmanager.h +++ /dev/null @@ -1,34 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef REPORTLOGMANAGER_H -#define REPORTLOGMANAGER_H - -#include - -namespace deepin_cross { -class ReportLogWorker; -class ReportLogManager : public QObject -{ - Q_OBJECT -public: - static ReportLogManager *instance(); - void init(); - - void commit(const QString &type, const QVariantMap &args); - -Q_SIGNALS: - void requestCommitLog(const QString &type, const QVariantMap &args); - -private: - explicit ReportLogManager(QObject *parent = nullptr); - ~ReportLogManager(); - - void initConnection(); - - QThread *reportWorkThread { nullptr }; - ReportLogWorker *reportWorker { nullptr }; -}; -} -#endif // REPORTLOGMANAGER_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogworker.cpp b/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogworker.cpp deleted file mode 100644 index 6c88a78..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogworker.cpp +++ /dev/null @@ -1,97 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "reportlogworker.h" -#include "datas/cooperationreportdata.h" -#include "datas/reportdatainterface.h" - -#include -#include -#include - -using namespace deepin_cross; - -ReportLogWorker::ReportLogWorker(QObject *parent) - : QObject(parent) -{ -} - -ReportLogWorker::~ReportLogWorker() -{ - qDeleteAll(logDataObj.begin(), logDataObj.end()); - logDataObj.clear(); - - if (logLibrary.isLoaded()) - logLibrary.unload(); -} - -bool ReportLogWorker::init() -{ - QList datas { - new StatusReportData, - new FileDeliveryReportData, - new ConnectionReportData - }; - - std::for_each(datas.cbegin(), datas.cend(), [this](ReportDataInterface *dat) { registerLogData(dat->type(), dat); }); - - logLibrary.setFileName("deepin-event-log"); - if (!logLibrary.load()) { - qWarning() << "Report log load log library failed!"; - return false; - } else { - qInfo() << "Report log load log library success."; - } - - initEventLogFunc = reinterpret_cast(logLibrary.resolve("Initialize")); - writeEventLogFunc = reinterpret_cast(logLibrary.resolve("WriteEventLog")); - - if (!initEventLogFunc || !writeEventLogFunc) { - qWarning() << "Log library init failed!"; - return false; - } - - if (!initEventLogFunc(QApplication::applicationName().toStdString(), false)) { - qWarning() << "Log library init function call failed!"; - return false; - } - - return true; -} - -void ReportLogWorker::commitLog(const QString &type, const QVariantMap &args) -{ - ReportDataInterface *interface = logDataObj.value(type, nullptr); - if (!interface) { - qInfo() << "Error: Log data object is not registed."; - return; - } - QJsonObject jsonObject = interface->prepareData(args); - - const QStringList &keys = commonData.keys(); - foreach (const QString &key, keys) { - jsonObject.insert(key, commonData.value(key)); //add common data for each log commit - } - - commit(jsonObject.toVariantHash()); -} - -bool ReportLogWorker::registerLogData(const QString &type, ReportDataInterface *dataObj) -{ - if (logDataObj.contains(type)) - return false; - - logDataObj.insert(type, dataObj); - return true; -} - -void ReportLogWorker::commit(const QVariant &args) -{ - if (args.isNull() || !args.isValid()) - return; - const QJsonObject &dataObj = QJsonObject::fromVariantHash(args.toHash()); - QJsonDocument doc(dataObj); - const QByteArray &sendData = doc.toJson(QJsonDocument::Compact); - writeEventLogFunc(sendData.data()); -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogworker.h b/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogworker.h deleted file mode 100644 index fb90f22..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/reportlog/reportlogworker.h +++ /dev/null @@ -1,43 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef REPORTLOGWORKER_H -#define REPORTLOGWORKER_H - -#include "datas/reportdatainterface.h" - -#include -#include - -namespace deepin_cross { - -class ReportLogWorker : public QObject -{ - Q_OBJECT -public: - using InitEventLog = bool (*)(const std::string &, bool); - using WriteEventLog = void (*)(const std::string &); - - explicit ReportLogWorker(QObject *parent = nullptr); - ~ReportLogWorker(); - - bool init(); - -public Q_SLOTS: - void commitLog(const QString &type, const QVariantMap &args); - -private: - bool registerLogData(const QString &type, ReportDataInterface *dataObj); - void commit(const QVariant &args); - - QLibrary logLibrary; - InitEventLog initEventLogFunc = nullptr; - WriteEventLog writeEventLogFunc = nullptr; - - QJsonObject commonData; - QHash logDataObj; -}; -} - -#endif // REPORTLOGWORKER_H diff --git a/src/dde-file-manager/dfmplugin-cooperation/utils/cooperationhelper.cpp b/src/dde-file-manager/dfmplugin-cooperation/utils/cooperationhelper.cpp deleted file mode 100644 index cfaddfe..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/utils/cooperationhelper.cpp +++ /dev/null @@ -1,43 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#include "cooperationhelper.h" -#include "dialogs/filetransfersettingsdialog.h" - -#include -#include - -#include -#include - -using namespace dfmplugin_cooperation; - -QPair CooperationHelper::createSettingButton(QObject *opt) -{ - auto option = qobject_cast(opt); - auto lab = new QLabel(option->name()); - auto btn = new QPushButton(option->defaultValue().toString()); - btn->setMaximumWidth(190); - - QObject::connect(btn, &QPushButton::clicked, option, [] { - showSettingDialog(); - }); - - return qMakePair(lab, btn); -} - -void CooperationHelper::showSettingDialog() -{ - QWidget *parent { nullptr }; - for (auto w : qApp->topLevelWidgets()) { - auto name = w->objectName(); - if (name == "DSettingsDialog") { - parent = w; - break; - } - } - - FileTransferSettingsDialog d(parent); - d.exec(); -} diff --git a/src/dde-file-manager/dfmplugin-cooperation/utils/cooperationhelper.h b/src/dde-file-manager/dfmplugin-cooperation/utils/cooperationhelper.h deleted file mode 100644 index b740232..0000000 --- a/src/dde-file-manager/dfmplugin-cooperation/utils/cooperationhelper.h +++ /dev/null @@ -1,23 +0,0 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. -// -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef COOPERATIONHELPER_H -#define COOPERATIONHELPER_H - -#include -#include - -namespace dfmplugin_cooperation { - -class CooperationHelper -{ -public: - [[nodiscard]] static QPair createSettingButton(QObject *opt); - - static void showSettingDialog(); -}; - -} // namespace dfmplugin_cooperation - -#endif // COOPERATIONHELPER_H diff --git a/translations/cooperation-transfer.ts b/translations/cooperation-transfer.ts deleted file mode 100644 index d1e3f02..0000000 --- a/translations/cooperation-transfer.ts +++ /dev/null @@ -1,67 +0,0 @@ - - - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - diff --git a/translations/cooperation-transfer_ady.ts b/translations/cooperation-transfer_ady.ts deleted file mode 100644 index 7a53421..0000000 --- a/translations/cooperation-transfer_ady.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_af.ts b/translations/cooperation-transfer_af.ts deleted file mode 100644 index 8eb05c6..0000000 --- a/translations/cooperation-transfer_af.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_am_ET.ts b/translations/cooperation-transfer_am_ET.ts deleted file mode 100644 index b2c37e1..0000000 --- a/translations/cooperation-transfer_am_ET.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ar.ts b/translations/cooperation-transfer_ar.ts deleted file mode 100644 index 91fbeea..0000000 --- a/translations/cooperation-transfer_ar.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ast.ts b/translations/cooperation-transfer_ast.ts deleted file mode 100644 index 786493e..0000000 --- a/translations/cooperation-transfer_ast.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_az.ts b/translations/cooperation-transfer_az.ts deleted file mode 100644 index b85b9ca..0000000 --- a/translations/cooperation-transfer_az.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_bg.ts b/translations/cooperation-transfer_bg.ts deleted file mode 100644 index 6d5df81..0000000 --- a/translations/cooperation-transfer_bg.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_bn.ts b/translations/cooperation-transfer_bn.ts deleted file mode 100644 index 627dc3a..0000000 --- a/translations/cooperation-transfer_bn.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_bo.ts b/translations/cooperation-transfer_bo.ts deleted file mode 100644 index b94e4bf..0000000 --- a/translations/cooperation-transfer_bo.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - ཡིག་ཆ་བརྒྱུད་གཏོང་སྒྲིག་འགོད། - - - - Settings - button - སྒྲིག་འགོད། - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - ཡིག་ཆ་སྐུར་བ། - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - ཡིག་ཆ་སྐུར་བ། - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - ཡིག་ཆ་བརྒྱུད་གཏོང་སྒྲིག་འགོད། - - - - Everyone in the same LAN - དྲ་རྒྱ་གཅིག་པའི་མི་ཚང་མ། - - - - Only those who are collaborating are allowed - མཐུན་སྦྱོར་བྱེད་བཞིན་པའི་མི་ཁོ་ན་ཆོག - - - - Not allow - མི་ཆོག - - - - Allows the following users to send files to me - གཤམ་གྱི་སྤྱོད་མཁན་གྱིས་ང་ལ་ཡིག་ཆ་བསྐུར་ཆོག - - - - File save location - ཡིག་ཆ་ཉར་ས། - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_bqi.ts b/translations/cooperation-transfer_bqi.ts deleted file mode 100644 index 6756ee4..0000000 --- a/translations/cooperation-transfer_bqi.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_br.ts b/translations/cooperation-transfer_br.ts deleted file mode 100644 index 0dc6e6b..0000000 --- a/translations/cooperation-transfer_br.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ca.ts b/translations/cooperation-transfer_ca.ts deleted file mode 100644 index 6b92f79..0000000 --- a/translations/cooperation-transfer_ca.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Configuració de transferència de fitxers - - - - Settings - button - Configuració - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Transferència de fitxers - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Transferència de fitxers - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Configuració de transferència de fitxers - - - - Everyone in the same LAN - Tothom a la mateixa LAN - - - - Only those who are collaborating are allowed - Només estan permesos els qui col·laboren - - - - Not allow - No permès - - - - Allows the following users to send files to me - Permet als usuaris següents enviar-me fitxers - - - - File save location - Ubicació per desar el fitxer - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_cs.ts b/translations/cooperation-transfer_cs.ts deleted file mode 100644 index 164528d..0000000 --- a/translations/cooperation-transfer_cs.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_da.ts b/translations/cooperation-transfer_da.ts deleted file mode 100644 index c6d3bf6..0000000 --- a/translations/cooperation-transfer_da.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_de.ts b/translations/cooperation-transfer_de.ts deleted file mode 100644 index 139d075..0000000 --- a/translations/cooperation-transfer_de.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Dateiübertragungseinstellungen - - - - Settings - button - Einstellungen - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Dateiübertragung - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Dateiübertragung - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Dateiübertragungseinstellungen - - - - Everyone in the same LAN - Alle im selben LAN - - - - Only those who are collaborating are allowed - Nur denjenigen, die mitarbeiten, ist es erlaubt - - - - Not allow - Nicht erlauben - - - - Allows the following users to send files to me - Erlaubt den folgenden Benutzern, Dateien an mich zu senden - - - - File save location - Dateispeicherort - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_el.ts b/translations/cooperation-transfer_el.ts deleted file mode 100644 index e346df2..0000000 --- a/translations/cooperation-transfer_el.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_en_AU.ts b/translations/cooperation-transfer_en_AU.ts deleted file mode 100644 index d40f8d2..0000000 --- a/translations/cooperation-transfer_en_AU.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_en_GB.ts b/translations/cooperation-transfer_en_GB.ts deleted file mode 100644 index 66a17ab..0000000 --- a/translations/cooperation-transfer_en_GB.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_eo.ts b/translations/cooperation-transfer_eo.ts deleted file mode 100644 index a79b26e..0000000 --- a/translations/cooperation-transfer_eo.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_es.ts b/translations/cooperation-transfer_es.ts deleted file mode 100644 index a6b1ee5..0000000 --- a/translations/cooperation-transfer_es.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Configuración de transferencia de archivos - - - - Settings - button - Ajustes - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Transferencia de archivos - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Transferencia de archivos - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Configuración de transferencia de archivos - - - - Everyone in the same LAN - Todos en la misma LAN - - - - Only those who are collaborating are allowed - Sólo se permiten a los que estén colaborando. - - - - Not allow - No permitido - - - - Allows the following users to send files to me - Permitir que los siguientes usuarios me envíen archivos - - - - File save location - Ubicación para guardar el archivo - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_et.ts b/translations/cooperation-transfer_et.ts deleted file mode 100644 index 8a09485..0000000 --- a/translations/cooperation-transfer_et.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_fa.ts b/translations/cooperation-transfer_fa.ts deleted file mode 100644 index 2ff4f83..0000000 --- a/translations/cooperation-transfer_fa.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_fi.ts b/translations/cooperation-transfer_fi.ts deleted file mode 100644 index 7ec3037..0000000 --- a/translations/cooperation-transfer_fi.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Tiedostojen siirtoasetukset - - - - Settings - button - Asetukset - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Tiedostojen siirto - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Tiedostojen siirto - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Tiedostojen siirtoasetukset - - - - Everyone in the same LAN - Kaikki samassa lähiverkossa - - - - Only those who are collaborating are allowed - Vain hyväksytyt yhteydet ovat sallittuja - - - - Not allow - Ei sallittu - - - - Allows the following users to send files to me - Sallii seuraavien käyttäjien lähettää minulle tiedostoja - - - - File save location - Tiedoston tallennuspaikka - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_fil.ts b/translations/cooperation-transfer_fil.ts deleted file mode 100644 index 715e87a..0000000 --- a/translations/cooperation-transfer_fil.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_fr.ts b/translations/cooperation-transfer_fr.ts deleted file mode 100644 index 9980682..0000000 --- a/translations/cooperation-transfer_fr.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_gl_ES.ts b/translations/cooperation-transfer_gl_ES.ts deleted file mode 100644 index 0644d2f..0000000 --- a/translations/cooperation-transfer_gl_ES.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_he.ts b/translations/cooperation-transfer_he.ts deleted file mode 100644 index e5d467f..0000000 --- a/translations/cooperation-transfer_he.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_hi_IN.ts b/translations/cooperation-transfer_hi_IN.ts deleted file mode 100644 index b8e7390..0000000 --- a/translations/cooperation-transfer_hi_IN.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_hr.ts b/translations/cooperation-transfer_hr.ts deleted file mode 100644 index 613ae91..0000000 --- a/translations/cooperation-transfer_hr.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Postavke prijenosa podataka - - - - Settings - button - Postavke - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Prijenos podataka - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Prijenos podataka - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Postavke prijenosa podataka - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - Dopušteni samo oni koji surađuju - - - - Not allow - Ne dopusti - - - - Allows the following users to send files to me - Dopušta slijedećim korisnicima da mi šalju datoteke - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_hu.ts b/translations/cooperation-transfer_hu.ts deleted file mode 100644 index 6380e55..0000000 --- a/translations/cooperation-transfer_hu.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Fájlátviteli beállítások - - - - Settings - button - Beállítások - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Fájlátvitel - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Fájlátvitel - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Fájlátviteli beállítások - - - - Everyone in the same LAN - Mindenki azonos vezetékes hálózaton - - - - Only those who are collaborating are allowed - Csak az együttműködőknek engedélyezett - - - - Not allow - Nem engedélyezett - - - - Allows the following users to send files to me - Lehetővé teszi a következő felhasználók számára, hogy fájlokat küldjenek nekem - - - - File save location - Fájl mentési helye - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_hy.ts b/translations/cooperation-transfer_hy.ts deleted file mode 100644 index 720c0fb..0000000 --- a/translations/cooperation-transfer_hy.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_id.ts b/translations/cooperation-transfer_id.ts deleted file mode 100644 index c4e8a20..0000000 --- a/translations/cooperation-transfer_id.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_it.ts b/translations/cooperation-transfer_it.ts deleted file mode 100644 index 55f7e02..0000000 --- a/translations/cooperation-transfer_it.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Impostazioni di trasferimento file - - - - Settings - button - Impostazioni - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Trasferimento di file - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Trasferimento di file - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Impostazioni di trasferimento file - - - - Everyone in the same LAN - Tutti nella stessa LAN - - - - Only those who are collaborating are allowed - Solo coloro che collaborano sono ammessi - - - - Not allow - Non permesso - - - - Allows the following users to send files to me - Consente ai seguenti utenti di inviarmi file - - - - File save location - Posizione di salvataggio del file - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ja.ts b/translations/cooperation-transfer_ja.ts deleted file mode 100644 index 45e499d..0000000 --- a/translations/cooperation-transfer_ja.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ka.ts b/translations/cooperation-transfer_ka.ts deleted file mode 100644 index 54c77a7..0000000 --- a/translations/cooperation-transfer_ka.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_kab.ts b/translations/cooperation-transfer_kab.ts deleted file mode 100644 index 77ce985..0000000 --- a/translations/cooperation-transfer_kab.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_km_KH.ts b/translations/cooperation-transfer_km_KH.ts deleted file mode 100644 index 71a74aa..0000000 --- a/translations/cooperation-transfer_km_KH.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_kn_IN.ts b/translations/cooperation-transfer_kn_IN.ts deleted file mode 100644 index cf1c65b..0000000 --- a/translations/cooperation-transfer_kn_IN.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ko.ts b/translations/cooperation-transfer_ko.ts deleted file mode 100644 index 0c7074b..0000000 --- a/translations/cooperation-transfer_ko.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ku.ts b/translations/cooperation-transfer_ku.ts deleted file mode 100644 index 0836183..0000000 --- a/translations/cooperation-transfer_ku.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ku_IQ.ts b/translations/cooperation-transfer_ku_IQ.ts deleted file mode 100644 index 14e9de7..0000000 --- a/translations/cooperation-transfer_ku_IQ.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ky.ts b/translations/cooperation-transfer_ky.ts deleted file mode 100644 index 2d0c249..0000000 --- a/translations/cooperation-transfer_ky.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ky@Arab.ts b/translations/cooperation-transfer_ky@Arab.ts deleted file mode 100644 index bf1f069..0000000 --- a/translations/cooperation-transfer_ky@Arab.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_lt.ts b/translations/cooperation-transfer_lt.ts deleted file mode 100644 index 542343b..0000000 --- a/translations/cooperation-transfer_lt.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ml.ts b/translations/cooperation-transfer_ml.ts deleted file mode 100644 index f45bbcb..0000000 --- a/translations/cooperation-transfer_ml.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_mn.ts b/translations/cooperation-transfer_mn.ts deleted file mode 100644 index 3eac385..0000000 --- a/translations/cooperation-transfer_mn.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_mr.ts b/translations/cooperation-transfer_mr.ts deleted file mode 100644 index f78eef6..0000000 --- a/translations/cooperation-transfer_mr.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ms.ts b/translations/cooperation-transfer_ms.ts deleted file mode 100644 index 4c561f1..0000000 --- a/translations/cooperation-transfer_ms.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_nb.ts b/translations/cooperation-transfer_nb.ts deleted file mode 100644 index cb08890..0000000 --- a/translations/cooperation-transfer_nb.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ne.ts b/translations/cooperation-transfer_ne.ts deleted file mode 100644 index 7a044ea..0000000 --- a/translations/cooperation-transfer_ne.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_nl.ts b/translations/cooperation-transfer_nl.ts deleted file mode 100644 index 56c3866..0000000 --- a/translations/cooperation-transfer_nl.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Bestandsoverdrachtinstellingen - - - - Settings - button - Instellingen - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Bestandsoverdracht - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Bestandsoverdracht - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Bestandsoverdrachtinstellingen - - - - Everyone in the same LAN - Iedereen op hetzelfde netwerk - - - - Only those who are collaborating are allowed - Alleen bepaalde personen - - - - Not allow - Niet toestaan - - - - Allows the following users to send files to me - Sta toe dat de volgende gebruikers me bestanden sturen - - - - File save location - Opslaglocatie - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_pa.ts b/translations/cooperation-transfer_pa.ts deleted file mode 100644 index 83bf6ee..0000000 --- a/translations/cooperation-transfer_pa.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_pam.ts b/translations/cooperation-transfer_pam.ts deleted file mode 100644 index e8225ef..0000000 --- a/translations/cooperation-transfer_pam.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_pl.ts b/translations/cooperation-transfer_pl.ts deleted file mode 100644 index e664be6..0000000 --- a/translations/cooperation-transfer_pl.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Ustawienia transferu plików - - - - Settings - button - Ustawienia - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Transfer plików - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Transfer plików - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Ustawienia transferu plików - - - - Everyone in the same LAN - Wszyscy w tej samej sieci LAN - - - - Only those who are collaborating are allowed - Tylko dla osób współpracujących - - - - Not allow - Nie zezwalaj - - - - Allows the following users to send files to me - Zezwól określonym użytkownikom na wysyłanie mi plików - - - - File save location - Położenie zapisu pliku - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_pt.ts b/translations/cooperation-transfer_pt.ts deleted file mode 100644 index 57dc8fe..0000000 --- a/translations/cooperation-transfer_pt.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Definições de transferencia de ficheiros - - - - Settings - button - Definições - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Transferência de ficheiros - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Transferência de ficheiros - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Definições de transferencia de ficheiros - - - - Everyone in the same LAN - Todos na mesma rede local - - - - Only those who are collaborating are allowed - Apenas quem colabora está permitido - - - - Not allow - Não permitido - - - - Allows the following users to send files to me - Permite que os seguintes utilizadores me enviem ficheiros - - - - File save location - Localizaçaão para guardar os ficheiros - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_pt_BR.ts b/translations/cooperation-transfer_pt_BR.ts deleted file mode 100644 index 7468872..0000000 --- a/translations/cooperation-transfer_pt_BR.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Configuração de transferência de arquivos - - - - Settings - button - Configurações - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Transferência de arquivos - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Transferência de arquivos - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Configuração de transferência de arquivos - - - - Everyone in the same LAN - Todos na mesma LAN - - - - Only those who are collaborating are allowed - Apenas quem está colaborando têm permissão - - - - Not allow - Não permitido - - - - Allows the following users to send files to me - Permitir que os seguintes usuários possam enviar arquivos para mim - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ro.ts b/translations/cooperation-transfer_ro.ts deleted file mode 100644 index 828a7cf..0000000 --- a/translations/cooperation-transfer_ro.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ru.ts b/translations/cooperation-transfer_ru.ts deleted file mode 100644 index aab91e7..0000000 --- a/translations/cooperation-transfer_ru.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_sc.ts b/translations/cooperation-transfer_sc.ts deleted file mode 100644 index 9418faf..0000000 --- a/translations/cooperation-transfer_sc.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_si.ts b/translations/cooperation-transfer_si.ts deleted file mode 100644 index ee72678..0000000 --- a/translations/cooperation-transfer_si.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_si_LK.ts b/translations/cooperation-transfer_si_LK.ts deleted file mode 100644 index 9cddb97..0000000 --- a/translations/cooperation-transfer_si_LK.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_sk.ts b/translations/cooperation-transfer_sk.ts deleted file mode 100644 index 7a9493a..0000000 --- a/translations/cooperation-transfer_sk.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_sl.ts b/translations/cooperation-transfer_sl.ts deleted file mode 100644 index f1368b7..0000000 --- a/translations/cooperation-transfer_sl.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_sq.ts b/translations/cooperation-transfer_sq.ts deleted file mode 100644 index bafe968..0000000 --- a/translations/cooperation-transfer_sq.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Rregullime shpërnguljesh kartelash - - - - Settings - button - Rregullime - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Shpërngulje kartelash - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Shpërngulje kartelash - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Rregullime shpërnguljesh kartelash - - - - Everyone in the same LAN - Cilido në të njëjtin LAN - - - - Only those who are collaborating are allowed - Lejohen vetëm ata që po bashkëpunojnë në të - - - - Not allow - Mos e lejo - - - - Allows the following users to send files to me - Lejon përdoruesit vijues të më dërgojnë kartela - - - - File save location - Vendndodhje ruajtje kartelash - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_sr.ts b/translations/cooperation-transfer_sr.ts deleted file mode 100644 index baeead1..0000000 --- a/translations/cooperation-transfer_sr.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_sv.ts b/translations/cooperation-transfer_sv.ts deleted file mode 100644 index 15cae43..0000000 --- a/translations/cooperation-transfer_sv.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_sw.ts b/translations/cooperation-transfer_sw.ts deleted file mode 100644 index 3cf82da..0000000 --- a/translations/cooperation-transfer_sw.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ta.ts b/translations/cooperation-transfer_ta.ts deleted file mode 100644 index ec90a26..0000000 --- a/translations/cooperation-transfer_ta.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_th.ts b/translations/cooperation-transfer_th.ts deleted file mode 100644 index 8ec2e0b..0000000 --- a/translations/cooperation-transfer_th.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_tr.ts b/translations/cooperation-transfer_tr.ts deleted file mode 100644 index a1d9596..0000000 --- a/translations/cooperation-transfer_tr.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_tzm.ts b/translations/cooperation-transfer_tzm.ts deleted file mode 100644 index 938ffdf..0000000 --- a/translations/cooperation-transfer_tzm.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ug.ts b/translations/cooperation-transfer_ug.ts deleted file mode 100644 index a12de15..0000000 --- a/translations/cooperation-transfer_ug.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - ھۆججەت يوللاش تەڭشىكى - - - - Settings - button - تەڭشەكلەر - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - ھۆججەت يوللاش - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - ھۆججەت يوللاش - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - ھۆججەت يوللاش تەڭشىكى - - - - Everyone in the same LAN - دائىرىلىك توردىكى ھەممە ئادەم - - - - Only those who are collaborating are allowed - ھازىر ھەمكارلىشىۋاتقان كىشىگىلا - - - - Not allow - رەت قىلىش - - - - Allows the following users to send files to me - تۆۋەندىكىلەرنىڭ ماڭا ھۆججەت يوللىشىغا يول قويۇلسۇن - - - - File save location - ھۆججەت ساقلاش ئورنى - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_uk.ts b/translations/cooperation-transfer_uk.ts deleted file mode 100644 index b5b1ff9..0000000 --- a/translations/cooperation-transfer_uk.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - Параметри передавання файлів - - - - Settings - button - Параметри - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - Передавання файлів - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - Передавання файлів - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - Параметри передавання файлів - - - - Everyone in the same LAN - Усі у одній мережі LAN - - - - Only those who are collaborating are allowed - Дозволено лише для тих, хто співпрацює - - - - Not allow - Заборонити - - - - Allows the following users to send files to me - Дозволити вказаним нижче користувачам надсилати вам файли - - - - File save location - Місце для зберігання файлів - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_ur.ts b/translations/cooperation-transfer_ur.ts deleted file mode 100644 index ba97ad4..0000000 --- a/translations/cooperation-transfer_ur.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_uz.ts b/translations/cooperation-transfer_uz.ts deleted file mode 100644 index 2828fa1..0000000 --- a/translations/cooperation-transfer_uz.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_vi.ts b/translations/cooperation-transfer_vi.ts deleted file mode 100644 index e80dd9b..0000000 --- a/translations/cooperation-transfer_vi.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - - - - - Settings - button - - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - - - - - Everyone in the same LAN - - - - - Only those who are collaborating are allowed - - - - - Not allow - - - - - Allows the following users to send files to me - - - - - File save location - - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_zh_CN.ts b/translations/cooperation-transfer_zh_CN.ts deleted file mode 100644 index 5063a92..0000000 --- a/translations/cooperation-transfer_zh_CN.ts +++ /dev/null @@ -1,67 +0,0 @@ - - - - - QObject - - - File transfer settings - 文件投送设置 - - - - Settings - button - 设置 - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - 文件投送 - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - 文件投送 - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - 文件投送设置 - - - - Everyone in the same LAN - 同一局域网下的所有人 - - - - Only those who are collaborating are allowed - 仅允许正在协同的人 - - - - Not allow - 不允许 - - - - Allows the following users to send files to me - 允许以下用户向我投送文件 - - - - File save location - 文件保存位置 - - - diff --git a/translations/cooperation-transfer_zh_HK.ts b/translations/cooperation-transfer_zh_HK.ts deleted file mode 100644 index 688097a..0000000 --- a/translations/cooperation-transfer_zh_HK.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - 文件投送設置 - - - - Settings - button - 設置 - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - 文件投送 - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - 文件投送 - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - 文件投送设置 - - - - Everyone in the same LAN - 同一局域網下的所有人 - - - - Only those who are collaborating are allowed - 僅允許正在協同的人 - - - - Not allow - 不允許 - - - - Allows the following users to send files to me - 允許以下用戶向我投送文件 - - - - File save location - 文件保存位置 - - - \ No newline at end of file diff --git a/translations/cooperation-transfer_zh_TW.ts b/translations/cooperation-transfer_zh_TW.ts deleted file mode 100644 index 24b81e7..0000000 --- a/translations/cooperation-transfer_zh_TW.ts +++ /dev/null @@ -1,65 +0,0 @@ - - - QObject - - - File transfer settings - 文件投送設定 - - - - Settings - button - 設定 - - - - dfmplugin_cooperation::CooperationMenuScene - - - File transfer - 文件投送 - - - - dfmplugin_cooperation::CooperationPlugin - - - File transfer - 文件投送 - - - - dfmplugin_cooperation::FileTransferSettingsDialog - - - File transfer settings - 文件投送設定 - - - - Everyone in the same LAN - 同一區域網路下的所有人 - - - - Only those who are collaborating are allowed - 僅允許正在協同的人 - - - - Not allow - 不允許 - - - - Allows the following users to send files to me - 允許以下使用者向我投送文件 - - - - File save location - 文件儲存位置 - - - \ No newline at end of file