Adriaan de Groot
aeffda945f
[calamares] Use the ViewManager model to show steps
5 years ago
Adriaan de Groot
b5a09d2f83
[branding] Don't hide the sidebar by default
5 years ago
Adriaan de Groot
cec406e402
[calamares] Add a sample QML-sidebar
...
- The built-in one is loaded if no branding file is found.
- This sidebar is just the most basic of QML examples.
5 years ago
Adriaan de Groot
cc3b0b2859
[calamares] Remove cruft from CMakeLists.txt
5 years ago
Adriaan de Groot
32ebb08788
[calamares] Search for sidebar QML file
...
- change name to "calamares-sidebar" so it's clear that
it is a core component.
5 years ago
Adriaan de Groot
8d6e3e547c
[libcalamaresui] Add qmlSearch for non-modules
...
- Refactor into a support method and two API points
- Use std::transform for doing-things-to-a-list
- Add searchQmlFile that only takes a name, for
non-modules to use.
5 years ago
Adriaan de Groot
0fd7fec25e
[libcalamaresui] Move registration into Qml-service
...
- Registration of QML modules may need to be done
for more parts of Calamares. Move into the library,
out of the model.
- Register for QML when using the QML sidebar.
5 years ago
Adriaan de Groot
1c9a2e8c5f
Changes: document some of the new QML things
5 years ago
Adriaan de Groot
c628192163
Merge branch 'progress-model'
5 years ago
Adriaan de Groot
a0b4d58000
[calamares] The very simplest of QML sidebars
5 years ago
Adriaan de Groot
a834d67283
[notesqml] Adjust to new name for Branding
5 years ago
Adriaan de Groot
28c2da12ae
[libcalamaresui] Register in io.calamares namespace
...
- Register both Branding and ViewManager for QML
- Note that this changes the name of Branding
- Add code-docs about object ownership
5 years ago
Adriaan de Groot
7a8eb09cdb
[libcalamaresui] Move QML-searching
...
- This is utility code, so it can be in the QML "service"
from Calamares, rather than in the QmlViewStep itself.
That makes it usable for other QML bits as well.
5 years ago
Adriaan de Groot
7d99ad3177
[welcomeq] Adjust to Config-API that QmlViewStep expects
5 years ago
Adriaan de Groot
862b05221d
[libcalamaresui] Drop 'name' parameter in QmlViewStep
...
- The name is just the module identifier, and now we
search for *m@i* and also *m* from that identifier,
the name becomes much less important -- and it
can be set from the config key *qmlFilename* as well.
5 years ago
Adriaan de Groot
8f1ab99190
[libcalamaresui] Search module name as well
...
- When searching for QML file, obey module name
(full instance, module-only) and then others.
5 years ago
Adriaan de Groot
165bcfd75d
[libcalamaresui] "namespace" QML settings
...
- To avoid name-collisions in otherwise well-behaved
modules and configurations, make the QML settings
more specific:
search -> qmlSearch
filename -> qmlFilename
5 years ago
Adriaan de Groot
fa9006c677
Merge branch 'milohr-master'
...
FIXES #1336
5 years ago
Adriaan de Groot
0f50dc8d33
[welcomeq] Include the QML search mode
5 years ago
Adriaan de Groot
8302f2182b
[welcomeq] The QML file name still has a q
5 years ago
Camilo Higuita
d26fa63ccd
[welcomeq] initial work for welcomeview in qml
5 years ago
Camilo Higuita
d7f7c16958
[welcome] using config for both qcc2 or qwidgets
5 years ago
Adriaan de Groot
4ab5b4a5e6
[calamares] Progress"tree" is a list
...
- No need for a TreeView when it's just a one-dimensional
list of items.
5 years ago
Adriaan de Groot
99c03f7fbb
[libcalamaresui] Behave better as a model
5 years ago
Adriaan de Groot
8f0a6d3065
[calamares] The ViewManager is its own model
...
- Having a ProgressTreeModel that does nothing but
proxy to ViewManager methods is kind of useless.
- Move the relevant code from ProgressTreeModel to
ViewManager.
- Remove now-unused ProgressTreeModel.
5 years ago
Adriaan de Groot
b209668d33
[calamares] Fix singleton-ness of the progress view
...
- Create the ViewManager earlier,
- Create a ProgressTreeModel here for the view,
- Do not weirdly set the model much later.
5 years ago
Adriaan de Groot
290a708e56
[calamares] No need for progresstreeview to be singleton
5 years ago
Adriaan de Groot
e9965d37e3
[calamares] Don't create sidebar if we don't want it
5 years ago
Adriaan de Groot
80f49bed1d
[libcalamaresui] Add a sidebar flavor setting
5 years ago
Adriaan de Groot
9a63d63d5b
[calamares] Factor out the creation of the sidebar
5 years ago
Adriaan de Groot
04cb5f14f7
[calamares] Role names for progress model
5 years ago
Adriaan de Groot
ba4b42b4ee
[calamares] Introduce a "completed" role
...
- This is for future support of a QML progress view
5 years ago
Adriaan de Groot
d3f55af51e
[calamares] Clean up progress tree model
...
- It's still not a real tree
- Remove unused classes / files
- Apply coding style
5 years ago
Adriaan de Groot
76144fb3dc
[calamares] Remove superfluous ViewStepItem
...
- The model is a simple list, not a tree (it may have been in the
distant past).
- All the information needed comes from the ViewSteps held by the
ViewManager.
- The delegate and fake-step handling was never used.
5 years ago
Adriaan de Groot
5a59eb1963
[calamares] Remove unused method from progresstreemodel
5 years ago
Adriaan de Groot
7ec6dff352
[calamares] Apply coding style to progresstree
5 years ago
Adriaan de Groot
257f718ab6
Changes: document netinstall improvement
5 years ago
Adriaan de Groot
185367648f
Merge branch 'issue-1269'
...
Add `expanded: true` to a group to pre-expand it.
FIXES #1269
5 years ago
Adriaan de Groot
e2d9ce737c
[netinstall] Implement pre-expanded groups
...
- Return relevant data
- Document code
- Add to README.md documentation about new key
5 years ago
Adriaan de Groot
b9b48cfbb1
[netinstall] Apply coding style
...
- Some missing {} were not noticed by astyle
5 years ago
Adriaan de Groot
4f216b0394
[netinstall] Refactor model-data setting
...
- Introduce convenience methods getString(), getBool() to pick
out an entry from item definitions in YAML format.
- Apply coding style.
- Pick up the "expanded" property as well.
5 years ago
Adriaan de Groot
0f7f5216ee
[netinstall] isHidden is const after construction
5 years ago
Adriaan de Groot
b074696ac1
[netinstall] isCritical is const after construction
5 years ago
Adriaan de Groot
09006a936d
[netinstall] Expand groups if requested
5 years ago
Adriaan de Groot
4f22a70b08
[netinstall] Restructure model-method data()
5 years ago
Adriaan de Groot
df86972ea7
[netinstall] Introduce constexpr names for columns and roles
5 years ago
Adriaan de Groot
3d68c74a19
[netinstall] Sanitize PackageTreeItem::data()
...
- Use of != nullptr for QString just a bad idea
- Massage code so structure for packages resembles that of groups
5 years ago
Adriaan de Groot
201c5ddfe1
[netinstall] Add some debug-logging
...
- Also, prepare for a start-expanded setting
5 years ago
Adriaan de Groot
4cf3ec8663
[netinstall] Resolve TODO (changes translations)
5 years ago
Adriaan de Groot
3302fe319b
[netinstall] Fix typo's in README
5 years ago