Commit graph

103 commits

Author SHA1 Message Date
Teo Mrnjavac
99a1c2245f Documentation++ 2017-02-28 18:08:20 +01:00
Teo Mrnjavac
e2b2d761c2 Do not LINK_PUBLIC by default. 2016-12-07 16:37:29 +01:00
Andrius Štikonas
9f0ca042fe Port away from most cases of Q_FOREACH to C++11 ranged for loop.
In order to avoid deep copies, Qt containers over which we iterate must be const
The remaining unported cases require qAsConst (Qt 5.7) or std::as_const (C++17)
2016-09-01 16:46:14 +01:00
Teo Mrnjavac
92ca79c2f8 Improve debug output for startup profiling. 2016-05-26 12:02:16 +02:00
Teo Mrnjavac
9fb9aaf6e4 Install CrashReporter handler. 2016-03-23 18:48:08 +01:00
Teo Mrnjavac
d1f1a421dd Remove dead code. 2016-03-02 09:47:16 +01:00
Teo Mrnjavac
007ad9abae Add debug information as a tooltip to ViewStepItem if running with -d 2015-09-15 16:48:42 +02:00
Teo Mrnjavac
490875cdb4 There is no prepare phase any more. 2015-09-15 16:48:42 +02:00
Teo Mrnjavac
fb44fb97b6 Massive refactor of module loading, configuration, startup, management. 2015-09-15 16:48:42 +02:00
Teo Mrnjavac
6ec2b07ca7 Install icon 2015-09-15 16:48:41 +02:00
Teo Mrnjavac
42e465aa10 CalamaresUtils::System is now a class. 2015-09-15 16:48:41 +02:00
Teo Mrnjavac
87edd61278 Use availableGeometry instead of screenGeometry to compute maximum size. 2015-07-07 16:44:01 +02:00
Teo Mrnjavac
ad5e837b75 Print Calamares version string in debug output. 2015-07-07 12:20:57 +02:00
Teo Mrnjavac
7e70e4c137 TextTreeItem is no more. 2015-06-19 22:50:48 +02:00
Teo Mrnjavac
6de46fcd25 There are no Category items any more.
As of this commit, the ProgressTree{Model,View} behaves like a flat
list model/view.
2015-06-19 22:47:39 +02:00
Teo Mrnjavac
02a8226b76 Eliminate Prepare as a step. 2015-06-19 22:47:39 +02:00
Teo Mrnjavac
f3956ff11d Initialize all the things. 2015-06-14 00:29:06 +02:00
Teo Mrnjavac
0dab164e9c Really fix on old GCC 2015-06-11 20:07:55 +02:00
Teo Mrnjavac
16805f1098 Fixup. 2015-06-11 19:05:44 +02:00
Teo Mrnjavac
1c0a5ea334 Try to fix build with GCC 4.8.4.
CAL-236 #comment Please test with current master.
2015-06-11 18:53:23 +02:00
Teo Mrnjavac
22177be577 Use new installTranslator in CalamaresApplication. 2015-05-07 16:10:42 +02:00
Teo Mrnjavac
fc2d15da16 Document potentially obscure code. 2015-04-08 19:17:51 +02:00
Teo Mrnjavac
2d2d5ca30c Store lambdas that call tr in ViewStepItem and TextTreeItem. 2015-04-08 19:10:24 +02:00
Teo Mrnjavac
1f9843cc7d Retranslate window title. 2015-04-08 18:40:27 +02:00
Teo Mrnjavac
e5d4c02b4a Use Branding styleStrings instead of CalamaresStyle constants. 2015-03-19 18:03:55 +01:00
Teo Mrnjavac
ea3b2295ec Diagnostics is now debug information 2015-03-11 12:41:44 +01:00
Teo Mrnjavac
f00a557d07 Retranslate diagnostics button. 2015-03-10 19:51:08 +01:00
Teo Mrnjavac
00565d0f12 Stubs for DebugWindow. 2015-03-10 19:51:08 +01:00
Gormogon
e2d05cb9f2 Align Pointers 2015-02-25 19:57:19 -05:00
Teo Mrnjavac
047141a520 Update copyright header for file modified in 2015. 2015-02-02 12:01:20 +01:00
Teo Mrnjavac
5b045dc72c Better window size constants for netbook displays. 2015-01-30 20:41:41 +01:00
Teo Mrnjavac
2782328036 Fix phase handling in ViewManager, to allow adding a Finished page. 2015-01-29 22:46:08 +01:00
Teo Mrnjavac
8a3ea7c8b1 Add lazy constructed ViewStepItems for Install and Finished. 2015-01-29 22:46:08 +01:00
Teo Mrnjavac
9d5ab4bf98 Add ViewStepItem ctor overload that takes a callback.
Needed when a ViewStep doesn't exist yet when the VSI is created.
2015-01-29 22:46:07 +01:00
Teo Mrnjavac
9622888d1d Load QML modules in a central place + dummy QML slideshow. 2015-01-23 20:24:45 +01:00
Kevin Kofler
98f99fa5bf Introduce and use a Calamares::Branding::setGlobals method.
The method creates a map called "branding" in the global storage, and
inserts an entry for each of the branding strings. This makes the
branding information accessible to the Python modules.

The method is called by CalamaresApplication::initJobQueue.

This is necessary because the Branding class is in libcalamaresui, so
Python modules cannot access it directly.
2014-11-16 04:19:53 +01:00
Teo Mrnjavac
78075d7412 Use the new CalamaresUtils::installTranslator. 2014-11-10 12:26:39 +01:00
Teo Mrnjavac
fc4ce3d23b Make progress view unfocusable. 2014-11-10 12:26:03 +01:00
Teo Mrnjavac
0849a5983c Actually build translations qrc. 2014-11-07 17:58:47 +01:00
Teo Mrnjavac
a51251fdc6 Expose list of build-time available translation languages. 2014-10-30 17:26:03 +01:00
demmm
c84a98c23c set option to select higlighted text color
keep it independent from background color, should make it easier to add a color section option to branding
2014-10-18 19:41:53 -04:00
Teo Mrnjavac
90e10f63fa Use Branding in main window. 2014-10-16 16:58:36 +02:00
Teo Mrnjavac
a58857baa6 Hook up the branding component code path in CalamaresApplication. 2014-10-10 18:18:59 +02:00
Teo Mrnjavac
006f0e3eef Make sure the window doesn't grow out of QScreen bounds. 2014-10-09 18:10:11 +02:00
Teo Mrnjavac
fdaea27475 Attempt at a window size fix. 2014-10-07 16:07:28 +02:00
Pier Luigi Fiorini
f0921a41b2 Try to find settings.conf from SYSCONFDIR
Honor SYSCONFDIR as specified by CMake arguments instead of
using a hard-coded path.

Since GNUInstallDirs set CMAKE_INSTALL_FULL_SYSCONFDIR to
CMAKE_INSTALL_PREFIX/etc we need to change the default ourselves.
2014-08-20 11:48:30 +02:00
Teo Mrnjavac
5400afa540 Fix settings.conf loading. 2014-08-06 17:23:40 +02:00
Aurélien Gâteau
289704ab90 Make it possible to override the config dir from the command line 2014-07-28 18:12:08 +02:00
Aurélien Gâteau
b5b72855c3 Queue module jobs in the order they are listed in the "install" section of settings.conf 2014-07-22 16:54:34 +02:00
Teo Mrnjavac
031c405c60 Let's not keep commented out code. 2014-07-18 10:39:43 +02:00