projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Finaly got rid of the synchronizers, making Quassel quite a bit more lightweight...
[quassel.git]
/
src
/
qtopia
/
qtopiamainwin.cpp
diff --git
a/src/qtopia/qtopiamainwin.cpp
b/src/qtopia/qtopiamainwin.cpp
index
5296eb4
..
5d61594
100644
(file)
--- a/
src/qtopia/qtopiamainwin.cpp
+++ b/
src/qtopia/qtopiamainwin.cpp
@@
-21,12
+21,13
@@
#include "qtopiamainwin.h"
#include "buffertreemodel.h"
#include "qtopiamainwin.h"
#include "buffertreemodel.h"
+#include "bufferviewwidget.h"
#include "chatline.h"
#include "coreconnectdlg.h"
#include "global.h"
#include "mainwidget.h"
#include "message.h"
#include "chatline.h"
#include "coreconnectdlg.h"
#include "global.h"
#include "mainwidget.h"
#include "message.h"
-#include "qtopia
g
ui.h"
+#include "qtopiaui.h"
#include "signalproxy.h"
// This constructor is the first thing to be called for a Qtopia app, so we do the init stuff
#include "signalproxy.h"
// This constructor is the first thing to be called for a Qtopia app, so we do the init stuff
@@
-43,10
+44,13
@@
QtopiaMainWin::QtopiaMainWin(QWidget *parent, Qt::WFlags flags) : QMainWindow(pa
QCoreApplication::setOrganizationDomain("quassel-irc.org");
QCoreApplication::setApplicationName("Quassel IRC");
QCoreApplication::setOrganizationDomain("quassel-irc.org");
QCoreApplication::setApplicationName("Quassel IRC");
- QCoreApplication::setOrganizationName("Quassel IRC
Development
Team");
+ QCoreApplication::setOrganizationName("Quassel IRC Team");
+ QSettings s(QSettings::UserScope, "quassel", "quassel");
+ s.setValue("foo", "bar");
+
//Style::init();
//Style::init();
- Qtopia
Gui *gui = new QtopiaGu
i(this);
+ Qtopia
Ui *gui = new QtopiaU
i(this);
Client::init(gui);
setWindowTitle("Quassel IRC");
Client::init(gui);
setWindowTitle("Quassel IRC");
@@
-56,11
+60,17
@@
QtopiaMainWin::QtopiaMainWin(QWidget *parent, Qt::WFlags flags) : QMainWindow(pa
mainWidget = new MainWidget(this);
setCentralWidget(mainWidget);
mainWidget = new MainWidget(this);
setCentralWidget(mainWidget);
- QToolBar *toolBar = new QToolBar(this);
+ BufferTreeModel *model = Client::bufferModel();
+ connect(model, SIGNAL(bufferSelected(Buffer *)), this, SLOT(showBuffer(Buffer *)));
+
+ toolBar = new QToolBar(this);
toolBar->setIconSize(QSize(16, 16));
toolBar->setIconSize(QSize(16, 16));
- toolBar->addAction(QIcon(":icon/trash"), "Trash");
addToolBar(toolBar);
addToolBar(toolBar);
+ bufferViewWidget = new BufferViewWidget(this);
+
+ setupActions();
+
init();
//gui->init();
init();
//gui->init();
@@
-80,6
+90,12
@@
void QtopiaMainWin::init() {
QtopiaMainWin::~QtopiaMainWin() {
QtopiaMainWin::~QtopiaMainWin() {
+}
+
+void QtopiaMainWin::setupActions() {
+ showBuffersAction = toolBar->addAction(QIcon(":icon/options-hide"), "Show Buffers", this, SLOT(showBufferView())); // FIXME provide real icon
+
+
}
void QtopiaMainWin::connectedToCore() {
}
void QtopiaMainWin::connectedToCore() {
@@
-107,3
+123,10
@@
void QtopiaMainWin::showBuffer(Buffer *b) {
mainWidget->setBuffer(b);
}
mainWidget->setBuffer(b);
}
+
+void QtopiaMainWin::showBufferView() {
+ bufferViewWidget->showMaximized();
+
+}
+
+