3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-02-22 15:15:53 +00:00
Scare Crowe d2ebfd0519 QortalOS Titan 5.60.12
Screw the description like that inbred T3Q
2022-03-05 21:17:59 +05:00

41 lines
640 B
C++

/*
SPDX-FileCopyrightText: 2014 Eike Hein <hein@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef DIRECTORYPICKER_H
#define DIRECTORYPICKER_H
#include <QObject>
#include <QUrl>
class QFileDialog;
class DirectoryPicker : public QObject
{
Q_OBJECT
Q_PROPERTY(QUrl url READ url NOTIFY urlChanged)
public:
explicit DirectoryPicker(QObject *parent = nullptr);
~DirectoryPicker() override;
QUrl url() const;
Q_INVOKABLE void open();
Q_SIGNALS:
void urlChanged() const;
private Q_SLOTS:
void dialogAccepted();
private:
QFileDialog *m_dialog = nullptr;
QUrl m_url;
};
#endif