controlpanelui/src/cpserviceprovider/src/cpservicemainwindow.cpp
changeset 19 36aa4756ee82
parent 12 624337f114fe
child 22 a5692c68d772
equal deleted inserted replaced
12:624337f114fe 19:36aa4756ee82
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #include "cpservicemainwindow.h"
    18 #include "cpservicemainwindow.h"
    19 #include <QCoreApplication>
    19 #include <QCoreApplication>
    20 #include <hbview.h>
    20 #include <cpbasesettingview.h>
    21 #include "cplauncherservice.h"
    21 #include "cplauncherservice.h"
    22 #include "cpsplogger.h"
    22 #include "cpsplogger.h"
    23 
    23 
    24 CpServiceMainWindow::CpServiceMainWindow(QWidget *parent /* = 0*/)
    24 CpServiceMainWindow::CpServiceMainWindow(QWidget *parent /* = 0*/)
    25 : HbMainWindow(parent), mLauncherService(0)
    25 : HbMainWindow(parent), mLauncherService(0)
    31 CpServiceMainWindow::~CpServiceMainWindow()
    31 CpServiceMainWindow::~CpServiceMainWindow()
    32 {
    32 {
    33     CPSP_LOG("CpServiceMainWindow Destructing...");
    33     CPSP_LOG("CpServiceMainWindow Destructing...");
    34 }
    34 }
    35 
    35 
       
    36 void CpServiceMainWindow::setSettingView(CpBaseSettingView *settingView)
       
    37 {
       
    38     mSettingViewPointer = settingView;
       
    39     
       
    40     connect(settingView, SIGNAL(aboutToClose()), this, SLOT(quit()));    
       
    41     addView(settingView);
       
    42     setCurrentView(settingView);
       
    43 }
       
    44 
    36 void CpServiceMainWindow::quit()
    45 void CpServiceMainWindow::quit()
    37 {
    46 {
    38     CPSP_LOG("CpServiceMainWindow::quit()");
    47     CPSP_LOG("CpServiceMainWindow::quit()");
    39  
    48     
    40     connect(mLauncherService, SIGNAL(returnValueDelivered()), qApp, SLOT(quit()));
    49     connect(mLauncherService, SIGNAL(returnValueDelivered()), qApp, SLOT(quit()));
    41     mLauncherService->complete();
    50     mLauncherService->complete();
    42     qApp->quit();
    51   
    43     
       
    44     /*
    52     /*
    45     hide();
    53     hide();
    46     mLauncherService->complete();
    54     mLauncherService->complete();
    47     HbView *currView = currentView();
    55     if (mSettingViewPointer) {
    48     if (currView) {
    56         removeView(mSettingViewPointer);
    49         removeView(currView);
    57         mSettingViewPointer->deleteLater();
    50         currView->deleteLater();
    58     }  
    51     }
       
    52     */
    59     */
    53 }
    60 }
    54 
    61 
    55 //End of File
    62 //End of File