Tests/DemoGUI/FriendView.cpp
author cgandhi
Mon, 11 Oct 2010 21:59:54 +0530
changeset 26 83d6a149c755
permissions -rw-r--r--
Submitting following changes - AuthApps for Last.fm and Twitter added API for checking ServiceAuthorization added for SMFCredMgrClient API added for forcefully removing credential details from SMFCredMgr Extra argument checks in SMfClient APIs APIs for service login and logout from SMFClient Redundant members removed from SmfServerSymbian DSM bug fixes Test Apps included
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
26
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     1
#include "FriendView.h"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     2
#include "ScreenSize.h"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     3
#include "qpushbutton.h"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     4
#include "ToolBar.h"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     5
#include <qmessagebox.h>
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     6
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     7
//Forward declaration
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     8
class ScreenSize;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
     9
class CustomListWidget;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    10
class GridView;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    11
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    12
FriendView::FriendView(QString aHeadName):
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    13
        iHeadName(aHeadName)
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    14
{
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    15
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    16
}
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    17
FriendView::~FriendView()
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    18
{
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    19
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    20
}
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    21
void FriendView::SetupUI()
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    22
{
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    23
    //iMainwindow = Mainwindow;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    24
    QPushButton* HomeButton = new QPushButton(this);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    25
    HomeButton->setText(iHeadName);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    26
    HomeButton->setGeometry(0,0,ScreenSize::GetScreenRect().width(),KHeadNameHeight);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    27
    HomeButton->setStyleSheet("background-color: rgb(0,0,0);"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    28
                             "border-width: 2px;"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    29
                             "font: bold 16px;"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    30
                             "min-width: 10em;"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    31
                             "padding: 4px;"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    32
							 "color: white;"
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    33
                            );
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    34
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    35
    HomeButton->setDisabled(true);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    36
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    37
    TabWidget = new QTabWidget(this);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    38
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    39
    iPostsListWidget = new CustomListWidget();
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    40
    TabWidget->addTab(iPostsListWidget,"Posts");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    41
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    42
    AlbumView = new GridView();
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    43
    QStringList Iconpathlist;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    44
    Iconpathlist.append("E:/Images/SMF/SMF.JPG");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    45
    Iconpathlist.append("E:/Images/SMF/SMF.JPG");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    46
    Iconpathlist.append("E:/Images/SMF/SMF.JPG");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    47
    Iconpathlist.append("E:/Images/SMF/SMF.JPG");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    48
    Iconpathlist.append("E:/Images/SMF/SMF.JPG");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    49
    Iconpathlist.append("E:/Images/SMF/SMF.JPG");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    50
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    51
    //TabWidget->addTab(AlbumView->CreateGridView(Iconpathlist),"Album");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    52
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    53
    TabWidget->setGeometry(0,KHeadNameHeight + KWidgetGapFactor,ScreenSize::GetScreenRect().width(),ScreenSize::GetScreenRect().height() - (ToolbarIconHeight + KWidgetGapFactor));
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    54
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    55
    connect(TabWidget,SIGNAL(currentChanged(int)),this,SLOT(Navigated2OtherTab(int)));
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    56
    //Drawing Tool bar
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    57
    ToolBar* ToolBarwidget = new ToolBar;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    58
    QStringList actionList;
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    59
    actionList.append("Post");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    60
    actionList.append("Reply");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    61
    actionList.append("Add Service");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    62
    ToolBarwidget->GetToolBar(this,actionList);
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    63
    showFullScreen();
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    64
}
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    65
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    66
void FriendView::Navigated2OtherTab(int tabIndex)
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    67
{
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    68
     if(tabIndex == 0)
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    69
        iPostsListWidget->AddListItem("E:/Images/SMF/SMF.JPG","Rajat","Hello !");
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    70
83d6a149c755 Submitting following changes -
cgandhi
parents:
diff changeset
    71
}