summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp (follow)
Commit message (Collapse)AuthorAge
* rbutil: add abort signal for bootloader install/uninstallCástor Muñoz2016-08-15
| | | | | | | | During the bootloader install/uninstall process, a signal is emitted when "Abort" button is pressed, the installers can attach this signal and cancel the process. Change-Id: I7f297b8031d7a2d93da0022081aaef03ef041baf
* Use cutelogger for Rockbox Utility internal trace.Dominik Riebeling2013-11-04
| | | | | | | | Change tracing from qDebug() to use cutelogger, which is available under the LGPL2.1. This allows to automatically add filename and line number to the log, and also provides multiple log levels. Change-Id: I5dbdaf902ba54ea99f07ae10a07467c52fdac910
* Don't delete ZipInstaller instances directly.Dominik Riebeling2013-03-09
| | | | | | | | Schedule them for deletion instead of deleting them. That way pending events can still be handled before the main loop deletes them. Fixes crashes on the second download during installation. Change-Id: I7c718dbb0200a64d1aa3bbb6c2839282fb965dec
* Update Qt includes for compatibility with Qt5.Dominik Riebeling2013-01-27
| | | | Change-Id: Ibe400700f6bce0335a2975c6d635e10ae940f932
* Fix bootloader installation always being enable for Archos devices.Dominik Riebeling2012-09-02
| | | | | | | | | Archos devices don't need a bootloader, but the automatic enabling of the bootloader installation didn't handle this case, making a first time installation impossible. Fix this by respecting the "none" bootloader case separately. Change-Id: I9b06348401f525c5447cf4ce061f2463083c0e61
* Check environment before starting installation.Dominik Riebeling2012-08-19
| | | | | | | The environment needs to be correct for other installations than main Rockbox as well. Change-Id: Icf626de63b58ba40f600fd095a254b6e7e9e46ee
* Do some minor cleanup.Dominik Riebeling2012-07-01
| | | | | | | | | - Move a GUI-only implementation class around. - Make some strings non-translatable which don't make sense translating. - Rename internal state in installation class. There is no current build anymore. Change-Id: I7384c5601de36bc48f858fe5c7b009653d439d94
* Handle no selected themes properly.Dominik Riebeling2012-07-01
| | | | | | | When installing themes without any themes selected show a notice in the log and continue instead of stopping. Change-Id: Ieeb03e4656b041ce1dda25b2c44b6b6f0aa0ca80
* Install widget: fallback to development build.Dominik Riebeling2012-07-01
| | | | | | | | | If neither an old selected build nor a release is available fallback to selecting the development build. Remove some old code that was not supposed to be be kept. Change-Id: I883535bd8e7981e68bc3fac3bcd5f375e1237242
* Handle language change events in widgets.Dominik Riebeling2012-06-30
| | | | Change-Id: I54265e8c5da03e7d13217118f233effa8837f007
* Rework Installation and remove Quick Start tab.Dominik Riebeling2012-06-26
The Quick Start tab turned out to be used a lot but not explaining what its functionality actually does, leading to various amount of confusion. The Quick Start tab and its functionality have been completely removed. As replacement the reworked Installation tab now includes both the entries from the old Installation tab (Bootloader and Rockbox) and the Extras tab (Fonts, Themes, Game files). Each of the items can be enabled or disabled individually, and the selection is saved in the configuration. The only exception is the bootloader option, since installing the bootloader is only needed once. To help with this the bootloader checkbox is automatically enabled if no Rockbox installation is found, and disabled if one is found. While it would be nicer to check if the bootloader is actually installed this is not possible for various players so the implementation simply relies on a Rockbox installation. This should also make it much easier to update an existing installation. Current limitations: - the selected themes are not saved. - it is not possible to detect if the target has the plugins that require additional game files prior to installation. Thus the "Game files" option is available for all targets but simply skipped if the plugins are not found. Change-Id: I1929bb7045e382fcbba431cca057d3121607d3a9