]>
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
15 class MountPointObserver
;
17 class SpaceInfoObserver
: public QObject
22 explicit SpaceInfoObserver(const QUrl
& url
, QObject
* parent
= nullptr);
23 ~SpaceInfoObserver() override
;
26 quint64
available() const;
28 void setUrl(const QUrl
& url
);
35 * This signal is emitted when the size or available space changes.
40 void spaceInfoChanged(quint64 size
, quint64 available
);
43 MountPointObserver
* m_mountPointObserver
;
47 quint64 m_dataAvailable
;