summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/themesinstallwindow.cpp (follow)
Commit message (Collapse)AuthorAge
* 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
* Update Qt includes for compatibility with Qt5.Dominik Riebeling2013-01-27
| | | | Change-Id: Ibe400700f6bce0335a2975c6d635e10ae940f932
* Themes Window: don't set cache folder on each request.Dominik Riebeling2013-01-27
| | | | | | | | The Themes Window reuses the download object for getting preview images. Since the object is reused it isn't necessary to set the cache path on each network request. Change-Id: Ibc531e09ad19ede3cab7326d9230bd5188710d98
* Remove Rockbox Utility Offline Mode.Dominik Riebeling2013-01-13
| | | | | | | | | | | | | | | | Offline Mode was intended to allow performing an installation without network access. However, to get the required files cached the same installation has to be performed with network access, which is a rather strange prerequisite. A better way would be a way to direct Rockbox Utility to some local "repository" that holds the required files. Furthermore, Offline Mode hasn't been tested since long and is likely to be broken since the caching mechanism has been extended. For now remove this functionality. As far as I know it's been rarely used (if at all) anyway. Change-Id: Ib2af4892708e0440bd0a7940c131f04182ddb39a
* Themes Window: do not download themes information multiple times.Dominik Riebeling2012-08-19
| | | | Change-Id: Ic8011ec3f45d4313436a5a49a3a0f604f8931840
* 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
* Separate select and install parts in themes install window.Dominik Riebeling2012-06-26
| | | | | | | | | | | Allow using the themes installation dialog as selection dialog separately from installing themes. For this the installation is now triggered separately and can be told to not to do the installation on Ok button. In this case the dialog is selection only, and the Ok button is changed to Select. The installation itself is still done in the class but started by calling the install() method separately. Change-Id: I856db8204788302b2b539e6d8283f73cb354f033
* Remove useless operation.Dominik Riebeling2012-04-28
| | | | Change-Id: I378be5202d96cf6b44fb448cb7e620465ff36961
* Remove svn keyword lines from sources.Dominik Riebeling2011-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30806 a1c6a512-1295-4272-9138-f99709370657
* Rockbox Utility: listen to translation change events.Dominik Riebeling2011-10-02
| | | | | | | | | When changing the language don't require a restart anymore. Instead listen to the appropriate changeEvent and retranslate the UI. Designer generated UI files already provide such a function. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30633 a1c6a512-1295-4272-9138-f99709370657
* Move retrieval of revision and release numbers to RockboxInfo class.Dominik Riebeling2010-06-06
| | | | | | | This allows reusing retrieval for upcoming distinguishing between release and current voice files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26636 a1c6a512-1295-4272-9138-f99709370657
* Transmit installed build revision and release version to theme site.Dominik Riebeling2010-06-06
| | | | | | | | | To allow the theme site handling different versions of the theme syntax transmit the revision number and release number (whatever applies) to the server. A later update to the theme site can then return a theme list with themes compatible, and include the correct download links. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26625 a1c6a512-1295-4272-9138-f99709370657
* Move constructing the themes info download link to rbutil.ini.Dominik Riebeling2010-06-02
| | | | | | | | Instead of constructing the download link with fixed script name put a template into the system info file. That way changing the download link doesn't require changing the code anymore. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26495 a1c6a512-1295-4272-9138-f99709370657
* Move utils.cpp functions into separate class and split it up.Dominik Riebeling2010-04-02
| | | | | | | | | Move class-less functions in utils.cpp into a new Utils class and make the old functions static. This prevents clashes with system C functions. Rename some functions to avoid macro problems (check() is a macro on OS X). Split out the RockboxInfo class into a separate file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25441 a1c6a512-1295-4272-9138-f99709370657
* rbutil: split RbSettings. use Stable/unstable status from server.Dominik Wenger2010-01-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24331 a1c6a512-1295-4272-9138-f99709370657
* Revert r24174 following the discussion on mailing-listTomer Shalev2010-01-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24213 a1c6a512-1295-4272-9138-f99709370657
* rbutil: Fix some messagesTomer Shalev2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24174 a1c6a512-1295-4272-9138-f99709370657
* rbutil: Explicitly set some widgets layout direction to LTRTomer Shalev2010-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24173 a1c6a512-1295-4272-9138-f99709370657
* FS#10748 - rbutil: Explicitly override GUI layout direction setting for some ↵Tomer Shalev2009-10-31
| | | | | | widgets git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23441 a1c6a512-1295-4272-9138-f99709370657
* Clean up and improve themes install window debug messages.Dominik Riebeling2009-05-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20989 a1c6a512-1295-4272-9138-f99709370657
* rbutil: make RbSettings a static class. (FS#10183 with improvements)Dominik Wenger2009-05-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20890 a1c6a512-1295-4272-9138-f99709370657
* Cleanup and un-gui ZipInstaller class:Dominik Riebeling2009-05-02
| | | | | | | | | - Use signals for updating the progress logger from ZipInstaller class. - Move ZipInstaller class to base folder as it doesn't rely on QtGui anymore. - cleanup debugging output a bit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20845 a1c6a512-1295-4272-9138-f99709370657
* Clean up ProgressLogger state handling:Dominik Riebeling2009-05-02
| | | | | | | | - use better names for member functions - don't emit aborted() when exiting a successful log git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20844 a1c6a512-1295-4272-9138-f99709370657
* Completely rework RbSettings class.Dominik Riebeling2009-04-29
| | | | | | | | | | - use a single member function for accessing a settings value. - use an enum to figure the correct value in the settings file instead of functions. - return the settings value as QVariant instead and leave converting to the caller. - accept QVariant as value when setting values. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20823 a1c6a512-1295-4272-9138-f99709370657
* Fix the includes I forgot when renaming the ZipInstaller class file.Dominik Riebeling2009-04-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20814 a1c6a512-1295-4272-9138-f99709370657
* Qt always assumes ini files to use Latin1 encoding but the theme site uses ↵Dominik Riebeling2009-04-27
| | | | | | | | | utf-8. Explicitly convert texts displayed to the user. Fixes non-ascii characters showing up incorrectly. Replace some HTML entities for the themes list as that isn't parsed as HTML. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20811 a1c6a512-1295-4272-9138-f99709370657
* Trim description text before displaying and display newlines as line breaks.Dominik Riebeling2009-04-27
| | | | | | | Trim themes titles before displaying in the list to remove stray whitespace. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20810 a1c6a512-1295-4272-9138-f99709370657
* Invalidate preview image cache when updating to prevent a resize event ↵Dominik Riebeling2009-04-21
| | | | | | repainting the old image before the new image is downloaded. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20773 a1c6a512-1295-4272-9138-f99709370657
* Rename ThemeInstall class files to actually match the class name.Dominik Riebeling2009-03-31
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20594 a1c6a512-1295-4272-9138-f99709370657