OSDN Git Service

alterlinux/alterlinux-calamares.git
2 years ago[packagechooser] Rename internals
Adriaan de Groot [Fri, 3 Sep 2021 15:29:21 +0000 (17:29 +0200)]
[packagechooser] Rename internals

- pkgc -> packageChoice and similar for methods, variables
- document that this is the convenience value for one-selection
  QML modules, not a full model
- use std::optional to keep track of which one is being used.

2 years ago[welcome] add SPDX-tags to test-data
Adriaan de Groot [Fri, 3 Sep 2021 15:07:49 +0000 (17:07 +0200)]
[welcome] add SPDX-tags to test-data

2 years ago[summaryq] add SPDX-tags
Adriaan de Groot [Fri, 3 Sep 2021 15:07:32 +0000 (17:07 +0200)]
[summaryq] add SPDX-tags

2 years agoMerge pull request #1770 from dr460nf1r3/calamares
Adriaan de Groot [Fri, 3 Sep 2021 19:00:00 +0000 (21:00 +0200)]
Merge pull request #1770 from dr460nf1r3/calamares

[fstab] Dont set fsck check for BTRFS in fstab

2 years agoDont set fsck check for BTRFS in fstab
dr460nf1r3 [Fri, 3 Sep 2021 18:49:08 +0000 (20:49 +0200)]
Dont set fsck check for BTRFS in fstab

2 years agoupdate CHANGES with what was done for QML modules
demmm [Tue, 31 Aug 2021 20:38:48 +0000 (22:38 +0200)]
update CHANGES with what was done for QML modules

2 years agoMerge branch 'issue-1767' into calamares
Adriaan de Groot [Tue, 31 Aug 2021 12:04:05 +0000 (14:04 +0200)]
Merge branch 'issue-1767' into calamares

FIXES #1767

2 years ago[partition] Coding style
Adriaan de Groot [Tue, 31 Aug 2021 12:03:04 +0000 (14:03 +0200)]
[partition] Coding style

2 years ago[partition] expect failures when kpm can't read the disk
Adriaan de Groot [Tue, 31 Aug 2021 11:58:23 +0000 (13:58 +0200)]
[partition] expect failures when kpm can't read the disk

2 years ago[partition] Create KPM backend at start of test
Adriaan de Groot [Tue, 31 Aug 2021 11:54:23 +0000 (13:54 +0200)]
[partition] Create KPM backend at start of test

2 years ago[partition] Avoid crash when there is no KPM backend
Adriaan de Groot [Tue, 31 Aug 2021 11:46:25 +0000 (13:46 +0200)]
[partition] Avoid crash when there is no KPM backend

2 years ago[partition] Fix build of devices test
Adriaan de Groot [Tue, 31 Aug 2021 11:45:15 +0000 (13:45 +0200)]
[partition] Fix build of devices test

2 years ago[libcalamares] Slightly more memory-safe
Adriaan de Groot [Tue, 31 Aug 2021 10:54:51 +0000 (12:54 +0200)]
[libcalamares] Slightly more memory-safe

Use unique_ptr to ensure Private is always deleted.

SEE #1758

2 years ago[packagechooserq] Fix build on Debian, openSUSE with AppStream
Adriaan de Groot [Tue, 31 Aug 2021 09:33:05 +0000 (11:33 +0200)]
[packagechooserq] Fix build on Debian, openSUSE with AppStream

2 years agoMerge branch 'extra_qml' into calamares
Adriaan de Groot [Mon, 30 Aug 2021 21:17:36 +0000 (23:17 +0200)]
Merge branch 'extra_qml' into calamares

2 years agoChanges: document newly-merged
Adriaan de Groot [Mon, 30 Aug 2021 20:34:57 +0000 (22:34 +0200)]
Changes: document newly-merged

2 years agoMerge remote-tracking branch 'origin/issue-1761' into calamares
Adriaan de Groot [Mon, 30 Aug 2021 20:33:03 +0000 (22:33 +0200)]
Merge remote-tracking branch 'origin/issue-1761' into calamares

FIXES #1761

2 years agoMerge pull request #1762 from demmm/calamares
Adriaan de Groot [Mon, 30 Aug 2021 11:57:17 +0000 (13:57 +0200)]
Merge pull request #1762 from demmm/calamares

[localeq] redo i18n.qml

2 years agoMerge pull request #1765 from waneon/pr
Adriaan de Groot [Sun, 29 Aug 2021 00:11:15 +0000 (02:11 +0200)]
Merge pull request #1765 from waneon/pr

[partition] Fix invalid variable name

2 years ago[partition] Fix invalid variable name
waneon [Fri, 27 Aug 2021 23:18:09 +0000 (19:18 -0400)]
[partition] Fix invalid variable name

2 years ago[partition] Tailor warning message about ESP
Adriaan de Groot [Fri, 27 Aug 2021 15:28:07 +0000 (17:28 +0200)]
[partition] Tailor warning message about ESP

- tell the user all the things that are wrong with the
  (proposed) ESP; a missing one gets all the suggestions.

2 years ago[partition] Disentangle questions of suitability of ESP
Adriaan de Groot [Fri, 27 Aug 2021 15:27:26 +0000 (17:27 +0200)]
[partition] Disentangle questions of suitability of ESP

- split into size, type, flags so the warning message can
  be tailored to what is wrong.

2 years ago[partition] Apply code style
Adriaan de Groot [Fri, 27 Aug 2021 15:26:50 +0000 (17:26 +0200)]
[partition] Apply code style

2 years ago[partition] Improve warning message in log
Adriaan de Groot [Thu, 26 Aug 2021 15:39:06 +0000 (17:39 +0200)]
[partition] Improve warning message in log

2 years ago[partition] Improve constness, naming
Adriaan de Groot [Thu, 26 Aug 2021 15:30:55 +0000 (17:30 +0200)]
[partition] Improve constness, naming

2 years agoChanges: describe partition changes
Adriaan de Groot [Thu, 26 Aug 2021 15:23:14 +0000 (17:23 +0200)]
Changes: describe partition changes

2 years agoMerge pull request #1749 from LordTermor/calamares
Adriaan de Groot [Thu, 26 Aug 2021 15:18:09 +0000 (17:18 +0200)]
Merge pull request #1749 from LordTermor/calamares

[partition] Disable delete button for extended partition

2 years agoMerge branch 'issue-1669' into calamares
Adriaan de Groot [Thu, 26 Aug 2021 15:09:55 +0000 (17:09 +0200)]
Merge branch 'issue-1669' into calamares

2 years ago[welcome] Add a handful of tests for different URL configs
Adriaan de Groot [Thu, 26 Aug 2021 14:58:46 +0000 (16:58 +0200)]
[welcome] Add a handful of tests for different URL configs

2 years ago[welcome] [welcomeq] Move requirements to Config
Adriaan de Groot [Thu, 26 Aug 2021 14:39:55 +0000 (16:39 +0200)]
[welcome] [welcomeq] Move requirements to Config

The Config object can hold all of the configuration information,
including also the requirements-checking parts. Move requirements-
checking configuration there, so it is shared and consistent
across welcome and welcomeq, regardless.

This repairs the test that expects the Config object to handle
**all** of the configuration, too.

2 years ago[welcome] Fix test, check that the internet check URLs are loaded
Adriaan de Groot [Thu, 26 Aug 2021 12:40:52 +0000 (14:40 +0200)]
[welcome] Fix test, check that the internet check URLs are loaded

2 years ago[libcalamares] Handle multiple invalid URLs at once
Adriaan de Groot [Thu, 26 Aug 2021 12:32:57 +0000 (14:32 +0200)]
[libcalamares] Handle multiple invalid URLs at once

- expand tests with example where more than one URL is invalid
- fix the call to the wrong overload of QVector::erase()

2 years ago[libcalamares] Fix up multiple URLs for checkinternet
Adriaan de Groot [Thu, 26 Aug 2021 10:57:40 +0000 (12:57 +0200)]
[libcalamares] Fix up multiple URLs for checkinternet

- was filtering out the wrong URLs
- was not actually removing the invalid URLs
- extend API to make it possible to count / confirm the settings
- extend tests to demonstrate that API and the issues

2 years ago[localeq] redo i18n.qml
demmm [Thu, 26 Aug 2021 10:05:38 +0000 (12:05 +0200)]
[localeq] redo i18n.qml
set colors as vars, mostly kirigami colors, to make it work for boths dark & light themes
highlights now full width and on hover
currentindex still at -1, not implemented in cofig.cpp/h, possible to use js, or is
https://github.com/calamares/calamares/blob/calamares/src/modules/locale/LCLocaleDialog.cpp#L43 accessible to QML?

2 years ago[welcome] Expand stub tests to check that crashes are gone
Adriaan de Groot [Tue, 24 Aug 2021 11:37:02 +0000 (13:37 +0200)]
[welcome] Expand stub tests to check that crashes are gone

2 years ago[welcome] Handle nullptrs nicely in Config
Adriaan de Groot [Tue, 24 Aug 2021 10:50:03 +0000 (12:50 +0200)]
[welcome] Handle nullptrs nicely in Config

- Branding, Settings, and ModuleManager may all be nullptr,
  in which case the corresponding code shouldn't call methods
  of those instances -- this is demonstrated by just creating
  a Config object

2 years ago[libcalamares] Avoid cError + SubEntry
Adriaan de Groot [Tue, 24 Aug 2021 10:32:48 +0000 (12:32 +0200)]
[libcalamares] Avoid cError + SubEntry

The combination of Error and SubEntry loses the indentation.

2 years ago[libcalamares] Warnings for nullptr Settings
Adriaan de Groot [Tue, 24 Aug 2021 10:30:44 +0000 (12:30 +0200)]
[libcalamares] Warnings for nullptr Settings

2 years ago[welcome] Avoid crash when no Branding available
Adriaan de Groot [Tue, 24 Aug 2021 09:58:24 +0000 (11:58 +0200)]
[welcome] Avoid crash when no Branding available

- don't install translators twice -- do it in setLocaleIndex only
- avoid crash if the branding instance is nullptr

2 years ago[libcalamaresui] Warn when asking for nonexistent Branding instance
Adriaan de Groot [Tue, 24 Aug 2021 09:57:37 +0000 (11:57 +0200)]
[libcalamaresui] Warn when asking for nonexistent Branding instance

2 years ago[welcome] Add (stub) test for the Config object
Adriaan de Groot [Tue, 24 Aug 2021 08:24:11 +0000 (10:24 +0200)]
[welcome] Add (stub) test for the Config object

This crashes because there's no translations object yet,
but that is an internal issue.

2 years ago[libcalamares] Add urls only if valid, add tests to check that
Adriaan de Groot [Tue, 24 Aug 2021 08:00:42 +0000 (10:00 +0200)]
[libcalamares] Add urls only if valid, add tests to check that

2 years agoChanges: mention the networkcfg improvement
Adriaan de Groot [Mon, 23 Aug 2021 15:37:08 +0000 (17:37 +0200)]
Changes: mention the networkcfg improvement

2 years agoMerge pull request #1755 from demmm/calamares
demmm [Mon, 16 Aug 2021 18:33:08 +0000 (20:33 +0200)]
Merge pull request #1755 from demmm/calamares

[networkcfg] add setting the correct target user in copied file
Fixes https://github.com/calamares/calamares/issues/1754

2 years ago[networkcfg] use os.getlogin()
demmm [Mon, 16 Aug 2021 18:17:07 +0000 (20:17 +0200)]
[networkcfg] use os.getlogin()
cala running as root returns root for live_user otherwise

2 years ago[networkcfg] add setting the correct target user in copied file
demmm [Mon, 16 Aug 2021 12:06:13 +0000 (14:06 +0200)]
[networkcfg] add setting the correct target user in copied file
see https://github.com/calamares/calamares/issues/1753

2 years ago[partition] Fix Delete button for extended
Artem Grinev [Wed, 11 Aug 2021 22:13:16 +0000 (02:13 +0400)]
[partition] Fix Delete button for extended

Extended partition can't be removed when contains children. This commit
adds missing check.

2 years ago[partition] Fix build of layoutstest
Adriaan de Groot [Thu, 5 Aug 2021 13:49:29 +0000 (15:49 +0200)]
[partition] Fix build of layoutstest

This test needs UI because the devicemodel uses GUI parts.

2 years ago[partition] Stub of a test of scandevice
Adriaan de Groot [Tue, 31 Aug 2021 11:16:45 +0000 (13:16 +0200)]
[partition] Stub of a test of scandevice

2 years ago[partition] Rename test executables
Adriaan de Groot [Tue, 31 Aug 2021 11:08:54 +0000 (13:08 +0200)]
[partition] Rename test executables

- all partition tests are now named partition<thing>test

2 years agoChanges: post-release housekeeping
Adriaan de Groot [Thu, 5 Aug 2021 13:29:23 +0000 (15:29 +0200)]
Changes: post-release housekeeping

2 years ago[partition] Update waiting widget only if it (still) exists v3.2.41.1
Adriaan de Groot [Thu, 5 Aug 2021 12:51:31 +0000 (14:51 +0200)]
[partition] Update waiting widget only if it (still) exists

2 years ago[partition] Set up swap-choice texts correctly
Adriaan de Groot [Tue, 3 Aug 2021 23:47:55 +0000 (01:47 +0200)]
[partition] Set up swap-choice texts correctly

2 years ago[partition] Remove useless parameter
Adriaan de Groot [Tue, 3 Aug 2021 23:45:22 +0000 (01:45 +0200)]
[partition] Remove useless parameter

- previously, updateSwapChoicesTr() wanted to be a static free function,
  but it needs QObject::tr() ; drop the unnecessary parameter (since it
  is a member function).

2 years ago[partition] Factor out manual partitioning translation
Adriaan de Groot [Tue, 3 Aug 2021 23:42:00 +0000 (01:42 +0200)]
[partition] Factor out manual partitioning translation

- needs to be called when the button is created, too

2 years ago[welcome] Remove annoying debug message
Adriaan de Groot [Thu, 5 Aug 2021 12:25:20 +0000 (14:25 +0200)]
[welcome] Remove annoying debug message

2 years agoPartition: don't set text if button doesn't exist
Adriaan de Groot [Thu, 5 Aug 2021 12:23:11 +0000 (14:23 +0200)]
Partition: don't set text if button doesn't exist

2 years agoChanges: pre-release housekeeping
Adriaan de Groot [Thu, 5 Aug 2021 12:16:28 +0000 (14:16 +0200)]
Changes: pre-release housekeeping

2 years ago[welcome] Load potentially a list of URLs to check
Adriaan de Groot [Sun, 1 Aug 2021 21:52:27 +0000 (23:52 +0200)]
[welcome] Load potentially a list of URLs to check

2 years ago[libcalamares] Fix typo in comment
Adriaan de Groot [Sun, 1 Aug 2021 21:49:33 +0000 (23:49 +0200)]
[libcalamares] Fix typo in comment

2 years ago[libcalamares] Expand API for setting URLs to check
Adriaan de Groot [Sun, 1 Aug 2021 20:37:13 +0000 (22:37 +0200)]
[libcalamares] Expand API for setting URLs to check

2 years ago[libcalamares] Expand the number of URLs to check for connectivity
Adriaan de Groot [Sun, 1 Aug 2021 20:07:51 +0000 (22:07 +0200)]
[libcalamares] Expand the number of URLs to check for connectivity

- introduce a list of URLs instead of just one
- ping each of them, in turn, until one responds

2 years agoChanges: post-release housekeeping
Adriaan de Groot [Sun, 1 Aug 2021 19:26:06 +0000 (21:26 +0200)]
Changes: post-release housekeeping

2 years agoCHANGES: release date v3.2.41
Adriaan de Groot [Fri, 30 Jul 2021 22:41:27 +0000 (00:41 +0200)]
CHANGES: release date

2 years agoi18n: update language lists
Adriaan de Groot [Fri, 30 Jul 2021 22:39:37 +0000 (00:39 +0200)]
i18n: update language lists

I'm specifically putting zh_HK in the 'ok' list so it is selectable,
because that's what we need to be able to improve it most quickly,

2 years agoi18n: [python] Automatic merge of Transifex translations
Calamares CI [Mon, 26 Jul 2021 18:56:52 +0000 (20:56 +0200)]
i18n: [python] Automatic merge of Transifex translations

2 years agoi18n: [calamares] Automatic merge of Transifex translations
Calamares CI [Mon, 26 Jul 2021 18:56:52 +0000 (20:56 +0200)]
i18n: [calamares] Automatic merge of Transifex translations

2 years agoMerge branch 'issue-1744' into calamares
Adriaan de Groot [Fri, 30 Jul 2021 22:26:19 +0000 (00:26 +0200)]
Merge branch 'issue-1744' into calamares

FIXES #1744

2 years ago[keyboard] Only guess layouts until the user picks one
Adriaan de Groot [Fri, 30 Jul 2021 22:24:10 +0000 (00:24 +0200)]
[keyboard] Only guess layouts until the user picks one

- when activating the page, the "guess" functions do their
  work and afterwards the config is left in a "guessable"
  state, but if the user makes a specific choice, then
  the config leaves the "guessable" state and the user's
  explicit choice is preserved.

FIXES #1744

2 years ago[libcalamares] Extend cPointerSetter with initial-value
Adriaan de Groot [Fri, 30 Jul 2021 22:20:27 +0000 (00:20 +0200)]
[libcalamares] Extend cPointerSetter with initial-value

This is a convenience for "set <some variable> to <some value>
at end of scope".

2 years ago[keyboard] Re-phrase API
Adriaan de Groot [Fri, 30 Jul 2021 20:17:26 +0000 (22:17 +0200)]
[keyboard] Re-phrase API

- expose only intended API, guessLayout() becomes internal and static
- rename onActivate() since it was *called* for activation, but does
  something totally different.

2 years ago[keyboard] Factor out lambdas to regular slots
Adriaan de Groot [Fri, 30 Jul 2021 11:22:40 +0000 (13:22 +0200)]
[keyboard] Factor out lambdas to regular slots

- Long and complicated, nested, lambdas are not convenient for reasoning.
- The debug messages from the innermost lambda have a totally useless
  function name, which makes debugging harder.

2 years agoChanges: pre-release housekeeping
Adriaan de Groot [Fri, 30 Jul 2021 10:54:47 +0000 (12:54 +0200)]
Changes: pre-release housekeeping

2 years ago[libcalamares] Fix linking with renamed targets
Adriaan de Groot [Wed, 28 Jul 2021 11:20:35 +0000 (13:20 +0200)]
[libcalamares] Fix linking with renamed targets

2 years ago[libcalamares] Factor out common string in Python logging
Adriaan de Groot [Tue, 27 Jul 2021 14:01:32 +0000 (16:01 +0200)]
[libcalamares] Factor out common string in Python logging

- enforce consistent [PYTHON JOB]
- use CDebug() constructor, because the convenience macro's
  introduce the function name -- that's the C++ function, so
  it isn't useful for logging.

2 years ago[packages] Move package-list-logic into PM base class
Adriaan de Groot [Mon, 26 Jul 2021 19:31:57 +0000 (21:31 +0200)]
[packages] Move package-list-logic into PM base class

2 years ago[partition] Fix build
Adriaan de Groot [Mon, 26 Jul 2021 18:54:43 +0000 (20:54 +0200)]
[partition] Fix build

2 years ago[partition] Simplify retranslation of swap choices and manual partitioning
Adriaan de Groot [Mon, 26 Jul 2021 14:18:31 +0000 (16:18 +0200)]
[partition] Simplify retranslation of swap choices and manual partitioning

2 years ago[partition] Introduce retranslate slot for ChoicePage, code style
Adriaan de Groot [Mon, 26 Jul 2021 14:12:41 +0000 (16:12 +0200)]
[partition] Introduce retranslate slot for ChoicePage, code style

2 years ago[libcalamares] warnings-- with a deduction guide
Adriaan de Groot [Mon, 26 Jul 2021 13:18:21 +0000 (15:18 +0200)]
[libcalamares] warnings-- with a deduction guide

2 years agoCMake: chase renamed YAMLCPP
Adriaan de Groot [Mon, 26 Jul 2021 13:08:29 +0000 (15:08 +0200)]
CMake: chase renamed YAMLCPP

2 years agoCMake: rename imported yamlcpp library
Adriaan de Groot [Mon, 26 Jul 2021 12:34:10 +0000 (14:34 +0200)]
CMake: rename imported yamlcpp library

- call it yamlcpp::yamlcpp

This is source-incompatible if targets link explicitly to yamlcpp

2 years agoModules: clean up linking
Adriaan de Groot [Mon, 26 Jul 2021 12:55:12 +0000 (14:55 +0200)]
Modules: clean up linking

- do not link (explicitly) to Calamares libraries, the CMake
  functions do that automatically.
- while here, tidy and remove commented-out-bits
- while here, remove unneeded includes

2 years agoCMake: tidy up automatic linking of Calamares libraries
Adriaan de Groot [Mon, 26 Jul 2021 12:27:52 +0000 (14:27 +0200)]
CMake: tidy up automatic linking of Calamares libraries

- Modules and plugins don't need to mention libcalamares themselves
  for linking -- we can do that automatically. Use the IMPORTED names
  so that it works in Calamares main repo and external repositories.
- Complain about unknown module types.

2 years agoCMake: within Calamares repo, use the (eventual) imported names of libraries
Adriaan de Groot [Mon, 26 Jul 2021 12:22:28 +0000 (14:22 +0200)]
CMake: within Calamares repo, use the (eventual) imported names of libraries

2 years agoi18n: fix typo and code-style
Adriaan de Groot [Mon, 26 Jul 2021 09:16:26 +0000 (11:16 +0200)]
i18n: fix typo and code-style

3 years agoi18n: factor out special cases
Adriaan de Groot [Sun, 25 Jul 2021 21:38:09 +0000 (23:38 +0200)]
i18n: factor out special cases

- allow special Locale or special Name for a translation (or both)

3 years agoi18n: introduce special case for ca@valencia
Adriaan de Groot [Sun, 25 Jul 2021 21:18:05 +0000 (23:18 +0200)]
i18n: introduce special case for ca@valencia

3 years agoi18n: simplify Label handling of sr@latin
Adriaan de Groot [Sun, 25 Jul 2021 21:11:46 +0000 (23:11 +0200)]
i18n: simplify Label handling of sr@latin

3 years ago[welcome] Some translation / label fixes
Adriaan de Groot [Sat, 24 Jul 2021 22:08:47 +0000 (00:08 +0200)]
[welcome] Some translation / label fixes

- the message had been arbitrarily changed; change it back
- update (warning) message when there is progress in checking the
  model, so it doesn't stay at "unchecked" until you change language
- minor clean-ups

3 years agoMerge branch 'fix-retranslate' into calamares
Adriaan de Groot [Sat, 24 Jul 2021 21:27:18 +0000 (23:27 +0200)]
Merge branch 'fix-retranslate' into calamares

Improve the Retranslator framework so it also affects Config objects.

3 years agoi18n: make retranslator more consistent
Adriaan de Groot [Sat, 24 Jul 2021 10:16:19 +0000 (12:16 +0200)]
i18n: make retranslator more consistent

- Improve naming.
- Both lambda and slot versions call the code immediately.

3 years agoi18n: re-do the whole Retranslator infrastructure
Adriaan de Groot [Sat, 24 Jul 2021 10:01:30 +0000 (12:01 +0200)]
i18n: re-do the whole Retranslator infrastructure

Just have **one** Retranslator object, and install it as event-filter
(this needs to be done manually on a top-level widget) and use
signals / slots to do the actual work, rather than filtering
in multiple places and doing our own mediocre version of binding-
signal-to-lambda.

3 years ago[welcome] Switch to using the message from the Config object
Adriaan de Groot [Sat, 24 Jul 2021 21:15:05 +0000 (23:15 +0200)]
[welcome] Switch to using the message from the Config object

- The Config object owns the requirements model, and has messages /
  strings describing the state of the model. Use that message,
  dropping the duplicate message from the requirements widget.
- Re-jig to pass the Config object around rather than the model
  that it owns.
- This does not work, because translation events do not arrive
  (and the slot isn't called automatically either).

3 years ago[welcome] Log when translation events arrive
Adriaan de Groot [Sat, 24 Jul 2021 14:59:38 +0000 (16:59 +0200)]
[welcome] Log when translation events arrive

3 years agolibcalamares: remove declaration that was never implemented
Adriaan de Groot [Fri, 23 Jul 2021 20:51:08 +0000 (22:51 +0200)]
libcalamares: remove declaration that was never implemented

3 years agoCMake: find YAMLCPP when asked to find Calamares
Adriaan de Groot [Fri, 23 Jul 2021 15:26:42 +0000 (17:26 +0200)]
CMake: find YAMLCPP when asked to find Calamares

3 years ago[libcalamaresui] Do not link publicly to yamlcpp
Adriaan de Groot [Fri, 23 Jul 2021 15:23:30 +0000 (17:23 +0200)]
[libcalamaresui] Do not link publicly to yamlcpp

3 years ago[summary] createContentWidget is called exactly once, refactor
Adriaan de Groot [Tue, 20 Jul 2021 14:24:09 +0000 (16:24 +0200)]
[summary] createContentWidget is called exactly once, refactor

3 years ago[summary] No need for widget-creation to be a method of the Page
Adriaan de Groot [Tue, 20 Jul 2021 14:21:59 +0000 (16:21 +0200)]
[summary] No need for widget-creation to be a method of the Page