#include <QDir>
#include <QFile>
#include <QDateTime>
+#include <QHostAddress>
+#include "quassel.h"
+#include "coreidentity.h"
#include <QDebug>
class OidentdConfigGenerator : public QObject
public:
explicit OidentdConfigGenerator(QObject *parent = 0);
- QDir configDir;
- QString configFileName;
-
signals:
public slots:
- bool update();
+ bool addSocket(const CoreIdentity *identity, const QHostAddress &localAddress, quint16 localPort, const QHostAddress &peerAddress, quint16 peerPort);
private:
bool init();
bool writeConfig();
- bool parseConfig();
+ bool parseConfig(bool stripQuasselStanzas = false);
bool checkLine(const QByteArray &line);
bool _initialized;
QFile *_configFile;
QByteArray _config;
+ QDir configDir;
+ QString configFileName;
+ QString configPath;
QString configTag;
-
QRegExp quasselStanza;
};