Teo Mrnjavac
13e79f8c64
Format correctly.
8 years ago
Teo Mrnjavac
1797c5fea1
Handle exception.
8 years ago
Teo Mrnjavac
7160aa60c3
Reorder.
8 years ago
Teo Mrnjavac
27328a720b
Get new locale name in retranslate function.
8 years ago
Teo Mrnjavac
b1c67f429f
Update headers.
8 years ago
Teo Mrnjavac
f4696f22a1
Pass locale name to PythonQt module.
8 years ago
Teo Mrnjavac
99ca3d768d
Expose translator locale name.
8 years ago
Teo Mrnjavac
0c36de68ff
Attach retranslator to base widget of ViewStep.
8 years ago
Teo Mrnjavac
3143015440
PEP fix.
8 years ago
Teo Mrnjavac
e541dbfbea
React to retranslate call.
8 years ago
Teo Mrnjavac
f61a4e6856
Add dummypythonqt to roster.
8 years ago
Teo Mrnjavac
9923e8504d
Nicer strings.
8 years ago
Teo Mrnjavac
d3845144bb
Start from empty str for entry point annotation.
8 years ago
Teo Mrnjavac
46787222c9
Fix ifdefs for WITH_PYTHONQT.
8 years ago
Teo Mrnjavac
0d6daf11b5
Update dummypythonqt to test PythonQt jobs.
8 years ago
Teo Mrnjavac
ca7728cd34
Implement PythonQtViewStep::jobs as a wrapper for Python-provided jobs.
8 years ago
Teo Mrnjavac
d425f71fdb
Build it.
8 years ago
Teo Mrnjavac
aad1c536d1
New PythonQtJob class.
8 years ago
Teo Mrnjavac
3170067089
Make JobResult inheritable and remove obsolete Status enum.
8 years ago
Teo Mrnjavac
f3fa124f8d
Set configuration map in PythonQt module.
8 years ago
Teo Mrnjavac
a3887d268a
Expose global_storage and utils as objects in PythonQt.calamares.
8 years ago
Teo Mrnjavac
864109fd4e
Build them.
8 years ago
Teo Mrnjavac
4648f5e8e0
Utils wrapper class, to expose libcalamares.utils under PythonQt.
8 years ago
Teo Mrnjavac
7791307e1e
Wrapper for GlobalStorage, to make it available through PythonQt.
8 years ago
Teo Mrnjavac
25613d1bef
Fix _calamares_module_basewidget check and improve readability.
8 years ago
Teo Mrnjavac
0f0a6ab18d
PythonQtViewStep has no decorator.
8 years ago
Teo Mrnjavac
9aefeed648
Expose PythonQt.calamares.global_storage.
8 years ago
Teo Mrnjavac
69d870a486
Preliminary work on translations support in dummypythonqt.
8 years ago
Teo Mrnjavac
b77b4ee7d5
Extend dummypythonqt to test QWidget parenting and QObject::connect.
8 years ago
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.
8 years ago
Teo Mrnjavac
fb9d1fa339
Add PythonQtUtils.{h,cpp} with CalamaresUtils::lookupAndCall.
8 years ago
Teo Mrnjavac
9570bd94e8
Nor this.
8 years ago
Teo Mrnjavac
869828a557
We don't need this.
8 years ago
Teo Mrnjavac
f1d6cc0283
Rewritten dummypythonqt module to work with current API state.
8 years ago
Teo Mrnjavac
53f687587b
Add support for attaching a Python console in DebugWindow.
...
Also add support for showing module type/interface.
Also minor layout improvements.
8 years ago
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.
8 years ago
Teo Mrnjavac
2736ad6e09
User-visible Type and Interface strings in Module.
8 years ago
Teo Mrnjavac
d526935001
Remove PythonQtConsoleViewStep, which was only there for testing.
8 years ago
Teo Mrnjavac
b4002a716a
New PythonQtViewStep.
8 years ago
Teo Mrnjavac
0f734c8c5c
Make sure to only call Py_Initialize if Python is not initialized.
8 years ago
Teo Mrnjavac
553062fc11
Fix build.
8 years ago
Teo Mrnjavac
8a90b89d25
Headers.
8 years ago
Teo Mrnjavac
264fb6996f
dummypythonqt module for testing purposes.
8 years ago
Teo Mrnjavac
0a5faa4888
PythonQtConsoleViewStep for testing purposes.
8 years ago
Teo Mrnjavac
2c3b56c803
Link against PythonQt; new PythonQtViewModule stub.
8 years ago
Teo Mrnjavac
ada620effc
Find PythonQt.
8 years ago
Calamares CI
b801efe1c9
Automatic merge of Transifex translations
8 years ago
Teo Mrnjavac
457172df66
Do not dereference nullptr.
8 years ago
Teo Mrnjavac
c36b1f66a5
Provide default for m_writeEtcDefaultKeyboard in KeyboardViewStep.
8 years ago
Calamares CI
18ff94d41a
Automatic merge of Transifex translations
8 years ago