some UI changes for usability
[makneto-zunavac1.git] / src / ui-kde / maknetoview.cpp
blobc2da64189b6aac851a7ebeead7e03c987fc0bc5c
1 /*
2 * maknetoview.cpp
4 * Copyright (C) 2007 Jaroslav Reznik <rezzabuh@gmail.com>
5 */
6 #include "maknetoview.h"
7 #include "sidebarwidget.h"
8 //#include "connectionview.h"
9 //#include "roasterview.h"
10 #include "sessionview.h"
11 #include "sessiontabmanager.h"
12 #include "kiconloader.h"
13 #include "klocale.h"
14 #include "makneto.h"
15 //#include "maknetocontactlist.h"
16 //#include "mucview.h"
18 #include <klocale.h>
19 #include <QtGui/QLabel>
20 #include <QtGui/QHBoxLayout>
21 #include <kmultitabbar.h>
22 #include <QtGui/QSplitter>
24 //vtheman
25 #include "../backend/telepathy-client.h"
26 #include "roster-widget.h"
28 MaknetoView::MaknetoView(QWidget *, Makneto *makneto)
31 QHBoxLayout *layout = new QHBoxLayout;
33 // prepare sidebar
34 m_sidebar = new SidebarWidget(this);
36 // m_muc = new MUCView(this, makneto);
38 //vtheman
39 RosterWidget *rosterWidget = new RosterWidget(this);
40 connect(makneto,
41 SIGNAL(clientInitialised(MaknetoBackend::TelepathyClient *)),
42 rosterWidget,
43 SLOT(onInitializationFinished(MaknetoBackend::TelepathyClient *)));
45 // m_sidebar->appendTabWidget(m_muc, KIconLoader::global()->loadIcon("goto", KIconLoader::Toolbar, KIconLoader::SizeSmall), 2, i18n("MUC"));
47 m_sidebar->appendTabWidget(rosterWidget, KIconLoader::global()->loadIcon("goto", KIconLoader::Toolbar, KIconLoader::SizeSmall), 3, i18n("Contact list"));
50 m_sidebar->setCurrentIndex(0);
51 m_sidebar->setMaximumWidth(300);
53 // session manager
54 m_sessiontabmanager = new SessionTabManager(makneto, this);
56 // add to layout
57 layout->addWidget(m_sidebar);
58 layout->addWidget(m_sessiontabmanager);
60 setLayout(layout);
63 MaknetoView::~MaknetoView()
68 void MaknetoView::settingsChanged()
73 #include "maknetoview.moc"