projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ssl cert and key can now be configured per drag & drop
[quassel.git]
/
src
/
qtui
/
settingspages
/
identitiessettingspage.h
diff --git
a/src/qtui/settingspages/identitiessettingspage.h
b/src/qtui/settingspages/identitiessettingspage.h
index
9b750e2
..
1ef8223
100644
(file)
--- a/
src/qtui/settingspages/identitiessettingspage.h
+++ b/
src/qtui/settingspages/identitiessettingspage.h
@@
-29,6
+29,9
@@
#include "ui_saveidentitiesdlg.h"
#include "ui_nickeditdlg.h"
#include "ui_saveidentitiesdlg.h"
#include "ui_nickeditdlg.h"
+#include <QSslCertificate>
+#include <QSslKey>
+
class QAbstractItemModel;
class IdentitiesSettingsPage : public SettingsPage {
class QAbstractItemModel;
class IdentitiesSettingsPage : public SettingsPage {
@@
-43,6
+46,9
@@
public slots:
void save();
void load();
void save();
void load();
+protected:
+ virtual bool eventFilter(QObject *watched, QEvent *event);
+
private slots:
void coreConnectionStateChanged(bool);
void clientIdentityCreated(IdentityId);
private slots:
void coreConnectionStateChanged(bool);
void clientIdentityCreated(IdentityId);
@@
-67,6
+73,9
@@
private slots:
void widgetHasChanged();
void setWidgetStates();
void widgetHasChanged();
void setWidgetStates();
+ void sslDragEnterEvent(QDragEnterEvent *event);
+ void sslDropEvent(QDropEvent *event, bool isCert);
+
private:
Ui::IdentitiesSettingsPage ui;
private:
Ui::IdentitiesSettingsPage ui;
@@
-84,7
+93,9
@@
private:
void displayIdentity(CertIdentity *, bool dontsave = false);
void saveToIdentity(CertIdentity *);
void displayIdentity(CertIdentity *, bool dontsave = false);
void saveToIdentity(CertIdentity *);
+ QSslKey keyByFilename(const QString &filename);
void showKeyState(const QSslKey &key);
void showKeyState(const QSslKey &key);
+ QSslCertificate certByFilename(const QString &filename);
void showCertState(const QSslCertificate &cert);
bool testHasChanged();
void showCertState(const QSslCertificate &cert);
bool testHasChanged();