Commit graph

17 commits

Author SHA1 Message Date
Julien Wadel
7ff6989614 Fix crash on logger (instance lost).
Add Call model.
Start audio call from Utils.
Simplify VariantObject to use only setValue().
Add notifications.
2023-11-20 08:52:31 +00:00
Gaelle Braud
22724d8cd2 connection feedbacks + pages after connection (to design) 2023-11-09 09:59:57 +01:00
Julien Wadel
46e91b46a8 Prepare Async objects for Linphone tools to be used from GUI.
Fix AccountManager for missing sdk listening.
Fix login : custom parameters were missing.
2023-11-08 09:58:52 +00:00
Julien Wadel
64c738047d Write App log in output directly from Qt handler instead of waiting for Linphone thread. This avoid having log latency in output or hidden log at startup. 2023-10-30 15:55:14 +01:00
Julien Wadel
978c57f1ed Check running thread and factorize debug class names. 2023-10-30 15:55:07 +01:00
Julien Wadel
f4e8ec0f26 Add Accounts. 2023-10-26 17:10:11 +02:00
Julien Wadel
bc2c51badd Fix threading to run just after minimal initialization (like logger instanciation).
Rewrite Logger : out logs are run on core, and file logs on model.
Fix crash on removing logger listener.
2023-10-17 17:33:21 +02:00
Julien Wadel
3c3473112d Revert RUNTIME_OUTPUT_DIRECTORY to binary dir because of conflict with CMAKE_PREFIX_PATH.
Install rootca file if enabled.
Embed assistant files in qrc.
Fix mac build to respect target OSX.
2023-10-12 18:08:13 +02:00
Julien Wadel
99ebfd2f7b Fix crash on exit.
Add Async/Sync functions to post lambda on model thread.
Fix missing defines on headers.
Move Login c++ logic into core for MVVM.
Write async login.
Auto core iterate (30ms).
Clean exit by stopping core before deletion.
2023-10-11 12:01:59 +02:00
Julien Wadel
57b678674f Add paths settings to SDK. 2023-10-10 11:00:26 +02:00
Julien Wadel
b6ff625370 Add Single Application.
Add command parser and output modes (--verbose --qt-logs-only).
Move static Logger to core as it is used from Qt and dispatch logs to the SDK thread.
Update SDK to allow builds from MSVC 2022.
2023-10-09 17:19:33 +02:00
Julien Wadel
21f002105f Update CI files 2023-10-09 09:57:48 +02:00
Julien Wadel
624b6621f1 Add copyrights 2023-10-05 15:47:39 +02:00
Julien Wadel
e795f0ea51 Add Widget module for MessageBox (in case of fatal error) and display critical popup just before abort.
Instantiate SDK thread.
Add logger.
Format logs to match SDK syntax.
Change log domain to 'app'.
2023-10-05 15:42:08 +02:00
Julien Wadel
52b1ce5ecf Add clang-format and active utils string conversion. 2023-10-03 16:21:39 +02:00
Julien Wadel
4f86e1362a Add config, application data, paths (TODO: sdk for Qt6) 2023-10-03 10:52:07 +02:00
Julien Wadel
82791dfed4 Initial 2023-10-02 14:37:16 +02:00