DtkNetworkManager
NetworkManager DBus interface binding for Qt
Dtk::NetworkManager::DConnectionSetting类 参考

对于连接配置的封装 更多...

#include <dconnectionsetting.h>

类 Dtk::NetworkManager::DConnectionSetting 继承关系图:
Dtk::NetworkManager::DConnectionSetting 的协作图:

Public 槽

DExpected< void > updateSetting (const SettingDesc &settings) const
 更新该配置并保存到硬盘上 更多...
 
DExpected< void > deleteSetting () const
 删除该配置
 
DExpected< SettingDesc > settings () const
 获取配置 更多...
 

信号

void unsavedChanged (const bool unsaved)
 信号,当unsaved属性变化时被触发
 
void filenameChanged (const QUrl &filename)
 信号,当filename属性变化时被触发
 
void flagsChanged (const NMSCFlags flags)
 信号,当flags属性变化时被触发
 
void Removed ()
 信号,当配置被移除时触发
 
void Updated ()
 信号,当配置更新时触发
 

Public 成员函数

 Q_DECLARE_FLAGS (NMSCFlags, NMSettingsConnectionFlags)
 
 DConnectionSetting (const quint64 id, QObject *parent=nullptr)
 
bool unsaved () const
 获取配置是否保存在磁盘上 更多...
 
QUrl filename () const
 获取配置文件的路径 更多...
 
NMSCFlags flags () const
 获取配置文件的一些状态 更多...
 

属性

bool unsaved
 
QUrl filename
 
NMSCFlags flags
 

详细描述

对于连接配置的封装

成员函数说明

◆ filename()

QUrl DConnectionSetting::filename ( ) const

获取配置文件的路径

返回
一个url

◆ flags()

NMSCFlags DConnectionSetting::flags ( ) const

获取配置文件的一些状态

返回
代表文件状态标志的枚举

◆ settings

DExpected< SettingDesc > DConnectionSetting::settings ( ) const
slot

获取配置

返回
一个存储配置的map

◆ unsaved()

bool DConnectionSetting::unsaved ( ) const

获取配置是否保存在磁盘上

返回
布尔值

◆ updateSetting

DExpected< void > DConnectionSetting::updateSetting ( const SettingDesc &  settings) const
slot

更新该配置并保存到硬盘上

参数
[in]settings要更新的配置

该类的文档由以下文件生成: