#include <QStringList>
#include "chatviewsettings.h"
-#include "cliparser.h"
#include "logmessage.h"
#include "mainwin.h"
#include "qtui.h"
QtUiApplication::QtUiApplication(int &argc, char **argv)
: QApplication(argc, argv)
{
- Quassel::setDataDirPaths(Quassel::findDataDirPaths());
-
connect(this, &QGuiApplication::commitDataRequest, this, &QtUiApplication::commitData, Qt::DirectConnection);
connect(this, &QGuiApplication::saveStateRequest, this, &QtUiApplication::saveState, Qt::DirectConnection);
throw ExitException{EXIT_FAILURE, tr("Could not load or upgrade client settings!")};
}
- _client.reset(new Client(std::unique_ptr<QtUi>(new QtUi()))); // TODO C++14: std::make_unique
+ _client = std::make_unique<Client>(std::make_unique<QtUi>());
// Init UI only after the event loop has started
// TODO Qt5: Make this a lambda
- QTimer::singleShot(0, this, SLOT(initUi()));
+ QTimer::singleShot(0, this, &QtUiApplication::initUi);
}