dde-dock/plugins/disk-mount/diskcontrolwidget.cpp

20 lines
484 B
C++
Raw Normal View History

#include "diskcontrolwidget.h"
DiskControlWidget::DiskControlWidget(QWidget *parent)
: QWidget(parent),
m_diskInter(new DBusDiskMount(this))
{
connect(m_diskInter, &DBusDiskMount::DiskListChanged, this, &DiskControlWidget::diskListChanged);
QMetaObject::invokeMethod(this, "diskListChanged", Qt::QueuedConnection);
}
void DiskControlWidget::diskListChanged()
{
m_diskInfoList = m_diskInter->diskList();
emit diskCountChanged(m_diskInfoList.count());
}