Reformat ALL the source!
[quassel.git] / src / common / identity.h
index 6345046..66305e4 100644 (file)
 #include "types.h"
 #include "syncableobject.h"
 
-class Identity : public SyncableObject {
-  SYNCABLE_OBJECT
-  Q_OBJECT
-
-  Q_PROPERTY(IdentityId identityId READ id WRITE setId STORED false)
-  Q_PROPERTY(QString identityName READ identityName WRITE setIdentityName STORED false)
-  Q_PROPERTY(QString realName READ realName WRITE setRealName STORED false)
-  Q_PROPERTY(QStringList nicks READ nicks WRITE setNicks STORED false)
-  Q_PROPERTY(QString awayNick READ awayNick WRITE setAwayNick STORED false)
-  Q_PROPERTY(bool awayNickEnabled READ awayNickEnabled WRITE setAwayNickEnabled STORED false)
-  Q_PROPERTY(QString awayReason READ awayReason WRITE setAwayReason STORED false)
-  Q_PROPERTY(bool awayReasonEnabled READ awayReasonEnabled WRITE setAwayReasonEnabled STORED false)
-  Q_PROPERTY(bool autoAwayEnabled READ autoAwayEnabled WRITE setAutoAwayEnabled STORED false)
-  Q_PROPERTY(int autoAwayTime READ autoAwayTime WRITE setAutoAwayTime STORED false)
-  Q_PROPERTY(QString autoAwayReason READ autoAwayReason WRITE setAutoAwayReason STORED false)
-  Q_PROPERTY(bool autoAwayReasonEnabled READ autoAwayReasonEnabled WRITE setAutoAwayReasonEnabled STORED false)
-  Q_PROPERTY(bool detachAwayEnabled READ detachAwayEnabled WRITE setDetachAwayEnabled STORED false)
-  Q_PROPERTY(QString detachAwayReason READ detachAwayReason WRITE setDetachAwayReason STORED false)
-  Q_PROPERTY(bool detachAwayReasonEnabled READ detachAwayReasonEnabled WRITE setDetachAwayReasonEnabled STORED false)
-  Q_PROPERTY(QString ident READ ident WRITE setIdent STORED false)
-  Q_PROPERTY(QString kickReason READ kickReason WRITE setKickReason STORED false)
-  Q_PROPERTY(QString partReason READ partReason WRITE setPartReason STORED false)
-  Q_PROPERTY(QString quitReason READ quitReason WRITE setQuitReason STORED false)
-
-public:
-  Identity(IdentityId id = 0, QObject *parent = 0);
-  Identity(const Identity &other, QObject *parent = 0);
-  inline virtual const QMetaObject *syncMetaObject() const { return &staticMetaObject; }
-
-  void setToDefaults();
-
-  bool operator==(const Identity &other) const;
-  bool operator!=(const Identity &other) const;
-
-  inline bool isValid() const { return id().isValid(); }
-
-  inline IdentityId id() const { return _identityId; }
-  inline const QString &identityName() const { return _identityName; }
-  inline const QString &realName() const { return _realName; }
-  inline const QStringList &nicks() const { return _nicks; }
-  inline const QString &awayNick() const { return _awayNick; }
-  inline bool awayNickEnabled() const { return _awayNickEnabled; }
-  inline const QString &awayReason() const { return _awayReason; }
-  inline bool awayReasonEnabled() const { return _awayReasonEnabled; }
-  inline bool autoAwayEnabled() const { return _autoAwayEnabled; }
-  inline int autoAwayTime() const { return _autoAwayTime; }
-  inline const QString &autoAwayReason() const { return _autoAwayReason; }
-  inline bool autoAwayReasonEnabled() const { return _autoAwayReasonEnabled; }
-  inline bool detachAwayEnabled() const { return _detachAwayEnabled; }
-  inline const QString &detachAwayReason() const { return _detachAwayReason; }
-  inline bool detachAwayReasonEnabled() const { return _detachAwayReasonEnabled; }
-  inline const QString &ident() const { return _ident; }
-  inline const QString &kickReason() const { return _kickReason; }
-  inline const QString &partReason() const { return _partReason; }
-  inline const QString &quitReason() const { return _quitReason; }
+class Identity : public SyncableObject
+{
+    SYNCABLE_OBJECT
+    Q_OBJECT
+
+    Q_PROPERTY(IdentityId identityId READ id WRITE setId STORED false)
+    Q_PROPERTY(QString identityName READ identityName WRITE setIdentityName STORED false)
+    Q_PROPERTY(QString realName READ realName WRITE setRealName STORED false)
+    Q_PROPERTY(QStringList nicks READ nicks WRITE setNicks STORED false)
+    Q_PROPERTY(QString awayNick READ awayNick WRITE setAwayNick STORED false)
+    Q_PROPERTY(bool awayNickEnabled READ awayNickEnabled WRITE setAwayNickEnabled STORED false)
+    Q_PROPERTY(QString awayReason READ awayReason WRITE setAwayReason STORED false)
+    Q_PROPERTY(bool awayReasonEnabled READ awayReasonEnabled WRITE setAwayReasonEnabled STORED false)
+    Q_PROPERTY(bool autoAwayEnabled READ autoAwayEnabled WRITE setAutoAwayEnabled STORED false)
+    Q_PROPERTY(int autoAwayTime READ autoAwayTime WRITE setAutoAwayTime STORED false)
+    Q_PROPERTY(QString autoAwayReason READ autoAwayReason WRITE setAutoAwayReason STORED false)
+    Q_PROPERTY(bool autoAwayReasonEnabled READ autoAwayReasonEnabled WRITE setAutoAwayReasonEnabled STORED false)
+    Q_PROPERTY(bool detachAwayEnabled READ detachAwayEnabled WRITE setDetachAwayEnabled STORED false)
+    Q_PROPERTY(QString detachAwayReason READ detachAwayReason WRITE setDetachAwayReason STORED false)
+    Q_PROPERTY(bool detachAwayReasonEnabled READ detachAwayReasonEnabled WRITE setDetachAwayReasonEnabled STORED false)
+    Q_PROPERTY(QString ident READ ident WRITE setIdent STORED false)
+    Q_PROPERTY(QString kickReason READ kickReason WRITE setKickReason STORED false)
+    Q_PROPERTY(QString partReason READ partReason WRITE setPartReason STORED false)
+    Q_PROPERTY(QString quitReason READ quitReason WRITE setQuitReason STORED false)
+
+public :
+        Identity(IdentityId id = 0, QObject *parent = 0);
+    Identity(const Identity &other, QObject *parent = 0);
+    inline virtual const QMetaObject *syncMetaObject() const { return &staticMetaObject; }
+
+    void setToDefaults();
+
+    bool operator==(const Identity &other) const;
+    bool operator!=(const Identity &other) const;
+
+    inline bool isValid() const { return id().isValid(); }
+
+    inline IdentityId id() const { return _identityId; }
+    inline const QString &identityName() const { return _identityName; }
+    inline const QString &realName() const { return _realName; }
+    inline const QStringList &nicks() const { return _nicks; }
+    inline const QString &awayNick() const { return _awayNick; }
+    inline bool awayNickEnabled() const { return _awayNickEnabled; }
+    inline const QString &awayReason() const { return _awayReason; }
+    inline bool awayReasonEnabled() const { return _awayReasonEnabled; }
+    inline bool autoAwayEnabled() const { return _autoAwayEnabled; }
+    inline int autoAwayTime() const { return _autoAwayTime; }
+    inline const QString &autoAwayReason() const { return _autoAwayReason; }
+    inline bool autoAwayReasonEnabled() const { return _autoAwayReasonEnabled; }
+    inline bool detachAwayEnabled() const { return _detachAwayEnabled; }
+    inline const QString &detachAwayReason() const { return _detachAwayReason; }
+    inline bool detachAwayReasonEnabled() const { return _detachAwayReasonEnabled; }
+    inline const QString &ident() const { return _ident; }
+    inline const QString &kickReason() const { return _kickReason; }
+    inline const QString &partReason() const { return _partReason; }
+    inline const QString &quitReason() const { return _quitReason; }
 
 public slots:
-  void setId(IdentityId id);
-  void setIdentityName(const QString &name);
-  void setRealName(const QString &realName);
-  void setNicks(const QStringList &nicks);
-  void setAwayNick(const QString &awayNick);
-  void setAwayNickEnabled(bool enabled);
-  void setAwayReason(const QString &awayReason);
-  void setAwayReasonEnabled(bool enabled);
-  void setAutoAwayEnabled(bool enabled);
-  void setAutoAwayTime(int time);
-  void setAutoAwayReason(const QString &reason);
-  void setAutoAwayReasonEnabled(bool enabled);
-  void setDetachAwayEnabled(bool enabled);
-  void setDetachAwayReason(const QString &reason);
-  void setDetachAwayReasonEnabled(bool enabled);
-  void setIdent(const QString &ident);
-  void setKickReason(const QString &reason);
-  void setPartReason(const QString &reason);
-  void setQuitReason(const QString &reason);
-
-  void copyFrom(const Identity &other);
+    void setId(IdentityId id);
+    void setIdentityName(const QString &name);
+    void setRealName(const QString &realName);
+    void setNicks(const QStringList &nicks);
+    void setAwayNick(const QString &awayNick);
+    void setAwayNickEnabled(bool enabled);
+    void setAwayReason(const QString &awayReason);
+    void setAwayReasonEnabled(bool enabled);
+    void setAutoAwayEnabled(bool enabled);
+    void setAutoAwayTime(int time);
+    void setAutoAwayReason(const QString &reason);
+    void setAutoAwayReasonEnabled(bool enabled);
+    void setDetachAwayEnabled(bool enabled);
+    void setDetachAwayReason(const QString &reason);
+    void setDetachAwayReasonEnabled(bool enabled);
+    void setIdent(const QString &ident);
+    void setKickReason(const QString &reason);
+    void setPartReason(const QString &reason);
+    void setQuitReason(const QString &reason);
+
+    void copyFrom(const Identity &other);
 
 signals:
-  void idSet(IdentityId id);
+    void idSet(IdentityId id);
 //   void identityNameSet(const QString &name);
 //   void realNameSet(const QString &realName);
-  void nicksSet(const QStringList &nicks);
+    void nicksSet(const QStringList &nicks);
 //   void awayNickSet(const QString &awayNick);
 //   void awayNickEnabledSet(bool);
 //   void awayReasonSet(const QString &awayReason);
@@ -131,29 +132,30 @@ signals:
 //   void quitReasonSet(const QString &);
 
 private:
-  IdentityId _identityId;
-  QString _identityName, _realName;
-  QStringList _nicks;
-  QString _awayNick;
-  bool _awayNickEnabled;
-  QString _awayReason;
-  bool _awayReasonEnabled;
-  bool _autoAwayEnabled;
-  int _autoAwayTime;
-  QString _autoAwayReason;
-  bool _autoAwayReasonEnabled;
-  bool _detachAwayEnabled;
-  QString _detachAwayReason;
-  bool _detachAwayReasonEnabled;
-  QString _ident, _kickReason, _partReason, _quitReason;
-
-  void init();
-  QString defaultNick();
-  QString defaultRealName();
-
-  friend QDataStream &operator>>(QDataStream &in, Identity &identity);
+    IdentityId _identityId;
+    QString _identityName, _realName;
+    QStringList _nicks;
+    QString _awayNick;
+    bool _awayNickEnabled;
+    QString _awayReason;
+    bool _awayReasonEnabled;
+    bool _autoAwayEnabled;
+    int _autoAwayTime;
+    QString _autoAwayReason;
+    bool _autoAwayReasonEnabled;
+    bool _detachAwayEnabled;
+    QString _detachAwayReason;
+    bool _detachAwayReasonEnabled;
+    QString _ident, _kickReason, _partReason, _quitReason;
+
+    void init();
+    QString defaultNick();
+    QString defaultRealName();
+
+    friend QDataStream &operator>>(QDataStream &in, Identity &identity);
 };
 
+
 QDataStream &operator<<(QDataStream &out, Identity identity);
 QDataStream &operator>>(QDataStream &in, Identity &identity);
 
@@ -163,26 +165,28 @@ Q_DECLARE_METATYPE(Identity)
 #include <QSslKey>
 #include <QSslCertificate>
 
-class CertManager : public SyncableObject {
-  SYNCABLE_OBJECT
-  Q_OBJECT
-  Q_PROPERTY(QByteArray sslKey READ sslKeyPem WRITE setSslKey STORED false)
-  Q_PROPERTY(QByteArray sslCert READ sslCertPem WRITE setSslCert STORED false)
+class CertManager : public SyncableObject
+{
+    SYNCABLE_OBJECT
+    Q_OBJECT
+    Q_PROPERTY(QByteArray sslKey READ sslKeyPem WRITE setSslKey STORED false)
+    Q_PROPERTY(QByteArray sslCert READ sslCertPem WRITE setSslCert STORED false)
 
-public:
-  CertManager(IdentityId id, QObject *parent = 0) : SyncableObject(QString::number(id.toInt()), parent) {}
-  inline virtual const QMetaObject *syncMetaObject() const { return &staticMetaObject; }
+public :
+        CertManager(IdentityId id, QObject *parent = 0) : SyncableObject(QString::number(id.toInt()), parent) {}
+    inline virtual const QMetaObject *syncMetaObject() const { return &staticMetaObject; }
 
-  virtual const QSslKey &sslKey() const = 0;
-  inline QByteArray sslKeyPem() const { return sslKey().toPem(); }
-  virtual const QSslCertificate &sslCert() const = 0;
-  inline QByteArray sslCertPem() const { return sslCert().toPem(); }
+    virtual const QSslKey &sslKey() const = 0;
+    inline QByteArray sslKeyPem() const { return sslKey().toPem(); }
+    virtual const QSslCertificate &sslCert() const = 0;
+    inline QByteArray sslCertPem() const { return sslCert().toPem(); }
 
 public slots:
-  inline virtual void setSslKey(const QByteArray &encoded) { SYNC(ARG(encoded)) }
-  inline virtual void setSslCert(const QByteArray &encoded) { SYNC(ARG(encoded)) }
+    inline virtual void setSslKey(const QByteArray &encoded) { SYNC(ARG(encoded)) }
+    inline virtual void setSslCert(const QByteArray &encoded) { SYNC(ARG(encoded)) }
 };
 
+
 #endif // HAVE_SSL
 
 #endif // IDENTITY_H