// SPDX-License-Identifier: BSD-3-Clause // Copyright (c) 2020, The Monero Project. #ifndef FEATHER_OPENWALLET_H #define FEATHER_OPENWALLET_H #include #include #include #include "appcontext.h" #include "utils/keysfiles.h" namespace Ui { class OpenWalletPage; } class OpenWalletPage : public QWizardPage { Q_OBJECT public: explicit OpenWalletPage(AppContext *ctx, QWidget *parent = nullptr); bool validatePage() override; int nextId() const override; signals: void openWallet(QString path); private: AppContext *m_ctx; WalletKeysFilesModel *walletKeysFilesModel; WalletKeysFilesProxyModel *m_keysProxy; QSortFilterProxyModel *ll; QLabel *topLabel; Ui::OpenWalletPage *ui; QStandardItemModel *m_model; }; #endif //FEATHER_OPENWALLET_H