4 * Copyright (C) 2007 Jaroslav Reznik <rezzabuh@gmail.com>
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"
15 //#include "maknetocontactlist.h"
16 //#include "mucview.h"
19 #include <QtGui/QLabel>
20 #include <QtGui/QHBoxLayout>
21 #include <kmultitabbar.h>
22 #include <QtGui/QSplitter>
25 #include "../backend/telepathy-client.h"
26 #include "roster-widget.h"
28 MaknetoView::MaknetoView(QWidget
*, Makneto
*makneto
)
31 QHBoxLayout
*layout
= new QHBoxLayout
;
34 m_sidebar
= new SidebarWidget(this);
36 // m_muc = new MUCView(this, makneto);
39 RosterWidget
*rosterWidget
= new RosterWidget(this);
41 SIGNAL(clientInitialised(MaknetoBackend::TelepathyClient
*)),
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);
54 m_sessiontabmanager
= new SessionTabManager(makneto
, this);
57 layout
->addWidget(m_sidebar
);
58 layout
->addWidget(m_sessiontabmanager
);
63 MaknetoView::~MaknetoView()
68 void MaknetoView::settingsChanged()
73 #include "maknetoview.moc"