openuridialog.h
1 // Copyright (c) 2011-present The Bitcoin Core developers 2 // Distributed under the MIT software license, see the accompanying 3 // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 5 #ifndef BITCOIN_QT_OPENURIDIALOG_H 6 #define BITCOIN_QT_OPENURIDIALOG_H 7 8 #include <QDialog> 9 10 class PlatformStyle; 11 12 namespace Ui { 13 class OpenURIDialog; 14 } 15 16 class OpenURIDialog : public QDialog 17 { 18 Q_OBJECT 19 20 public: 21 explicit OpenURIDialog(const PlatformStyle* platformStyle, QWidget* parent); 22 ~OpenURIDialog(); 23 24 QString getURI(); 25 26 protected Q_SLOTS: 27 void accept() override; 28 void changeEvent(QEvent* e) override; 29 30 private: 31 Ui::OpenURIDialog* ui; 32 33 const PlatformStyle* m_platform_style; 34 }; 35 36 #endif // BITCOIN_QT_OPENURIDIALOG_H