/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel Project *
+ * Copyright (C) 2005-2015 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
#ifndef IDENTITYEDITWIDGET_H
#include "clientidentity.h"
-class IdentityEditWidget : public QWidget {
- Q_OBJECT
+class IdentityEditWidget : public QWidget
+{
+ Q_OBJECT
public:
- IdentityEditWidget(QWidget *parent = 0);
+ IdentityEditWidget(QWidget *parent = 0);
- enum SslState {
- NoSsl,
- UnsecureSsl,
- AllowSsl
- };
+ enum SslState {
+ NoSsl,
+ UnsecureSsl,
+ AllowSsl
+ };
- void displayIdentity(CertIdentity *id, CertIdentity *saveId = 0);
- void saveToIdentity(CertIdentity *id);
+ void displayIdentity(CertIdentity *id, CertIdentity *saveId = 0);
+ void saveToIdentity(CertIdentity *id);
public slots:
- void setSslState(SslState state);
- void showAdvanced(bool advanced);
+ void setSslState(SslState state);
+ void showAdvanced(bool advanced);
protected:
#ifdef HAVE_SSL
- virtual bool eventFilter(QObject *watched, QEvent *event);
+ virtual bool eventFilter(QObject *watched, QEvent *event);
#endif
signals:
- void requestEditSsl();
- void widgetHasChanged();
+ void requestEditSsl();
+ void widgetHasChanged();
private slots:
- void on_addNick_clicked();
- void on_deleteNick_clicked();
- void on_renameNick_clicked();
- void on_nickUp_clicked();
- void on_nickDown_clicked();
+ void on_addNick_clicked();
+ void on_deleteNick_clicked();
+ void on_renameNick_clicked();
+ void on_nickUp_clicked();
+ void on_nickDown_clicked();
#ifdef HAVE_SSL
- void on_clearOrLoadKeyButton_clicked();
- void on_clearOrLoadCertButton_clicked();
+ void on_clearOrLoadKeyButton_clicked();
+ void on_clearOrLoadCertButton_clicked();
#endif
- void setWidgetStates();
+ void setWidgetStates();
#ifdef HAVE_SSL
- void sslDragEnterEvent(QDragEnterEvent *event);
- void sslDropEvent(QDropEvent *event, bool isCert);
+ void sslDragEnterEvent(QDragEnterEvent *event);
+ void sslDropEvent(QDropEvent *event, bool isCert);
#endif
private:
- Ui::IdentityEditWidget ui;
- bool _editSsl;
+ Ui::IdentityEditWidget ui;
+ bool _editSsl;
#ifdef HAVE_SSL
- QSslKey keyByFilename(const QString &filename);
- void showKeyState(const QSslKey &key);
- QSslCertificate certByFilename(const QString &filename);
- void showCertState(const QSslCertificate &cert);
+ QSslKey keyByFilename(const QString &filename);
+ void showKeyState(const QSslKey &key);
+ QSslCertificate certByFilename(const QString &filename);
+ void showCertState(const QSslCertificate &cert);
#endif
- bool testHasChanged();
+ bool testHasChanged();
};
-class NickEditDlg : public QDialog {
- Q_OBJECT
+
+class NickEditDlg : public QDialog
+{
+ Q_OBJECT
public:
- NickEditDlg(const QString &oldnick, const QStringList &existing = QStringList(), QWidget *parent = 0);
+ NickEditDlg(const QString &oldnick, const QStringList &existing = QStringList(), QWidget *parent = 0);
- QString nick() const;
+ QString nick() const;
private slots:
- void on_nickEdit_textChanged(const QString &);
+ void on_nickEdit_textChanged(const QString &);
private:
- Ui::NickEditDlg ui;
-
- QString oldNick;
- QStringList existing;
+ Ui::NickEditDlg ui;
+ QString oldNick;
+ QStringList existing;
};
+
#endif //IDENTITYEDITWIDGET_H