File indexing completed on 2024-10-06 04:31:43

0001 /* This file is part of the KDE project
0002 
0003    Copyright (C) 2008 Urs Wolfer <uwolfer @ kde.org>
0004 
0005    This program is free software; you can redistribute it and/or
0006    modify it under the terms of the GNU General Public
0007    License as published by the Free Software Foundation; either
0008    version 2 of the License, or (at your option) any later version.
0009 */
0010 
0011 #ifndef DLGWEBINTERFACE_H
0012 #define DLGWEBINTERFACE_H
0013 
0014 #include <QWidget>
0015 
0016 #include "ui_dlgwebinterface.h"
0017 
0018 namespace KWallet
0019 {
0020 class Wallet;
0021 }
0022 
0023 class DlgWebinterface : public QWidget, public Ui::DlgWebinterface
0024 {
0025     Q_OBJECT
0026 
0027 public:
0028     DlgWebinterface(QDialog *parent = nullptr);
0029     ~DlgWebinterface() override;
0030 
0031 Q_SIGNALS:
0032     void changed();
0033     void saved();
0034 
0035 private Q_SLOTS:
0036     void readConfig();
0037     void saveSettings();
0038     void walletOpened(bool);
0039 
0040 private:
0041     KWallet::Wallet *m_wallet = nullptr;
0042 };
0043 
0044 #endif