controlpanelui/src/cpplugins/profileactivatorplugin/src/cpprofileactivatordialog.cpp
changeset 19 36aa4756ee82
parent 12 624337f114fe
child 17 4a9568303383
child 21 2883a5458389
equal deleted inserted replaced
12:624337f114fe 19:36aa4756ee82
    24 CpProfileActivatorDialog::CpProfileActivatorDialog(CpSettingFormItemData *profileActivator,
    24 CpProfileActivatorDialog::CpProfileActivatorDialog(CpSettingFormItemData *profileActivator,
    25                                                     CpProfileModel &profileModel,
    25                                                     CpProfileModel &profileModel,
    26                                                     QGraphicsItem *parent):HbDialog(parent),
    26                                                     QGraphicsItem *parent):HbDialog(parent),
    27                                                      mProfileModel(profileModel),
    27                                                      mProfileModel(profileModel),
    28                                                      mProfileList(0),
    28                                                      mProfileList(0),
    29                                                      mProfileActivator(profileActivator),
    29                                                      mProfileActivator(profileActivator)
    30                                                      mConfirmProfile(0),
       
    31                                                      mCancelProfile(0)
       
    32 {
    30 {
    33     mProfileIds << EProfileWrapperGeneralId
    31     mProfileIds << EProfileWrapperGeneralId
    34                 << EProfileWrapperMeetingId;
    32                 << EProfileWrapperMeetingId;
    35     mProfileList = new HbRadioButtonList();
    33     mProfileList = new HbRadioButtonList();
    36     mProfileList->setItems(profileModel.profileNames());
    34     mProfileList->setItems(profileModel.profileNames());
    45     
    43     
    46     connect(mConfirmProfile, SIGNAL(triggered(bool)), this, SLOT(confirmProfileSelection()));
    44     connect(mConfirmProfile, SIGNAL(triggered(bool)), this, SLOT(confirmProfileSelection()));
    47     connect(mCancelProfile, SIGNAL(triggered(bool)), this, SLOT(cancelProfileSelection()));
    45     connect(mCancelProfile, SIGNAL(triggered(bool)), this, SLOT(cancelProfileSelection()));
    48         
    46         
    49     
    47     
    50     this->setPrimaryAction(mConfirmProfile);
    48     this->addAction(mConfirmProfile);
    51     this->setSecondaryAction(mCancelProfile);
    49     this->addAction(mCancelProfile);
    52     
    50     
    53     this->setContentWidget(mProfileList);
    51     this->setContentWidget(mProfileList);
    54     this->setModal(true);
    52     this->setModal(true);
    55     this->setDismissPolicy(HbPopup::NoDismiss);
    53     this->setDismissPolicy(HbPopup::NoDismiss);
    56     this->setTimeout(HbPopup::NoTimeout);
    54     this->setTimeout(HbPopup::NoTimeout);
    57 }
    55 }
    58 
    56 
    59 CpProfileActivatorDialog::~CpProfileActivatorDialog()
    57 CpProfileActivatorDialog::~CpProfileActivatorDialog()
    60 {
    58 {
    61     delete mConfirmProfile;
    59     
    62     delete mCancelProfile;
       
    63 }
    60 }
    64 void CpProfileActivatorDialog::confirmProfileSelection()
    61 void CpProfileActivatorDialog::confirmProfileSelection()
    65 {
    62 {
    66     int currentIndex = mProfileList->selected();
    63     int currentIndex = mProfileList->selected();
    67     
    64