projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
faster ChatLine insertion into the ChatScene. And some minor improvements
[quassel.git]
/
src
/
qtui
/
qtui.cpp
diff --git
a/src/qtui/qtui.cpp
b/src/qtui/qtui.cpp
index
e0fac9c
..
ff676ad
100644
(file)
--- a/
src/qtui/qtui.cpp
+++ b/
src/qtui/qtui.cpp
@@
-20,18
+20,28
@@
#include "qtui.h"
#include "qtui.h"
-#i
fdef SPUTDEV
-# include "chatlinemodel.h"
-#
endif
+#i
nclude <QDebug>
+
+#
include "chatlinemodel.h"
#include "mainwin.h"
#include "mainwin.h"
-#include "chatline-old.h"
+#include "qtuimessageprocessor.h"
+#include "uisettings.h"
+#include "util.h"
-QtUiStyle *QtUi::_style;
+QtUiStyle *QtUi::_style
= 0
;
QtUi::QtUi()
: AbstractUi()
{
QtUi::QtUi()
: AbstractUi()
{
- mainWin = new MainWin(this);
+ if(_style != 0) {
+ qWarning() << "QtUi has been instantiated again!";
+ return;
+ }
+
+ UiSettings uiSettings;
+ loadTranslation(uiSettings.value("Locale", QLocale::system()).value<QLocale>());
+
+ mainWin = new MainWin();
_style = new QtUiStyle;
connect(mainWin, SIGNAL(connectToCore(const QVariantMap &)), this, SIGNAL(connectToCore(const QVariantMap &)));
_style = new QtUiStyle;
connect(mainWin, SIGNAL(connectToCore(const QVariantMap &)), this, SIGNAL(connectToCore(const QVariantMap &)));
@@
-47,21
+57,12
@@
void QtUi::init() {
mainWin->init();
}
mainWin->init();
}
-QtUiStyle *QtUi::style() {
- return _style;
-}
-
MessageModel *QtUi::createMessageModel(QObject *parent) {
MessageModel *QtUi::createMessageModel(QObject *parent) {
-#ifndef SPUTDEV
- Q_UNUSED(parent)
- return 0;
-#else
- return new ChatlineModel(parent);
-#endif
+ return new ChatLineModel(parent);
}
}
-Abstract
UiMsg *QtUi::layoutMsg(const Message &msg
) {
- return new
ChatLineOld(msg
);
+Abstract
MessageProcessor *QtUi::createMessageProcessor(QObject *parent
) {
+ return new
QtUiMessageProcessor(parent
);
}
void QtUi::connectedToCore() {
}
void QtUi::connectedToCore() {