diff --git a/CellFrameDashboardGUI/qml.qrc b/CellFrameDashboardGUI/qml.qrc index 398196c5b29a9f670940ce4e9ebb565e4e8bdbd4..3ea77f1898f2a59c5507e911cc47981c6200a728 100755 --- a/CellFrameDashboardGUI/qml.qrc +++ b/CellFrameDashboardGUI/qml.qrc @@ -16,7 +16,6 @@ <file>main.qml</file> <file>resources/icons/cellframe-logo-dashboard.png</file> <file>screen/DapMainApplicationWindow.qml</file> - <file>screen/DapMainApplicationWindowForm.ui.qml</file> <file>screen/DapAbstractTopPanel.qml</file> <file>screen/DapAbstractTopPanelForm.ui.qml</file> <file>screen/DapAbstractTab.qml</file> diff --git a/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml b/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml index 830b1e9633e58361689b1b3f92a5c39699e0facd..850bf02c6f2db14587ffea0f0825d141de80b701 100644 --- a/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml +++ b/CellFrameDashboardGUI/screen/DapMainApplicationWindow.qml @@ -3,8 +3,9 @@ import "qrc:/resources/QML" import "qrc:/screen/desktop/Certificates" -DapMainApplicationWindowForm -{ + + +Item { id: dapMainWindow ///@detalis Path to the dashboard tab. readonly property string dashboardScreen: "qrc:/screen/" + device + "/Dashboard/DapDashboardTab.qml" @@ -31,6 +32,102 @@ DapMainApplicationWindowForm + + ///@detalis Logo icon. +// property alias dapIconLogotype: iconLogotype +// ///@detalis Logo frame. +// property alias dapFrameLogotype: frameLogotype +// ///@detalis Menu bar. +// property alias dapMenuTabWidget: menuTabWidget + +// property alias dapScreenLoader: stackViewTabs + + + + + + // The horizontal location of the virtual menu column and tab view loader + Row + { + id: rowMainWindow + + anchors.fill: parent + + // Virtual logo column frame and menu bar + Column + { + id: columnMenuTab + height: rowMainWindow.height + // Logotype widget + Item + { + id: logotype + data: dapLogotype + width: columnMenuTab.width + height: 60 * pt + Rectangle + { + id: frameLogotype + anchors.fill: parent + color: "#070023" + height: 60 * pt + Image + { + id: iconLogotype + anchors.verticalCenter: parent.verticalCenter + width: 111 * pt + height: 24 * pt + anchors.left: parent.left + anchors.leftMargin: 24 * pt + source: "qrc:/resources/icons/cellframe-logo-dashboard.png" + } + } + } + // Menu bar widget + Item + { + id: menuWidget + data: DapAbstractMenuTabWidget + { + onPathScreenChanged: + { + stackViewTabs.setSource(Qt.resolvedUrl(this.pathScreen)) + } + id: menuTabWidget + anchors.fill: parent + dapFrameMenuTab.width: 180 * pt + heightItemMenu: 60 * pt + normalColorItemMenu: "transparent" + selectColorItemMenu: "#D51F5D" + widthIconItemMenu: 18 * pt + heightIconItemMenu: 18 * pt + dapMenuWidget.model: modelMenuTab + } + + width: menuTabWidget.width + height: columnMenuTab.height - logotype.height + } + } + + // Screen downloader widget + Item + { + id: screens + data: dabScreensWidget + height: rowMainWindow.height + width: rowMainWindow.width - columnMenuTab.width + Loader + { + id: stackViewTabs + anchors.fill: parent + clip: true + source: dashboardScreen + } + } + } + + + property var dapWallets: [] signal modelWalletsUpdated() @@ -110,14 +207,7 @@ DapMainApplicationWindowForm hoverIcon: "qrc:/resources/icons/icon_logs_hover.png" }) } - } - - dapScreenLoader.source: dashboardScreen - - dapMenuTabWidget.onPathScreenChanged: - { - dapScreenLoader.setSource(Qt.resolvedUrl(dapMenuTabWidget.pathScreen)) - } + } Component.onCompleted: { diff --git a/CellFrameDashboardGUI/screen/DapMainApplicationWindowForm.ui.qml b/CellFrameDashboardGUI/screen/DapMainApplicationWindowForm.ui.qml deleted file mode 100644 index a389e96d3d361050f58fc55311a82e4e362dab82..0000000000000000000000000000000000000000 --- a/CellFrameDashboardGUI/screen/DapMainApplicationWindowForm.ui.qml +++ /dev/null @@ -1,67 +0,0 @@ -import QtQuick 2.4 -import QtQuick.Controls 2.0 -import "qrc:/widgets" - -DapMainWindow -{ - anchors.fill: parent - - ///@detalis Logo icon. - property alias dapIconLogotype: iconLogotype - ///@detalis Logo frame. - property alias dapFrameLogotype: frameLogotype - ///@detalis Menu bar. - property alias dapMenuTabWidget: menuTabWidget - - property alias dapScreenLoader: stackViewTabs - - dapLogotype: - // Logotype - Rectangle - { - id: frameLogotype - anchors.fill: parent - color: "#070023" - height: 60 * pt - Image - { - id: iconLogotype - anchors.verticalCenter: parent.verticalCenter - width: 111 * pt - height: 24 * pt - anchors.left: parent.left - anchors.leftMargin: 24 * pt - source: "qrc:/resources/icons/cellframe-logo-dashboard.png" - } - } - - dapMenuWidget: - // Menu bar - DapAbstractMenuTabWidget - { - id: menuTabWidget - anchors.fill: parent - dapFrameMenuTab.width: 180 * pt - heightItemMenu: 60 * pt - normalColorItemMenu: "transparent" - selectColorItemMenu: "#D51F5D" - widthIconItemMenu: 18 * pt - heightIconItemMenu: 18 * pt - dapMenuWidget.model: modelMenuTab - } - - dabScreensWidget: - // Sceen loader - Loader - { - id: stackViewTabs - anchors.fill: parent - clip: true - } -} - -/*##^## -Designer { - D{i:0;autoSize:true;height:480;width:640} -} -##^##*/ diff --git a/CellFrameDashboardService/CellFrameDashboardService.pro b/CellFrameDashboardService/CellFrameDashboardService.pro index 7b512ed7986e1ca7d67d62aaf6f31c13f22121c0..a2797c1d597aa6e79ad71e9db1c856f03a33d937 100755 --- a/CellFrameDashboardService/CellFrameDashboardService.pro +++ b/CellFrameDashboardService/CellFrameDashboardService.pro @@ -74,3 +74,6 @@ unix: !mac : !android { RESOURCES += \ $$PWD/CellFrameDashboardService.qrc + +DISTFILES += \ + classdiagram.qmodel diff --git a/CellFrameDashboardService/classdiagram.qmodel b/CellFrameDashboardService/classdiagram.qmodel new file mode 100644 index 0000000000000000000000000000000000000000..df382898895dd980a883085e938916f180067e42 --- /dev/null +++ b/CellFrameDashboardService/classdiagram.qmodel @@ -0,0 +1,3490 @@ +<?xml version="1.0" encoding="UTF-8"?> +<qmt> + <project> + <uid>{424ec1c4-6329-406e-917c-93cfda6d057d}</uid> + <root-package> + <instance> + <MPackage> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{b75c7b04-b699-486e-b296-f9b89123b5ce}</uid> + </MElement> + </base-MElement> + <name>ClassDiagram</name> + <children> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{338c8f8f-99d0-478c-aa6a-d223a9f19126}</uid> + <target> + <instance type="MCanvasDiagram"> + <MCanvasDiagram> + <base-MDiagram> + <MDiagram> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{338c8f8f-99d0-478c-aa6a-d223a9f19126}</uid> + </MElement> + </base-MElement> + <name>ClassDiagram</name> + </MObject> + </base-MObject> + <elements> + <qlist> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{a0f7ceb4-4ede-44a5-bb5f-6128fc4a2981}</uid> + </DElement> + </base-DElement> + <object>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</object> + <name>DapServiceController</name> + <pos>x:170;y:950</pos> + <rect>x:-100;y:-95;w:200;h:190</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{a5dac102-a60d-47b3-97d7-faff90677ddf}</uid> + </DElement> + </base-DElement> + <object>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</object> + <name>QLocalServer</name> + <pos>x:550;y:605</pos> + <rect>x:-45;y:-30;w:90;h:60</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{575a8316-7a56-4c49-9a70-a84504e3e43c}</uid> + </DElement> + </base-DElement> + <object>{0d4d81a1-006b-409e-a150-c501feda7943}</object> + <name>DapRpcLocalServer</name> + <pos>x:550;y:735</pos> + <rect>x:-165;y:-70;w:330;h:140</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{de5eee2f-9386-4666-bf26-d9ff71a6de68}</uid> + </DElement> + </base-DElement> + <object>{f8f4236f-9870-43c4-be7a-138fc0b8d508}</object> + <a>{a0f7ceb4-4ede-44a5-bb5f-6128fc4a2981}</a> + <b>{575a8316-7a56-4c49-9a70-a84504e3e43c}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>1</cradinality> + <navigable>true</navigable> + <kind>2</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{2fcfb057-a777-46ff-9fc4-3d6cf0b3f280}</uid> + </DElement> + </base-DElement> + <object>{6934f3af-1fcb-4b4a-964b-9264ba15fcf1}</object> + <a>{575a8316-7a56-4c49-9a70-a84504e3e43c}</a> + <b>{a5dac102-a60d-47b3-97d7-faff90677ddf}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{afea5a54-0c7d-48f8-972c-3862b43b113d}</uid> + </DElement> + </base-DElement> + <object>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</object> + <name>DapRpcAbstractServer</name> + <pos>x:865;y:385</pos> + <rect>x:-170;y:-85;w:340;h:170</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{c804a29a-4de0-4ce1-ac32-0ac671b1d661}</uid> + </DElement> + </base-DElement> + <object>{32df1743-565e-4da6-9cb4-c92c235be10d}</object> + <a>{575a8316-7a56-4c49-9a70-a84504e3e43c}</a> + <b>{afea5a54-0c7d-48f8-972c-3862b43b113d}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{53131af3-21d9-47a1-b157-02a0597d8453}</uid> + </DElement> + </base-DElement> + <object>{2a332a13-8245-479c-8637-5e8042d39a59}</object> + <name>DapRpcLocalServer</name> + <pos>x:815;y:740</pos> + <rect>x:-70;y:-55;w:140;h:110</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{0f4e5126-ecd9-467e-9c2e-9d03ae8ff928}</uid> + </DElement> + </base-DElement> + <object>{f34af4f5-9223-4925-a20f-ba742b2c9800}</object> + <a>{53131af3-21d9-47a1-b157-02a0597d8453}</a> + <b>{afea5a54-0c7d-48f8-972c-3862b43b113d}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{097a6e9c-2f13-4d25-9f1e-45c1ca10fb8d}</uid> + </DElement> + </base-DElement> + <object>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</object> + <name>DapRpcTCPServer</name> + <pos>x:980;y:730</pos> + <rect>x:-75;y:-55;w:150;h:110</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{2ad88c0e-697e-4049-8c7a-85b824ab8a68}</uid> + </DElement> + </base-DElement> + <object>{4dce5c40-b560-4fce-9694-2f19b86ce9e2}</object> + <a>{097a6e9c-2f13-4d25-9f1e-45c1ca10fb8d}</a> + <b>{afea5a54-0c7d-48f8-972c-3862b43b113d}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{f6f59767-0f22-4a2b-b0d4-a779a0b4efb3}</uid> + </DElement> + </base-DElement> + <object>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</object> + <name>QTcpServer</name> + <pos>x:765;y:620</pos> + <rect>x:-40;y:-30;w:80;h:60</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{c3b1b40c-ea23-4698-95ea-095dc53ef70c}</uid> + </DElement> + </base-DElement> + <object>{bc955718-7e73-45a7-aeae-b6a79b8da7fd}</object> + <a>{53131af3-21d9-47a1-b157-02a0597d8453}</a> + <b>{f6f59767-0f22-4a2b-b0d4-a779a0b4efb3}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{99a3117b-ae54-486f-b852-336aac6b1c9b}</uid> + </DElement> + </base-DElement> + <object>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</object> + <name>QTcpServer</name> + <pos>x:1015;y:620</pos> + <rect>x:-40;y:-25;w:80;h:50</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{c3aa6aa4-e5b7-4e9d-883d-f70ac8fce67c}</uid> + </DElement> + </base-DElement> + <object>{756c124d-a454-491a-a561-2ed1f45a154a}</object> + <a>{097a6e9c-2f13-4d25-9f1e-45c1ca10fb8d}</a> + <b>{99a3117b-ae54-486f-b852-336aac6b1c9b}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</uid> + </DElement> + </base-DElement> + <object>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</object> + <name>DapRpcServiceProvider</name> + <pos>x:555;y:95</pos> + <rect>x:-210;y:-80;w:420;h:160</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{aff276fa-cd9f-44bc-8541-55e3e991baa1}</uid> + </DElement> + </base-DElement> + <object>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</object> + <name>DapRpcService</name> + <pos>x:-320;y:110</pos> + <rect>x:-75;y:-60;w:150;h:120</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{067999f9-7870-43c5-aab9-181629afa441}</uid> + </DElement> + </base-DElement> + <object>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</object> + <name>DapAbstractCommand</name> + <pos>x:-345;y:370</pos> + <rect>x:-125;y:-130;w:250;h:260</rect> + <auto-sized>false</auto-sized> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{91fb8b26-94c1-48d4-bc31-ff4e8d515baf}</uid> + </DElement> + </base-DElement> + <object>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</object> + <name>DapCertificateManagerCommands</name> + <pos>x:-560;y:590</pos> + <rect>x:-95;y:-30;w:190;h:60</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{55ba835a-3aa1-4016-9e5a-282526fd7577}</uid> + </DElement> + </base-DElement> + <object>{ca896711-89e5-4dfc-a809-277ca5c76819}</object> + <a>{91fb8b26-94c1-48d4-bc31-ff4e8d515baf}</a> + <b>{067999f9-7870-43c5-aab9-181629afa441}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{12b40838-4279-491c-b2b1-bcbc8818773b}</uid> + </DElement> + </base-DElement> + <object>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</object> + <name>DapGetListNetworksCommand</name> + <pos>x:-340;y:595</pos> + <rect>x:-90;y:-30;w:180;h:60</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{ac48bb29-b2f2-4aed-a98e-e714983a10d0}</uid> + </DElement> + </base-DElement> + <object>{d0b05e1a-b701-446c-a8aa-3ba2e2d4ec3e}</object> + <a>{12b40838-4279-491c-b2b1-bcbc8818773b}</a> + <b>{067999f9-7870-43c5-aab9-181629afa441}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{e56b84ce-bc6c-40b5-a315-3d63ea6570d9}</uid> + </DElement> + </base-DElement> + <object>{8aa89191-1e26-4ba5-8065-1327709a0cd3}</object> + <a>{067999f9-7870-43c5-aab9-181629afa441}</a> + <b>{aff276fa-cd9f-44bc-8541-55e3e991baa1}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</uid> + </DElement> + </base-DElement> + <object>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</object> + <name>DapRpcMessage</name> + <pos>x:-85;y:230</pos> + <rect>x:-50;y:-30;w:100;h:60</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DDependency"> + <DDependency> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{390c7127-be10-47f8-8a40-8d9f198169a1}</uid> + </DElement> + </base-DElement> + <object>{7b2c0be2-b38b-4914-b362-926f7fd44f79}</object> + <a>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</a> + <b>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</b> + </DRelation> + </base-DRelation> + </DDependency> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{771099b4-45fa-4678-8956-1040eede436d}</uid> + </DElement> + </base-DElement> + <object>{06589170-8b96-4889-b4f9-764647a2cb9b}</object> + <a>{afea5a54-0c7d-48f8-972c-3862b43b113d}</a> + <b>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{6d2fcf0f-353e-4b41-90aa-a747e53a59ce}</uid> + </DElement> + </base-DElement> + <object>{d6a90f22-30bb-4cb5-80d4-5bf62c2afcda}</object> + <a>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</a> + <b>{aff276fa-cd9f-44bc-8541-55e3e991baa1}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>*</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</uid> + </DElement> + </base-DElement> + <object>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</object> + <name>DapRpcServiceRequest</name> + <pos>x:535;y:405</pos> + <rect>x:-105;y:-85;w:210;h:170</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{f73dda63-53b1-49f1-bed3-fdba8fece21b}</uid> + </DElement> + </base-DElement> + <object>{e72b58f7-d4ae-47f6-bac5-54b737e86442}</object> + <a>{afea5a54-0c7d-48f8-972c-3862b43b113d}</a> + <b>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>*</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{41b1985d-4682-4d3c-ab35-1f19049afca0}</uid> + </DElement> + </base-DElement> + <object>{c0d0ac94-7283-44ad-bf04-7e383ab8b4b1}</object> + <a>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</a> + <b>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</uid> + </DElement> + </base-DElement> + <object>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</object> + <name>DapRpcSocket</name> + <pos>x:205;y:470</pos> + <rect>x:-165;y:-140;w:330;h:280</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{027ba317-dd7f-4a3d-a17d-b493702ee639}</uid> + </DElement> + </base-DElement> + <object>{4df26eb1-9757-4220-91b4-58673dcefed3}</object> + <a>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</a> + <b>{f1dfdaec-02a4-4777-b5a7-ca3e6a5f4ae2}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{f52dca51-3ca0-4dbd-a514-bbad87c9ee6a}</uid> + </DElement> + </base-DElement> + <object>{873d2b2a-2325-4440-a8c8-6a41f41746cb}</object> + <a>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</a> + <b>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>1</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{1eca1002-31eb-416e-a116-46a73c1d0f59}</uid> + </DElement> + </base-DElement> + <object>{b791aa2f-5d99-4c3c-b4e3-876dc0ce3f4b}</object> + <a>{63ce27e4-1cec-48ee-8058-44e949cc44bc}</a> + <b>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>1</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{2494a8aa-d00d-4a02-b4b2-81593f02cda0}</uid> + </DElement> + </base-DElement> + <object>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</object> + <name>DapRpcServiceReply</name> + <pos>x:-85;y:420</pos> + <rect>x:-80;y:-45;w:160;h:90</rect> + <visual-role>0</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{df3fa198-7298-42be-bf4e-4ab5a067da2b}</uid> + </DElement> + </base-DElement> + <object>{042784dc-2795-4116-8668-09c2d6210cdc}</object> + <a>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</a> + <b>{2494a8aa-d00d-4a02-b4b2-81593f02cda0}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>*</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{34b871b0-2784-4e7f-88fd-5da8ebea2478}</uid> + </DElement> + </base-DElement> + <object>{f0afe6a0-b4fd-41d0-a647-6d553f023a3a}</object> + <a>{2494a8aa-d00d-4a02-b4b2-81593f02cda0}</a> + <b>{5185ef5c-9372-4e7d-ab3d-e1983ebe1ba1}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>1</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</uid> + </DElement> + </base-DElement> + <object>{f271ea22-c242-4712-b941-ea0b0b3d6201}</object> + <name>DapServiceController</name> + <pos>x:-615;y:975</pos> + <rect>x:-175;y:-235;w:350;h:470</rect> + <auto-sized>false</auto-sized> + <visual-role>8</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{43f2f523-8cf1-4d07-96a6-41c39cc1f3cf}</uid> + </DElement> + </base-DElement> + <object>{17117102-5d2f-40f0-b35c-c0350a8c6343}</object> + <a>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</a> + <b>{a6e9870b-7f7e-46a2-ba02-d3290fcdaa42}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>1</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{3e85a8a7-ad74-4516-b038-70ef7c25f797}</uid> + </DElement> + </base-DElement> + <object>{ed686782-d482-4524-9e53-9505cd2954a3}</object> + <a>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</a> + <b>{067999f9-7870-43c5-aab9-181629afa441}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>*</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{c09af86c-2e02-428b-a40e-1828675166ca}</uid> + </DElement> + </base-DElement> + <object>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</object> + <name>DapServiceClient</name> + <pos>x:-205;y:1110</pos> + <rect>x:-140;y:-165;w:280;h:330</rect> + <auto-sized>false</auto-sized> + <visual-role>8</visual-role> + </DObject> + </base-DObject> + <show-all-members>true</show-all-members> + </DClass> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{08833d04-3be3-4d6c-a9a9-2de4c0c4b8c5}</uid> + </DElement> + </base-DElement> + <object>{d7b52c36-3ced-4081-868e-202eee6741d9}</object> + <name>DapServiceClientNative</name> + <pos>x:-210;y:860</pos> + <rect>x:-70;y:-30;w:140;h:60</rect> + <visual-role>8</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DClass"> + <DClass> + <base-DObject> + <DObject> + <base-DElement> + <DElement> + <uid>{4db37488-fd6f-452b-8506-68f12a0b02e1}</uid> + </DElement> + </base-DElement> + <object>{b6158541-1427-4ad3-aaef-6196ad9363cc}</object> + <name>DapServiceClientNativeAbstract</name> + <pos>x:-215;y:715</pos> + <rect>x:-90;y:-30;w:180;h:60</rect> + <visual-role>8</visual-role> + </DObject> + </base-DObject> + </DClass> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{9970c729-1053-415b-8f00-846b7afd5a01}</uid> + </DElement> + </base-DElement> + <object>{e4667b01-77a4-4e6a-8327-45726463030d}</object> + <a>{c09af86c-2e02-428b-a40e-1828675166ca}</a> + <b>{08833d04-3be3-4d6c-a9a9-2de4c0c4b8c5}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DInheritance"> + <DInheritance> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{0fc14986-e5be-40d7-beb1-ecc6b0234a93}</uid> + </DElement> + </base-DElement> + <object>{feb810c1-7568-41c9-99f2-28bcb5ed8545}</object> + <a>{08833d04-3be3-4d6c-a9a9-2de4c0c4b8c5}</a> + <b>{4db37488-fd6f-452b-8506-68f12a0b02e1}</b> + </DRelation> + </base-DRelation> + </DInheritance> + </instance> + </item> + <item> + <instance type="DAssociation"> + <DAssociation> + <base-DRelation> + <DRelation> + <base-DElement> + <DElement> + <uid>{772d5972-30ce-45c4-a22c-6b8bf81d9751}</uid> + </DElement> + </base-DElement> + <object>{13fe98d8-b16d-4aa2-a244-625c167f5ff3}</object> + <a>{d163c95b-5b87-44c9-8a8d-b2776dc0848a}</a> + <b>{c09af86c-2e02-428b-a40e-1828675166ca}</b> + </DRelation> + </base-DRelation> + <a> + <DAssociationEnd> + <cradinality>1</cradinality> + <navigable>true</navigable> + <kind>1</kind> + </DAssociationEnd> + </a> + </DAssociation> + </instance> + </item> + </qlist> + </elements> + <last-modified>1601979819465</last-modified> + <toolbarid>Classes</toolbarid> + </MDiagram> + </base-MDiagram> + </MCanvasDiagram> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</uid> + </MElement> + </base-MElement> + <name>DapServiceController</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{558f78c3-e9d2-492b-a5c3-a8bfa400b7d9}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{558f78c3-e9d2-492b-a5c3-a8bfa400b7d9}</uid> + </MElement> + </base-MElement> + <a>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</a> + <b>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{ca887de4-8f6a-4805-a4a7-ba6ae68f56d9}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{ca887de4-8f6a-4805-a4a7-ba6ae68f56d9}</uid> + </MElement> + </base-MElement> + <a>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</a> + <b>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>2</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{f8f4236f-9870-43c4-be7a-138fc0b8d508}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{f8f4236f-9870-43c4-be7a-138fc0b8d508}</uid> + </MElement> + </base-MElement> + <a>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</a> + <b>{0d4d81a1-006b-409e-a150-c501feda7943}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>2</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{8e6c66f2-cbda-4e24-956e-9e254c9cc6ff}</uid> + <type>1</type> + <declaration>-server: DapRpcLocalServer</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{6f3943ff-e3f4-4838-9c09-c5b302bdce50}</uid> + <type>1</type> + <declaration>-systemTrayIcon:DapSystemTrayIcon</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{20f782e3-cc6a-4a0a-a236-870235976b80}</uid> + <type>1</type> + <declaration>-toolTipWidget: DapToolTipWidget</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{74e2832a-6459-4d27-a2d6-fde184d185c0}</uid> + <type>1</type> + <declaration>-menuSystemTrayIcon: QMenu</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{3f40f585-c02e-4ad7-a630-ed8d9873c2e6}</uid> + <type>2</type> + <declaration>+start()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{702886fd-a303-4154-af03-509800836b0d}</uid> + <type>2</type> + <declaration>+onNewClientConnected()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{0c61ab20-8b41-4b77-a619-fd02ad0d052b}</uid> + <type>2</type> + <declaration>-registerCommand()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{0910895c-d15b-4382-806d-81c2d033b984}</uid> + <type>2</type> + <declaration>-initSystemTrayIcon()</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</uid> + </MElement> + </base-MElement> + <name>QObject</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</uid> + </MElement> + </base-MElement> + <name>DapRpcLocalServer</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{f8249d82-f509-46c1-b7a3-2e6c1c7d9c57}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{f8249d82-f509-46c1-b7a3-2e6c1c7d9c57}</uid> + </MElement> + </base-MElement> + <a>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</a> + <b>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{8e968f9d-ada7-47de-a731-b6b9949676e7}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{8e968f9d-ada7-47de-a731-b6b9949676e7}</uid> + </MElement> + </base-MElement> + <a>{f640a6b2-d03e-41b5-93dd-9ad8982181b1}</a> + <b>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</uid> + </MElement> + </base-MElement> + <name>QLocalServer</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</uid> + </MElement> + </base-MElement> + <name>DapRpcAbstractServer</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{c049e9ee-8cb3-4f07-8012-4b51640b9afc}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{c049e9ee-8cb3-4f07-8012-4b51640b9afc}</uid> + </MElement> + </base-MElement> + <a>{e218f7a9-bae4-47fd-98cc-94bdd7ebc0d8}</a> + <b>{cd624921-1a8d-478f-a9de-38ee8a38e1f1}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{cd624921-1a8d-478f-a9de-38ee8a38e1f1}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{cd624921-1a8d-478f-a9de-38ee8a38e1f1}</uid> + </MElement> + </base-MElement> + <name>DapRpcServiceProvider</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{7375e5a3-1558-4b1d-8ae3-7ea02381460b}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{7375e5a3-1558-4b1d-8ae3-7ea02381460b}</uid> + </MElement> + </base-MElement> + <name>New edf</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{0d4d81a1-006b-409e-a150-c501feda7943}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{0d4d81a1-006b-409e-a150-c501feda7943}</uid> + </MElement> + </base-MElement> + <name>DapRpcLocalServer</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{b1f81a20-e7f9-4621-8cc9-1d8e0f6fe280}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{b1f81a20-e7f9-4621-8cc9-1d8e0f6fe280}</uid> + </MElement> + </base-MElement> + <a>{0d4d81a1-006b-409e-a150-c501feda7943}</a> + <b>{019ea6f1-7816-4e9b-b963-c45e7d0421a7}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>2</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{6934f3af-1fcb-4b4a-964b-9264ba15fcf1}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{6934f3af-1fcb-4b4a-964b-9264ba15fcf1}</uid> + </MElement> + </base-MElement> + <a>{0d4d81a1-006b-409e-a150-c501feda7943}</a> + <b>{0a455597-9e69-4986-a1f3-dc4f72b740d6}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{32df1743-565e-4da6-9cb4-c92c235be10d}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{32df1743-565e-4da6-9cb4-c92c235be10d}</uid> + </MElement> + </base-MElement> + <a>{0d4d81a1-006b-409e-a150-c501feda7943}</a> + <b>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{61ada8e6-e283-40cd-ad12-f4997a75853f}</uid> + <type>1</type> + <declaration>-socketLookup: QHash<QLocalSocket, DapRpcSocket></declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{68c3a5ef-8854-4aaa-91f4-948366c6fd6e}</uid> + <type>2</type> + <declaration>#incomingConnection(aSocketDescriptor: quintptr)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{cd23aafe-d94f-4c5d-adb4-bb77731ad666}</uid> + <type>2</type> + <declaration>+findService(serviceName: QString)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{e5b9e05d-4008-406d-aca4-fdb482b8df01}</uid> + <type>2</type> + <declaration>-clientDisconnected()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{18861c2f-3e54-44c0-bdab-f12b61fdc0ac}</uid> + <type>2</type> + <declaration>-messageProcessing(message: DapRpcMessage)</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</uid> + </MElement> + </base-MElement> + <name>DapRpcAbstractServer</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{6e055da3-6a08-447b-85a0-ecb3edf81519}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{6e055da3-6a08-447b-85a0-ecb3edf81519}</uid> + </MElement> + </base-MElement> + <a>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</a> + <b>{488bb037-9640-4b4c-91f9-397bfdcd9496}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{06589170-8b96-4889-b4f9-764647a2cb9b}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{06589170-8b96-4889-b4f9-764647a2cb9b}</uid> + </MElement> + </base-MElement> + <a>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</a> + <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{e72b58f7-d4ae-47f6-bac5-54b737e86442}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{e72b58f7-d4ae-47f6-bac5-54b737e86442}</uid> + </MElement> + </base-MElement> + <a>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</a> + <b>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>*</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{f6f5a52f-413c-4d2d-86ad-1b53576b7c4f}</uid> + <type>1</type> + <declaration>clients: QList<DapRpcSocket></declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{ecbd5fd2-fd9b-4cbc-8105-1901cda6b3ac}</uid> + <type>2</type> + <declaration>+connectedClientCount()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{63f82497-cc44-4a86-aa12-49f23498fc47}</uid> + <type>2</type> + <declaration>+listen(address: QString, port: quint16)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{6e284442-9356-4a37-b12f-8602bb33911b}</uid> + <type>2</type> + <declaration>+onClientConnected()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{4441eaa6-8fff-47f3-863b-73a4b78818ee}</uid> + <type>2</type> + <declaration>+onClientDisconnected()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{219509fb-34aa-427a-bed1-1e8719e60640}</uid> + <type>2</type> + <declaration>+notifyConnectedClients(message: DapRpcMessage)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{917bd67e-17db-4619-9ac9-8bbc7786372a}</uid> + <type>2</type> + <declaration>+notifyConnectedClients(method: QString, params QJsonArray)</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{488bb037-9640-4b4c-91f9-397bfdcd9496}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{488bb037-9640-4b4c-91f9-397bfdcd9496}</uid> + </MElement> + </base-MElement> + <name>DapRpcServiceProvider</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{2a332a13-8245-479c-8637-5e8042d39a59}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{2a332a13-8245-479c-8637-5e8042d39a59}</uid> + </MElement> + </base-MElement> + <name>DapRpcLocalServer</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{f34af4f5-9223-4925-a20f-ba742b2c9800}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{f34af4f5-9223-4925-a20f-ba742b2c9800}</uid> + </MElement> + </base-MElement> + <a>{2a332a13-8245-479c-8637-5e8042d39a59}</a> + <b>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{bc955718-7e73-45a7-aeae-b6a79b8da7fd}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{bc955718-7e73-45a7-aeae-b6a79b8da7fd}</uid> + </MElement> + </base-MElement> + <a>{2a332a13-8245-479c-8637-5e8042d39a59}</a> + <b>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</uid> + </MElement> + </base-MElement> + <name>DapRpcTCPServer</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{4dce5c40-b560-4fce-9694-2f19b86ce9e2}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{4dce5c40-b560-4fce-9694-2f19b86ce9e2}</uid> + </MElement> + </base-MElement> + <a>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</a> + <b>{5ccc1ac8-88a1-413e-8f4b-13920a287c48}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{756c124d-a454-491a-a561-2ed1f45a154a}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{756c124d-a454-491a-a561-2ed1f45a154a}</uid> + </MElement> + </base-MElement> + <a>{2c810f6a-e276-46a9-8a21-80f5906ebaea}</a> + <b>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{e3a5217a-fa7d-4182-86d5-34a8b4d9e9a9}</uid> + </MElement> + </base-MElement> + <name>QTcpServer</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{84e9b1c3-cc4e-4533-84f0-bf6a788673cf}</uid> + </MElement> + </base-MElement> + <name>QTcpServer</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</uid> + </MElement> + </base-MElement> + <name>DapRpcServiceProvider</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{7b2c0be2-b38b-4914-b362-926f7fd44f79}</uid> + <target> + <instance type="MDependency"> + <MDependency> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{7b2c0be2-b38b-4914-b362-926f7fd44f79}</uid> + </MElement> + </base-MElement> + <a>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</a> + <b>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</b> + </MRelation> + </base-MRelation> + </MDependency> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{1d0a86ee-82f0-44a5-a0a1-c2b0f6a9e84a}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{1d0a86ee-82f0-44a5-a0a1-c2b0f6a9e84a}</uid> + </MElement> + </base-MElement> + <a>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</a> + <b>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>2</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{d6a90f22-30bb-4cb5-80d4-5bf62c2afcda}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{d6a90f22-30bb-4cb5-80d4-5bf62c2afcda}</uid> + </MElement> + </base-MElement> + <a>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</a> + <b>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>*</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{d4e42f91-0d09-476e-bb21-c0f3a36db49c}</uid> + <type>1</type> + <declaration>-services: QHash<QByteArray, DapRpcService></declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{9c0c698a-970b-4f03-b39d-06b1c21abf92}</uid> + <type>1</type> + <declaration>-cleanupHandler: QObjectCleanupHandler</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{100cdc0b-d4b2-4c5c-8636-dc8a67c4a0bf}</uid> + <type>2</type> + <declaration>#processMessage(socket: DapRpcSocket, message: DapRpcMessage )</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{b4fddc8c-a343-4961-aa8a-3917a6de875c}</uid> + <type>2</type> + <declaration>+addService(service: DapRpcService)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{76d88a98-2ffe-4bd4-a2d0-5c4919094ba9}</uid> + <type>2</type> + <declaration>+removeService(service: DapRpcService)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{238ad30e-9625-4d2c-a178-c2d189a9854b}</uid> + <type>2</type> + <declaration>+findService(serviceName: QString)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{5e08b609-7c00-45a7-b1e1-f46e5b076c3a}</uid> + <type>2</type> + <declaration>+getServiceName(service: DapRpcService)</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</uid> + </MElement> + </base-MElement> + <name>DapRpcService</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{48659e84-f513-447a-a677-f42cd6f4f37e}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{48659e84-f513-447a-a677-f42cd6f4f37e}</uid> + </MElement> + </base-MElement> + <a>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</a> + <b>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{ffbd3390-d610-4d96-9ca1-20f29af826f9}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{ffbd3390-d610-4d96-9ca1-20f29af826f9}</uid> + </MElement> + </base-MElement> + <a>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</a> + <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>2</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</uid> + </MElement> + </base-MElement> + <name>DapAbstractCommand</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{8aa89191-1e26-4ba5-8065-1327709a0cd3}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{8aa89191-1e26-4ba5-8065-1327709a0cd3}</uid> + </MElement> + </base-MElement> + <a>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</a> + <b>{a173fed6-7812-43cf-96bd-5d2a66b406b7}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{92eb9347-d6b6-4418-87c5-bed9798496dd}</uid> + <type>1</type> + <declaration>#sCliPath</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{a80110ea-21a5-43c1-9f74-5ebaa932e370}</uid> + <type>2</type> + <declaration>+clientNotifed(notify: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{78a69d2e-6ec3-4ee9-9689-c94a9ea6fcd0}</uid> + <type>2</type> + <declaration>+clientResponded(respond: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{af788bf7-012b-4589-a197-1d721c47597c}</uid> + <type>2</type> + <declaration>+serviceNotifed(notify: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{0e3ee4b8-a45a-43f2-b1b7-cd498b56d0e5}</uid> + <type>2</type> + <declaration>+serviceResponded(aRespond: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{e237e25a-2fcb-4c67-ba3e-af7847eaafce}</uid> + <type>2</type> + <declaration>+notifyToClient(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d6afab66-c5d2-45d5-90dc-48904c4429d7}</uid> + <type>2</type> + <declaration>+notifedFromService(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d300e27b-3de8-4515-968c-64abb6e4c1a5}</uid> + <type>2</type> + <declaration>+requestToClient(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{0cf99fbd-9e2a-47a0-b8ff-b49d66c0b053}</uid> + <type>2</type> + <declaration>+respondToService(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{7bb34082-79b7-474a-b3ce-5dbcc41fc24e}</uid> + <type>2</type> + <declaration>+replyFromClient()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{9e77694b-8357-41c6-a57d-975cea4bd84b}</uid> + <type>2</type> + <declaration>+notifyToService()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{a45cef0e-a87e-4b6b-aab1-0b995022469d}</uid> + <type>2</type> + <declaration>+notifedFromClient()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{de3c200b-1d5a-4540-89c1-e34e79b7ea87}</uid> + <type>2</type> + <declaration>+requestToService()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{12773c36-7a1c-4123-8b08-e3d984c83495}</uid> + <type>2</type> + <declaration>+respondToClient()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{171f5f45-912d-439c-af18-4582a6e563d4}</uid> + <type>2</type> + <declaration>+replyFromService()</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</uid> + </MElement> + </base-MElement> + <name>DapCertificateManagerCommands</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{ca896711-89e5-4dfc-a809-277ca5c76819}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{ca896711-89e5-4dfc-a809-277ca5c76819}</uid> + </MElement> + </base-MElement> + <a>{b32429e7-81b6-4d24-8ac6-c2ad932e7f21}</a> + <b>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</uid> + </MElement> + </base-MElement> + <name>DapGetListNetworksCommand</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{d0b05e1a-b701-446c-a8aa-3ba2e2d4ec3e}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{d0b05e1a-b701-446c-a8aa-3ba2e2d4ec3e}</uid> + </MElement> + </base-MElement> + <a>{94efc010-f0c7-4a6d-8c20-3d8df9fb96e1}</a> + <b>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</uid> + </MElement> + </base-MElement> + <name>DapRpcMessage</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</uid> + </MElement> + </base-MElement> + <name>DapRpcServiceRequest</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{c0d0ac94-7283-44ad-bf04-7e383ab8b4b1}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{c0d0ac94-7283-44ad-bf04-7e383ab8b4b1}</uid> + </MElement> + </base-MElement> + <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a> + <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{1cf2a23f-21ef-4f62-ae2e-bd702ebd83e0}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{1cf2a23f-21ef-4f62-ae2e-bd702ebd83e0}</uid> + </MElement> + </base-MElement> + <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a> + <b>{adf9c540-9e09-4368-b7fd-e56ebb63105d}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{873d2b2a-2325-4440-a8c8-6a41f41746cb}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{873d2b2a-2325-4440-a8c8-6a41f41746cb}</uid> + </MElement> + </base-MElement> + <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a> + <b>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{b791aa2f-5d99-4c3c-b4e3-876dc0ce3f4b}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{b791aa2f-5d99-4c3c-b4e3-876dc0ce3f4b}</uid> + </MElement> + </base-MElement> + <a>{0cc9c319-df2c-4886-b2a1-93c2cfbf9816}</a> + <b>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{16a815ef-084b-49a9-92c9-600af8ee326f}</uid> + <type>1</type> + <declaration>-request: DapRpcMessage</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{ca43482d-786d-4713-96bc-823f1af37d4d}</uid> + <type>1</type> + <declaration>-socket: DapRpcSocket</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{c4d97890-5d90-4a9a-887e-96c638eb7f75}</uid> + <type>2</type> + <declaration>+isValid()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{ef6cb1a8-70e9-4c13-9c7f-091eb0f734c9}</uid> + <type>2</type> + <declaration>+request()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{4c41ed00-7b1f-497f-a766-ff316772cad5}</uid> + <type>2</type> + <declaration>+socket()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{6b55a1eb-1445-4cba-a6b6-369bc00fe35d}</uid> + <type>2</type> + <declaration>+respond(returnValue: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{35ded623-9e0a-4747-9f75-083a5544ea9d}</uid> + <type>2</type> + <declaration>+respond(response: DapRpcMessage)</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</uid> + </MElement> + </base-MElement> + <name>DapRpcSocket</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{4df26eb1-9757-4220-91b4-58673dcefed3}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{4df26eb1-9757-4220-91b4-58673dcefed3}</uid> + </MElement> + </base-MElement> + <a>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</a> + <b>{9ecdb80a-6fe0-42d8-9fce-ae1387c0ae73}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{042784dc-2795-4116-8668-09c2d6210cdc}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{042784dc-2795-4116-8668-09c2d6210cdc}</uid> + </MElement> + </base-MElement> + <a>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</a> + <b>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>*</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{34776978-8ee2-401a-ac99-94221899fa70}</uid> + <type>1</type> + <declaration>- device: QIODevice</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d21072a5-040c-4228-87a0-983383aaaff5}</uid> + <type>1</type> + <declaration>- buffer: QByteArray</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{2ecc3c87-4197-40da-9c79-aa6930c74b3d}</uid> + <type>1</type> + <declaration>- replies: QHash<int, QPointer<DapRpcServiceReply>></declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{1dce2036-d6e9-4af8-bb5a-07c43a00f25b}</uid> + <type>1</type> + <declaration>- defaultRequestTimeout: int</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{37a628aa-a3c0-49e8-a8fa-37b1e9f3d68e}</uid> + <type>2</type> + <declaration># processRequestMessage(message: DapRpcMessage)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{e3cf42b1-2b6f-49f9-83be-faa291fba278}</uid> + <type>2</type> + <declaration>+ isValid()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{36b613ff-7c60-48f9-9fb6-a9b6bc618eaf}</uid> + <type>2</type> + <declaration>+ messageReceived(message: DapRpcMessage)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{3a70a45d-a3ef-4097-bc3e-b17e0b95d14a}</uid> + <type>2</type> + <declaration>- processIncomingData()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{b5b544c0-77ba-42da-817e-e1b22e2a20aa}</uid> + <type>2</type> + <declaration>- findJsonDocumentEnd(jsonData: QByteArray)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{baa6de0e-5e5f-4f3d-ac8b-cb78d01cacfb}</uid> + <type>2</type> + <declaration>- writeData(message: DapRpcMessage)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{e311d04f-7f78-4df4-a4c9-151d8c15fb75}</uid> + <type>2</type> + <declaration>+ notify(message: DapRpcMessage)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{2e41dc34-6eab-4348-aaac-b2168e953c28}</uid> + <type>2</type> + <declaration>+ sendMessageBlocking(message: DapRpcMessage, msecs: int)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{98f3feaf-8cbe-4324-8194-13ed957b7a8b}</uid> + <type>2</type> + <declaration>+ sendMessage(asMessage: DapRpcMessage)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{f91daff0-db14-41da-9ac2-d251874735e7}</uid> + <type>2</type> + <declaration>+ invokeRemoteMethodBlocking(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{945b5ae2-1f4d-47c6-9067-512f0033adfb}</uid> + <type>2</type> + <declaration>+ invokeRemoteMethod(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{aa9ee7fd-e757-4203-9e81-21f57cf4e1a4}</uid> + <type>2</type> + <declaration>+invokeRemoteMethod(message: DapRpcMessage)</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</uid> + </MElement> + </base-MElement> + <name>DapRpcServiceReply</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{f0afe6a0-b4fd-41d0-a647-6d553f023a3a}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{f0afe6a0-b4fd-41d0-a647-6d553f023a3a}</uid> + </MElement> + </base-MElement> + <a>{e97a6cf3-2535-4e87-ba01-c58b6fa0cc51}</a> + <b>{10ba5cde-6d29-4c55-8ae8-165614f9f18e}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{33a6bd82-6a26-44f0-ab31-2b8e7d6da628}</uid> + <type>1</type> + <declaration>- request: DapRpcMessage</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{f0bd365b-8a9b-43ce-b3e1-3f33de95b6c4}</uid> + <type>1</type> + <declaration>- response: DapRpcMessage</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{f271ea22-c242-4712-b941-ea0b0b3d6201}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{f271ea22-c242-4712-b941-ea0b0b3d6201}</uid> + </MElement> + </base-MElement> + <name>DapServiceController</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{17117102-5d2f-40f0-b35c-c0350a8c6343}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{17117102-5d2f-40f0-b35c-c0350a8c6343}</uid> + </MElement> + </base-MElement> + <a>{f271ea22-c242-4712-b941-ea0b0b3d6201}</a> + <b>{bfcbb76e-404b-4308-84e3-bd0e218bdf6d}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{ed686782-d482-4524-9e53-9505cd2954a3}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{ed686782-d482-4524-9e53-9505cd2954a3}</uid> + </MElement> + </base-MElement> + <a>{f271ea22-c242-4712-b941-ea0b0b3d6201}</a> + <b>{87402f70-feb0-43b1-bfe1-7f658b4cac4f}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>*</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{13fe98d8-b16d-4aa2-a244-625c167f5ff3}</uid> + <target> + <instance type="MAssociation"> + <MAssociation> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{13fe98d8-b16d-4aa2-a244-625c167f5ff3}</uid> + </MElement> + </base-MElement> + <a>{f271ea22-c242-4712-b941-ea0b0b3d6201}</a> + <b>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</b> + </MRelation> + </base-MRelation> + <a> + <MAssociationEnd> + <cardinality>1</cardinality> + <navigable>true</navigable> + <kind>1</kind> + </MAssociationEnd> + </a> + </MAssociation> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{a72c16e2-6944-453e-81b8-18013219aa89}</uid> + <type>1</type> + <declaration>+ currentChain: QString</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{f0feab9b-99a9-459f-ab24-b60ece337b40}</uid> + <type>1</type> + <declaration>+ brand: QString</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{6dfa8f61-9f94-4d50-8528-2ad00b471dff}</uid> + <type>1</type> + <declaration>+ version: QString</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{13806991-f97a-4cb4-ac76-513c593ecf32}</uid> + <type>1</type> + <declaration>+ currentNetwork: QString</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{6548fc9e-2654-4ae3-adbe-ff636ac2ac51}</uid> + <type>1</type> + <declaration>+ indexCurrentNetwork: int</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{64e6fe3f-7ee0-43c9-8ec1-222edef00f94}</uid> + <type>1</type> + <declaration>- dapServiceClient: DapServiceClient</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{9e77aef3-e845-4160-88d2-8434efb8e6fa}</uid> + <type>1</type> + <declaration>- transceivers: QVector<QPair<DapAbstractCommand*, QString>></declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{96786ed3-4115-4d44-af15-b04fbd0c0091}</uid> + <type>1</type> + <declaration>- DAPRpcSocket: DapRpcSocket</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d2dbcc71-fac8-45b7-89b4-9d1e1faf28d2}</uid> + <type>2</type> + <declaration>+ getInstance()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{ab556b28-0bfd-44ba-bec6-1f7b26c204f8}</uid> + <type>2</type> + <declaration>+ requestToService(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{8ed54fe3-04af-47d1-a66b-4d66fddbb032}</uid> + <type>2</type> + <declaration>+ notifyService(...)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{3404e514-b3e2-4842-b82f-b711313eb11f}</uid> + <type>2</type> + <declaration>+ init(dapServiceClient: DapServiceClient)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{5175e140-ec51-47a4-9897-3de1413ff424}</uid> + <type>2</type> + <declaration>+clientActivated()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{c8b04117-3356-40f8-8bb8-812163262bc1}</uid> + <type>2</type> + <declaration>+ saveLogRezult(message: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d5c4f8f2-052d-4361-a404-fafec4f17fd9}</uid> + <type>2</type> + <declaration>+ logUpdated(logs: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{bd0079a0-bf6f-4feb-9df3-4ae8b8940233}</uid> + <type>2</type> + <declaration>+ transactionCreated(result: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{e8f6bd74-fe32-4178-9faf-513706862786}</uid> + <type>2</type> + <declaration>+ mempoolProcessed(result: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{0a735095-315a-4d33-8d8a-691e2c4b906d}</uid> + <type>2</type> + <declaration>+ walletCreated(wallet: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{caea520a-cae6-4634-9223-88ee4b7834d3}</uid> + <type>2</type> + <declaration>+ walletsInfoReceived(walletList: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{38ad6ca1-9bb7-475d-a363-cc68a9c15778}</uid> + <type>2</type> + <declaration>+ walletsReceived(walletList QList<QObject*>)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{b835e410-09ff-418a-a169-ab0b5ef3312d}</uid> + <type>2</type> + <declaration>+ networksListReceived(networkList: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{7bf45b89-3f5b-44f9-a036-b440c70ecd57}</uid> + <type>2</type> + <declaration>+ walletAddressesReceived(walletAddresses: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{37b79e38-2d3f-41e6-b7b1-f57fe1e7dfc4}</uid> + <type>2</type> + <declaration>+ walletTokensReceived(walletTokens: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d3676140-8d71-4d02-8c27-4cddbfbad9d9}</uid> + <type>2</type> + <declaration>+ void historyReceived(walletHistory: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{1fdab1c9-a3fc-43a8-ba13-203d80072265}</uid> + <type>2</type> + <declaration>+ walletHistoryReceived(walletHistory: QList<QObject*>)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{0f0ace66-cc1f-4258-a3fc-317a69360100}</uid> + <type>2</type> + <declaration>+ cmdRunned(asAnswer: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d91ea8fd-eca7-434f-b339-57adbb4a0050}</uid> + <type>2</type> + <declaration>+ historyExecutedCmdReceived(history: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{bd5f84bc-dd49-4115-823b-3d209944b40f}</uid> + <type>2</type> + <declaration>+ certificateManagerOperationResult(const QVariant& result)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{1b530aaa-aaf9-4672-a0e1-f76eb9208d5b}</uid> + <type>2</type> + <declaration>- registerCommand()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{8054291f-850a-4c47-a941-2bfa6140f8a5}</uid> + <type>2</type> + <declaration>- findEmittedSignal(value: QVariant)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{2d9c141b-dc6c-4d16-aaf6-9017dab58a95}</uid> + <type>2</type> + <declaration>- registerEmmitedSignal()</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</uid> + </MElement> + </base-MElement> + <name>DapServiceClient</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{e4667b01-77a4-4e6a-8327-45726463030d}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{e4667b01-77a4-4e6a-8327-45726463030d}</uid> + </MElement> + </base-MElement> + <a>{10fd041e-4abf-49cf-9a69-5e06c74f66ac}</a> + <b>{d7b52c36-3ced-4081-868e-202eee6741d9}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + <members> + <qlist> + <item> + <MClassMember> + <uid>{c174db94-14c5-45a3-aedb-8501de21f601}</uid> + <type>1</type> + <declaration>- launchAttemptCounter: size_t</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{ce4b34cd-54a6-4761-92cb-7ac7ed7b412b}</uid> + <type>1</type> + <declaration>- reconnectTimer: QTimer</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{7d2e9b0f-97b8-48c6-8c55-8f51486a3302}</uid> + <type>1</type> + <declaration>- clientSocket: DapUiSocket</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{8e3d9680-4cd8-4766-870b-94173145535a}</uid> + <type>1</type> + <declaration>- isServiceConnected: bool</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{7bf0222d-3636-4495-8ae6-b3c52fd64fa1}</uid> + <type>1</type> + <declaration>- serviceName: QString</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{25fc2f5c-5d17-43f3-a8ef-e0afea9c71b4}</uid> + <type>2</type> + <declaration>+ sigConnected()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{5d6e5e69-4b0b-4a30-a5e2-2888697c66c6}</uid> + <type>2</type> + <declaration>+ sigDisconnected()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{4a684df9-3625-4fca-b383-bee2cd5e452a}</uid> + <type>2</type> + <declaration>+ sigSocketErrorString(errorMessage: QString)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{c02cd1af-10df-4f2f-bb89-d6b8ea308592}</uid> + <type>2</type> + <declaration>+ sigSocketError(socketEror: DapUiSocketError)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{7246e1fa-70ba-486d-a0f0-818472e14ca7}</uid> + <type>2</type> + <declaration>+ sigServiceError(serviceEror: DapServiceError)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{d4eaea65-2cce-4db8-936b-7137dfa34f89}</uid> + <type>2</type> + <declaration># onServiceStarted()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{efcd7cbb-7104-4ad1-93da-bd472d0c4c81}</uid> + <type>2</type> + <declaration># connectedToService()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{0f7c538f-fc6b-46a9-9b02-2f96e7e25bdb}</uid> + <type>2</type> + <declaration># startReconnectingToService()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{4251409d-9114-40cf-ab7e-e1d8fa63259d}</uid> + <type>2</type> + <declaration># stopReconnectingToService()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{71f69837-60f8-4657-8ce4-9c668139209e}</uid> + <type>2</type> + <declaration># handleSocketError(socketEror: DapUiSocketError)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{1be18454-0eb1-4c39-9b41-43e062624b78}</uid> + <type>2</type> + <declaration># reconnectToService()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{bd6162ce-fd5e-4a45-92c6-cd152a2865ee}</uid> + <type>2</type> + <declaration># handleServiceError(serviceEror: DapServiceError)</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{1bd8856b-6312-442a-951a-2a1cca434459}</uid> + <type>2</type> + <declaration>+ init()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{1dfdba50-1366-425d-b118-99d38d5a35c3}</uid> + <type>2</type> + <declaration>+ connectToService()</declaration> + </MClassMember> + </item> + <item> + <MClassMember> + <uid>{99cf9868-18c2-4f14-b1ea-8f6d5d1d0774}</uid> + <type>2</type> + <declaration>+ disconnectFromService()</declaration> + </MClassMember> + </item> + </qlist> + </members> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{d7b52c36-3ced-4081-868e-202eee6741d9}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{d7b52c36-3ced-4081-868e-202eee6741d9}</uid> + </MElement> + </base-MElement> + <name>DapServiceClientNative</name> + <relations> + <handles> + <handles> + <qlist> + <item> + <handle> + <uid>{feb810c1-7568-41c9-99f2-28bcb5ed8545}</uid> + <target> + <instance type="MInheritance"> + <MInheritance> + <base-MRelation> + <MRelation> + <base-MElement> + <MElement> + <uid>{feb810c1-7568-41c9-99f2-28bcb5ed8545}</uid> + </MElement> + </base-MElement> + <a>{d7b52c36-3ced-4081-868e-202eee6741d9}</a> + <b>{b6158541-1427-4ad3-aaef-6196ad9363cc}</b> + </MRelation> + </base-MRelation> + </MInheritance> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </relations> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + <item> + <handle> + <uid>{b6158541-1427-4ad3-aaef-6196ad9363cc}</uid> + <target> + <instance type="MClass"> + <MClass> + <base-MObject> + <MObject> + <base-MElement> + <MElement> + <uid>{b6158541-1427-4ad3-aaef-6196ad9363cc}</uid> + </MElement> + </base-MElement> + <name>DapServiceClientNativeAbstract</name> + </MObject> + </base-MObject> + </MClass> + </instance> + </target> + </handle> + </item> + </qlist> + </handles> + </handles> + </children> + </MObject> + </base-MObject> + </MPackage> + </instance> + </root-package> + </project> +</qmt> diff --git a/dap-ui-sdk b/dap-ui-sdk index d371339f97ccb140c9f9509f3ac147eca56acd1b..2c62121ae0a291c1023059337c77b5dc2d572c59 160000 --- a/dap-ui-sdk +++ b/dap-ui-sdk @@ -1 +1 @@ -Subproject commit d371339f97ccb140c9f9509f3ac147eca56acd1b +Subproject commit 2c62121ae0a291c1023059337c77b5dc2d572c59