diff -r a180113055cb -r 83d6a149c755 Tests/DemoGUI/FriendView.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Tests/DemoGUI/FriendView.cpp Mon Oct 11 21:59:54 2010 +0530 @@ -0,0 +1,71 @@ +#include "FriendView.h" +#include "ScreenSize.h" +#include "qpushbutton.h" +#include "ToolBar.h" +#include + +//Forward declaration +class ScreenSize; +class CustomListWidget; +class GridView; + +FriendView::FriendView(QString aHeadName): + iHeadName(aHeadName) +{ + +} +FriendView::~FriendView() +{ + +} +void FriendView::SetupUI() +{ + //iMainwindow = Mainwindow; + QPushButton* HomeButton = new QPushButton(this); + HomeButton->setText(iHeadName); + HomeButton->setGeometry(0,0,ScreenSize::GetScreenRect().width(),KHeadNameHeight); + HomeButton->setStyleSheet("background-color: rgb(0,0,0);" + "border-width: 2px;" + "font: bold 16px;" + "min-width: 10em;" + "padding: 4px;" + "color: white;" + ); + + HomeButton->setDisabled(true); + + TabWidget = new QTabWidget(this); + + iPostsListWidget = new CustomListWidget(); + TabWidget->addTab(iPostsListWidget,"Posts"); + + AlbumView = new GridView(); + QStringList Iconpathlist; + Iconpathlist.append("E:/Images/SMF/SMF.JPG"); + Iconpathlist.append("E:/Images/SMF/SMF.JPG"); + Iconpathlist.append("E:/Images/SMF/SMF.JPG"); + Iconpathlist.append("E:/Images/SMF/SMF.JPG"); + Iconpathlist.append("E:/Images/SMF/SMF.JPG"); + Iconpathlist.append("E:/Images/SMF/SMF.JPG"); + + //TabWidget->addTab(AlbumView->CreateGridView(Iconpathlist),"Album"); + + TabWidget->setGeometry(0,KHeadNameHeight + KWidgetGapFactor,ScreenSize::GetScreenRect().width(),ScreenSize::GetScreenRect().height() - (ToolbarIconHeight + KWidgetGapFactor)); + + connect(TabWidget,SIGNAL(currentChanged(int)),this,SLOT(Navigated2OtherTab(int))); + //Drawing Tool bar + ToolBar* ToolBarwidget = new ToolBar; + QStringList actionList; + actionList.append("Post"); + actionList.append("Reply"); + actionList.append("Add Service"); + ToolBarwidget->GetToolBar(this,actionList); + showFullScreen(); +} + +void FriendView::Navigated2OtherTab(int tabIndex) +{ + if(tabIndex == 0) + iPostsListWidget->AddListItem("E:/Images/SMF/SMF.JPG","Rajat","Hello !"); + +}