dde-dock/plugins/disk-mount/diskcontrolwidget.h
石博文 3d39dc0b60 implements disk unmount error interface
Change-Id: I2ad2f90c2b6cb4ea2c21ced85ea430f2531ac12c
2016-08-04 16:02:40 +08:00

33 lines
658 B
C++

#ifndef DISKCONTROLWIDGET_H
#define DISKCONTROLWIDGET_H
#include "dbus/dbusdiskmount.h"
#include <QScrollArea>
#include <QVBoxLayout>
class DiskControlWidget : public QScrollArea
{
Q_OBJECT
public:
explicit DiskControlWidget(QWidget *parent = 0);
signals:
void diskCountChanged(const int count) const;
private slots:
void diskListChanged();
void unmountDisk(const QString &diskId) const;
void unmountFinished(const QString &uuid, const QString &info);
private:
QVBoxLayout *m_centeralLayout;
QWidget *m_centeralWidget;
DBusDiskMount *m_diskInter;
DiskInfoList m_diskInfoList;
};
#endif // DISKCONTROLWIDGET_H