Skip to content
Ultracopier acts as a replacement for files copy dialogs. Features: play/pause, speed limitation, on-error resume, error/collision management ...
C++ C Shell QMake Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android-sources [Fix] incomplete type ‘std::atomic’ Oct 31, 2019
interface [Fix] Fix speed by size interface Jul 3, 2019
lib/qt-tar-xz [Fix] Fix lot of warning Aug 15, 2019
libogg [Improvement] Improvement for android, libogg Jul 13, 2019
little [Fix] Fix for release version Aug 6, 2019
opusfile [Fix] More fixes for version 2 Jul 22, 2019
other-pro [Improvement] More easy compilation Oct 29, 2019
plugins-unmaintained [Fix] Add .qm to easy compilation Oct 29, 2019
plugins [Improvement] Add some comment Oct 31, 2019
resources [Fix] Add .qm to easy compilation Oct 29, 2019
test [Fix] Fix Oxygen 2 Jul 3, 2019
tools Remove unused option ILLEGAL from build scripts. Dec 25, 2018
.gitignore Update .gitignore Oct 29, 2019
.travis.yml Adding a file for Travis CI (Continuous Integration) Jul 15, 2017
COPYING [Improvement] Start progress bar integration Jun 16, 2019
CliParser.cpp [Improvement] Start progress bar integration Jun 16, 2019
CliParser.h [Improvement] Start progress bar integration Jun 16, 2019
CompilerInfo.h [Improvement] Start progress bar integration Jun 16, 2019
CopyEngineManager.cpp
CopyEngineManager.h [Fix] Fix and improvement for UI Jul 3, 2019
CopyListener.cpp [Improvement] Start progress bar integration Jun 16, 2019
CopyListener.h [Improvement] Start progress bar integration Jun 16, 2019
Core.cpp [Fix] Fix and improvement for UI Jul 3, 2019
Core.h [Fix] Fix and improvement for UI Jul 3, 2019
DebugEngine.cpp [Fix] Fix for release version Aug 6, 2019
DebugEngine.h [Improvement] Start progress bar integration Jun 16, 2019
DebugEngineMacro.h [Fix] Fix for release version Aug 6, 2019
DebugModel.cpp [Improvement] Start progress bar integration Jun 16, 2019
Environment.h [Improvement] Start progress bar integration Jun 16, 2019
EventDispatcher.cpp [Fix] Fix syntax error Aug 16, 2019
EventDispatcher.h [Improvement] Start progress bar integration Jun 16, 2019
ExtraSocket.cpp [Improvement] Start progress bar integration Jun 16, 2019
ExtraSocket.h [Improvement] Start progress bar integration Jun 16, 2019
FacilityEngine.cpp [Fix] Fix pause button Jul 29, 2019
FacilityEngine.h [Fix] Fix MXE char converter by switching to Qt Aug 1, 2019
FacilityEngineVersion.cpp [Fix] Add missing file Aug 12, 2019
HelpDialog.cpp [Fix] Fix MXE char converter by switching to Qt Aug 1, 2019
HelpDialog.h [Improvement] Start progress bar integration Jun 16, 2019
HelpDialog.ui [Improvement] Start progress bar integration Jun 16, 2019
InternetUpdater.cpp [Fix] Fix MXE char converter by switching to Qt Aug 1, 2019
InternetUpdater.h
LanguagesManager.cpp [Improvement] Start progress bar integration Jun 16, 2019
LanguagesManager.h [Improvement] Start progress bar integration Jun 16, 2019
LocalListener.cpp [Improvement] Start progress bar integration Jun 16, 2019
LocalListener.h [Improvement] Start progress bar integration Jun 16, 2019
LocalPluginOptions.cpp [Improvement] Start progress bar integration Jun 16, 2019
LocalPluginOptions.h [Improvement] Start progress bar integration Jun 16, 2019
LogThread.cpp [Improvement] Start progress bar integration Jun 16, 2019
LogThread.h [Improvement] Start progress bar integration Jun 16, 2019
OSSpecific.cpp [Fix] Fix for non Windows copy (file was not truncated) Aug 27, 2019
OSSpecific.h [Fix] Fix native windows copy Aug 20, 2019
OSSpecific.ui [Fix] Fix native windows copy Aug 20, 2019
OptionDialog.cpp [Improvement] Cache radia background for dark oxygen2 Aug 21, 2019
OptionDialog.h [Fix] Fix Sound checkbox Aug 14, 2019
OptionDialog.ui [Improvement] dark button have over effect Jun 21, 2019
OptionEngine.cpp [Improvement] Start progress bar integration Jun 16, 2019
OptionEngine.h
PlatformMacro.h [Improvement] Start progress bar integration Jun 16, 2019
PluginInformation.cpp [Improvement] Start progress bar integration Jun 16, 2019
PluginInformation.h [Improvement] Start progress bar integration Jun 16, 2019
PluginInformation.ui [Improvement] Start progress bar integration Jun 16, 2019
PluginLoaderCore.cpp [Improvement] Start progress bar integration Jun 16, 2019
PluginLoaderCore.h [Improvement] Start progress bar integration Jun 16, 2019
PluginsManager.cpp [Fix] Fix MXE char converter by switching to Qt Aug 1, 2019
PluginsManager.h [Improvement] Start progress bar integration Jun 16, 2019
ProductKey.cpp [Improvement] Start progress bar integration Jun 16, 2019
ProductKey.h [Improvement] Start progress bar integration Jun 16, 2019
ProductKey.ui
README.md [Fix] Fix for local lib ogg Jul 12, 2019
README.sources [Fix] Fix for release version Aug 6, 2019
ResourcesManager.cpp [Improvement] Start progress bar integration Jun 16, 2019
ResourcesManager.h [Improvement] Start progress bar integration Jun 16, 2019
SessionLoader.cpp [Improvement] Start progress bar integration Jun 16, 2019
SessionLoader.h [Improvement] Start progress bar integration Jun 16, 2019
StructEnumDefinition.h [Fix] Fix for little version Jun 20, 2019
StructEnumDefinition_UltracopierSpecific.h [Improvement] Start progress bar integration Jun 16, 2019
SystrayIcon.cpp [Fix] Fix MXE char converter by switching to Qt Aug 1, 2019
SystrayIcon.h [Improvement] Start progress bar integration Jun 16, 2019
ThemesManager.cpp [Fix] Fix the little version for the version 2 Jun 20, 2019
ThemesManager.h [Improvement] Start progress bar integration Jun 16, 2019
Variable.h [Fix] Fix native windows copy Aug 20, 2019
Version.h [Improvement] More easy compilation Oct 29, 2019
cpp11addition.cpp [Fix] Fix some warning Aug 16, 2019
cpp11addition.h [Improvement] Try prevent bug for remaining rules var Jul 28, 2019
cpp11additionstringtointcpp.cpp [Improvement] Start progress bar integration Jun 16, 2019
main.cpp [Improvement] Cache radia background for dark oxygen2 Aug 21, 2019
recipe-haiku.txt [Improvement] Start progress bar integration Jun 16, 2019
ultracopier.dox [Improvement] Start progress bar integration Jun 16, 2019
ultracopier.pro [Fix] More fix for windows Jul 28, 2019

README.md

About

Ultracopier is free and open source software licensed under GPLv3 that acts as a replacement for files copy dialogs.

Main features include:

  • task queue
  • pause / resume
  • resume unfinished jobs
  • dynamic speed limitation
  • collision management
  • plugin support

Dependency

  • libogg and libopus if audio support is enabled

Building

Building an all-in-one version is as easy as compiling the main Qt project:

find ./ -name '*.ts' -exec lrelease {} \;
qmake ultracopier.pro

Translations

Translations are provided via Qt Linguist.

  1. Run lupdate ultracopier.pro to update the translation files
  2. Put your translation in (plugins|resources)/Languages/XX/translation.ts
  3. Run lrelease ultracopier.pro to compile the files
  4. Replace the .qm files in your Ultracopier release

Plugins

Customizations in form of Plugins are also possible.

Contributing

This project is hosted on Github. Add issues and merge requests there!

You can’t perform that action at this time.