mainapplication: add URI start option
+ Refactors some window management logic in LayoutManagar.qml. + Refactors app start to support both a minimized start and a start URI. The start URI should force visibility. + StartMinimized now starts the application in a closed-to-tray state, instead of a minimized state. + The close-to-tray feature now saves the previous windowed state. + InstanceManager handles URI transfer to secondary instances. This commit does not implement URI handling. The original implementation supported only calls via a user infohash as the URI parameter. A new and flexible protocol should be defined to support multiple Jami features. Gitlab: #655 Change-Id: I2c47028930e4e9d7ccca94d9362545df14b98160
Showing
- src/LayoutManager.qml 69 additions, 0 deletionssrc/LayoutManager.qml
- src/MainApplicationWindow.qml 23 additions, 37 deletionssrc/MainApplicationWindow.qml
- src/instancemanager.cpp 19 additions, 7 deletionssrc/instancemanager.cpp
- src/instancemanager.h 1 addition, 1 deletionsrc/instancemanager.h
- src/main.cpp 6 additions, 3 deletionssrc/main.cpp
- src/mainapplication.cpp 25 additions, 0 deletionssrc/mainapplication.cpp
- src/mainapplication.h 5 additions, 2 deletionssrc/mainapplication.h
Loading
Please register or sign in to comment