#include "buffertreemodel.h"
#include "bufferviewwidget.h"
+#include "nicklistwidget.h"
#include "chatline.h"
#include "coreconnectdlg.h"
#include "global.h"
#include "qtopiaui.h"
#include "signalproxy.h"
+#include <Qtopia>
+
// This constructor is the first thing to be called for a Qtopia app, so we do the init stuff
// here (rather than in a main.cpp).
QtopiaMainWin::QtopiaMainWin(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags) {
QCoreApplication::setApplicationName("Quassel IRC");
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);
addToolBar(toolBar);
bufferViewWidget = new BufferViewWidget(this);
+ nickListWidget = new NickListWidget(this);
setupActions();
// at this point, client is fully initialized
void QtopiaMainWin::init() {
Client::signalProxy()->attachSignal(this, SIGNAL(requestBacklog(BufferInfo, QVariant, QVariant)));
- connect(Client::bufferModel(), SIGNAL(bufferSelected(Buffer *)), this, SLOT(showBuffer(Buffer *)));
CoreConnectDlg *dlg = new CoreConnectDlg(this);
//setCentralWidget(dlg);
void QtopiaMainWin::setupActions() {
showBuffersAction = toolBar->addAction(QIcon(":icon/options-hide"), "Show Buffers", this, SLOT(showBufferView())); // FIXME provide real icon
-
+ showNicksAction = toolBar->addAction(QIcon(":icon/list"), "Show Nicks", this, SLOT(showNickList()));
}
void QtopiaMainWin::showBuffer(Buffer *b) {
mainWidget->setBuffer(b);
+ bufferViewWidget->hide();
+ //nickListWidget->
}
}
+void QtopiaMainWin::showNickList() {
+ nickListWidget->showMaximized();
+}
+