mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 03:18:07 +00:00
No description
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. |
||
|---|---|---|
| .gitlab-ci-files | ||
| cmake | ||
| external | ||
| Linphone | ||
| .clang-format | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| LICENSE.txt | ||
| README.md | ||
| readme_screen.png | ||
Qt6 application.
export PATH=$PATH:~/Qt/6.5.2/gcc_64/bin
optional: export Qt6_DIR=~/Qt/6.5.2/gcc_64/lib/cmake/Qt6
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_BUILD_PARALLEL_LEVEL=10
cmake --build . --target install --parallel 10 \
-
Linphone : Application code.
-
model : SDK management that is run on the SDK thread.
-
view: GUI stuff that is run on UI thread.
- qml: all qml files
- Item: simple base items that overload existant simple object.
- Page: Use of Items for more complexe features.
- Tool: JS tools and codes.
- App: Application flow that manage Pages.
- qml: all qml files
-
core: Main code that link model and view in a MVVM pattern.
-
data: all data that is not code
- conf: configuration files
- font: embedded fonts
- icon: generated icons
- image: all images of the application. The format should be in svg and in monocolor to allow realtime updates.
- lang: TS files used with Weblate.
-
tool: internal library for generic tools.
-
-
cmake : Build and Installation scripts.
-
external : external projects.
- linphone-sdk
-
Qt install on Linux :
sudo apt install qt6-base-dev
-
Problème à l'exécution : module "QtQuick.*" is not installed
-
Install required packages :
- qml-qt6
- qml6-module-qtquick
- qml6-module-qtquick-layouts
- qml6-module-qtqml-workerscript
- qml6-module-qtquick-controls
- qml6-module-qtquick-templates
and any other package missing when running exe
with
sudo apt update && sudo apt install