print connection types
This commit is contained in:
parent
2d556fbc42
commit
1d009fa376
|
@ -4,7 +4,7 @@ include(GNUInstallDirs)
|
|||
|
||||
# Macro for merging common code between static and shared
|
||||
macro(add_target name type)
|
||||
find_package(Qt5 COMPONENTS Core Qml Gui Quick QuickControls2 Widgets Network)
|
||||
find_package(Qt5 COMPONENTS Core Qml Gui Quick QuickControls2 Widgets Network REQUIRED)
|
||||
|
||||
add_library(${name} ${type}
|
||||
include/DOtherSide/DOtherSideTypes.h
|
||||
|
@ -38,10 +38,10 @@ macro(add_target name type)
|
|||
|
||||
target_include_directories(${name} PUBLIC include include/Qt)
|
||||
|
||||
target_link_libraries(${name} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Qml Qt5::Quick)
|
||||
target_link_libraries(${name} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Qml Qt5::Quick Qt5::Network)
|
||||
|
||||
# for DOtherSide.pc
|
||||
set(PC_REQUIRES "Qt5Core, Qt5Gui, Qt5Widgets, Qt5Qml, Qt5Quick")
|
||||
set(PC_REQUIRES "Qt5Core, Qt5Gui, Qt5Widgets, Qt5Qml, Qt5Quick, Qt5Network, Qt5DBus")
|
||||
if (${Qt5QuickControls2_FOUND})
|
||||
target_link_libraries(${name} PRIVATE Qt5::QuickControls2)
|
||||
set(PC_REQUIRES "${PC_REQUIRES}, Qt5QuickControls2")
|
||||
|
|
|
@ -1072,7 +1072,15 @@ void dos_qcoreapplication_process_events_timed(DosQEventLoopProcessEventFlag fla
|
|||
|
||||
::DosQNetworkConfigurationManager *dos_qncm_create()
|
||||
{
|
||||
return new QNetworkConfigurationManager();
|
||||
auto *ncm = new QNetworkConfigurationManager();
|
||||
|
||||
auto netcfgList = ncm->allConfigurations(QNetworkConfiguration::Active);
|
||||
for (auto& x : netcfgList) {
|
||||
qDebug() << "Connection type: " << x.bearerType() << " - name: " << x.name() << " -purpose: " << x.purpose();
|
||||
}
|
||||
|
||||
return ncm;
|
||||
|
||||
}
|
||||
|
||||
void dos_qncm_delete(::DosQNetworkConfigurationManager *vptr)
|
||||
|
|
Loading…
Reference in New Issue