Commit Graph

2753 Commits (7d2bd264b6025e84f983de5c83f79db372c93fac)
 

Author SHA1 Message Date
Calamares CI 5bea549daa [dummypythonqt] Automatic merge of Transifex translations
Calamares CI 7726aa95b4 [core] Automatic merge of Transifex translations
Teo Mrnjavac e67abde6f7 Pull all catalogs and push back to git.
Teo Mrnjavac 256a629ece Push all PythonQt module translation catalogs.
Teo Mrnjavac ec1fc5f74d Properly load translations.
Teo Mrnjavac e89a8aa3b5 Copy and install PythonQt module translations, if found.
Teo Mrnjavac c2273b18b6 Add dummypythonqt Transifex resource configuration.
Calamares CI 172d336f57 [dummypythonqt] Automatic merge of Transifex translations
Calamares CI 86bb699fdf [dummypythonqt] Automatic merge of Transifex translations
Calamares CI 7b5b099c39 [dummypythonqt] Automatic merge of Transifex translations
Calamares CI 404d261839 [core] Automatic merge of Transifex translations
Calamares CI 5f632e8a3d [dummypythonqt] Automatic merge of Transifex translations
Calamares CI 1af97258fe [core] Automatic merge of Transifex translations
Teo Mrnjavac 13e79f8c64 Format correctly.
Teo Mrnjavac 1797c5fea1 Handle exception.
Teo Mrnjavac 7160aa60c3 Reorder.
Teo Mrnjavac 27328a720b Get new locale name in retranslate function.
Teo Mrnjavac b1c67f429f Update headers.
Teo Mrnjavac f4696f22a1 Pass locale name to PythonQt module.
Teo Mrnjavac 99ca3d768d Expose translator locale name.
Teo Mrnjavac 0c36de68ff Attach retranslator to base widget of ViewStep.
Teo Mrnjavac 3143015440 PEP fix.
Teo Mrnjavac e541dbfbea React to retranslate call.
Teo Mrnjavac f61a4e6856 Add dummypythonqt to roster.
Teo Mrnjavac 9923e8504d Nicer strings.
Teo Mrnjavac d3845144bb Start from empty str for entry point annotation.
Teo Mrnjavac 46787222c9 Fix ifdefs for WITH_PYTHONQT.
Teo Mrnjavac 0d6daf11b5 Update dummypythonqt to test PythonQt jobs.
Teo Mrnjavac ca7728cd34 Implement PythonQtViewStep::jobs as a wrapper for Python-provided jobs.
Teo Mrnjavac d425f71fdb Build it.
Teo Mrnjavac aad1c536d1 New PythonQtJob class.
Teo Mrnjavac 3170067089 Make JobResult inheritable and remove obsolete Status enum.
Teo Mrnjavac f3fa124f8d Set configuration map in PythonQt module.
Teo Mrnjavac a3887d268a Expose global_storage and utils as objects in PythonQt.calamares.
Teo Mrnjavac 864109fd4e Build them.
Teo Mrnjavac 4648f5e8e0 Utils wrapper class, to expose libcalamares.utils under PythonQt.
Teo Mrnjavac 7791307e1e Wrapper for GlobalStorage, to make it available through PythonQt.
Teo Mrnjavac 25613d1bef Fix _calamares_module_basewidget check and improve readability.
Teo Mrnjavac 0f0a6ab18d PythonQtViewStep has no decorator.
Teo Mrnjavac 9aefeed648 Expose PythonQt.calamares.global_storage.
Teo Mrnjavac 69d870a486 Preliminary work on translations support in dummypythonqt.
Teo Mrnjavac b77b4ee7d5 Extend dummypythonqt to test QWidget parenting and QObject::connect.
Teo Mrnjavac a54f217173 Use CalamaresUtils::lookupAndCall in PythonQtViewStep.
This is done to support both Pythonic and Qt style method names, i.e.
both "isNextEnabled" and "is_next_enabled" is ok in a Python module.
Also better documentation in PythonQtViewStep, and stub for
setConfigurationMap.
Finally, proper handling of PythonQtViewStep Python-facing basewidget:
with this change, a call to PQVS::widget() only triggers a widget
relayout if it's necessary, and leaves it alone otherwise.
Teo Mrnjavac fb9d1fa339 Add PythonQtUtils.{h,cpp} with CalamaresUtils::lookupAndCall.
Teo Mrnjavac 9570bd94e8 Nor this.
Teo Mrnjavac 869828a557 We don't need this.
Teo Mrnjavac f1d6cc0283 Rewritten dummypythonqt module to work with current API state.
Teo Mrnjavac 53f687587b Add support for attaching a Python console in DebugWindow.
Also add support for showing module type/interface.
Also minor layout improvements.
Teo Mrnjavac c618999418 Properly load new PythonQtViewModule.
Only initialize Python if it's not initialized yet.
Inject @calamares_module decorator to fetch the entry class.
Teo Mrnjavac 2736ad6e09 User-visible Type and Interface strings in Module.