#include "qtopiamainwin.h"
#include "buffertreemodel.h"
+#include "bufferviewwidget.h"
#include "chatline.h"
#include "coreconnectdlg.h"
#include "global.h"
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();
QtopiaUi *gui = new QtopiaUi(this);
Client::init(gui);
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->addAction(QIcon(":icon/trash"), "Trash");
addToolBar(toolBar);
+ bufferViewWidget = new BufferViewWidget(this);
+
+ setupActions();
+
init();
//gui->init();
QtopiaMainWin::~QtopiaMainWin() {
+}
+
+void QtopiaMainWin::setupActions() {
+ showBuffersAction = toolBar->addAction(QIcon(":icon/options-hide"), "Show Buffers", this, SLOT(showBufferView())); // FIXME provide real icon
+
+
}
void QtopiaMainWin::connectedToCore() {
mainWidget->setBuffer(b);
}
+
+void QtopiaMainWin::showBufferView() {
+ bufferViewWidget->showMaximized();
+
+}
+
+