]>
cloud.milkyroute.net Git - dolphin.git/blob - src/statusbar/spaceinfoobserver.h
2 * SPDX-FileCopyrightText: 2014 Frank Reininghaus <frank78ac@googlemail.com>
4 * SPDX-License-Identifier: GPL-2.0-or-later
7 #ifndef SPACEINFOOBSERVER_H
8 #define SPACEINFOOBSERVER_H
13 class MountPointObserver
;
15 class SpaceInfoObserver
: public QObject
20 explicit SpaceInfoObserver(const QUrl
&url
, QObject
*parent
= nullptr);
21 ~SpaceInfoObserver() override
;
24 quint64
available() const;
26 void setUrl(const QUrl
&url
);
33 * This signal is emitted when the size or available space changes.
38 void spaceInfoChanged(quint64 size
, quint64 available
);
41 MountPointObserver
*m_mountPointObserver
;
45 quint64 m_dataAvailable
;