X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fqtui%2Fsettingspages%2Fidentitiessettingspage.h;h=7c97916ec3469c5675cb53b574c1be7c29c0f22b;hb=e7eb2e3561d0f184e15f8dc9d587ef93ba209973;hp=1ef82238204f8d6f7f8c4ff7678bcd306e38c808;hpb=061528786d1dac1d1bf4904c86b71d95270dfd37;p=quassel.git diff --git a/src/qtui/settingspages/identitiessettingspage.h b/src/qtui/settingspages/identitiessettingspage.h index 1ef82238..7c97916e 100644 --- a/src/qtui/settingspages/identitiessettingspage.h +++ b/src/qtui/settingspages/identitiessettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel Project * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -29,8 +29,10 @@ #include "ui_saveidentitiesdlg.h" #include "ui_nickeditdlg.h" +#ifdef HAVE_SSL #include #include +#endif class QAbstractItemModel; @@ -46,8 +48,10 @@ public slots: void save(); void load(); +#ifdef HAVE_SSL protected: virtual bool eventFilter(QObject *watched, QEvent *event); +#endif private slots: void coreConnectionStateChanged(bool); @@ -67,14 +71,18 @@ private slots: void on_nickUp_clicked(); void on_nickDown_clicked(); +#ifdef HAVE_SSL void on_continueUnsecured_clicked(); void on_clearOrLoadKeyButton_clicked(); void on_clearOrLoadCertButton_clicked(); +#endif void widgetHasChanged(); void setWidgetStates(); +#ifdef HAVE_SSL void sslDragEnterEvent(QDragEnterEvent *event); void sslDropEvent(QDropEvent *event, bool isCert); +#endif private: Ui::IdentitiesSettingsPage ui; @@ -93,10 +101,12 @@ private: void displayIdentity(CertIdentity *, bool dontsave = false); void saveToIdentity(CertIdentity *); +#ifdef HAVE_SSL QSslKey keyByFilename(const QString &filename); void showKeyState(const QSslKey &key); QSslCertificate certByFilename(const QString &filename); void showCertState(const QSslCertificate &cert); +#endif bool testHasChanged(); };