videocollection/tsrc/stubs/src/videolistselectiondialog.cpp
changeset 36 8aed59de29f9
parent 35 3738fe97f027
child 38 ff53afa8ad05
equal deleted inserted replaced
35:3738fe97f027 36:8aed59de29f9
    39     mItemCount(0),
    39     mItemCount(0),
    40     mCheckBox(0),
    40     mCheckBox(0),
    41     mListContainer(0),
    41     mListContainer(0),
    42     mForcedCheck(false),
    42     mForcedCheck(false),
    43     mModel(0),
    43     mModel(0),
    44     mListWidget(0)
    44     mListWidget(0),
       
    45     mPrimaryAction(0),
       
    46     mSecondaryAction(0)
    45 {
    47 {
    46     setDismissPolicy(HbDialog::NoDismiss);
    48     setDismissPolicy(HbDialog::NoDismiss);
    47     setTimeout(HbDialog::NoTimeout);
    49     setTimeout(HbDialog::NoTimeout);
    48     
    50     
    49     // create primary action
    51     // create primary action
    50     HbAction *action = new HbAction();
    52     mPrimaryAction = new HbAction();
    51     if (action)
       
    52     {
       
    53         setPrimaryAction(action);
       
    54     }
       
    55     
    53     
    56     // create secondary action
    54     // create secondary action
    57     action = new HbAction();
    55     mSecondaryAction = new HbAction();
    58     if (action)
       
    59     {
       
    60         setSecondaryAction(action);
       
    61     }
       
    62 }
    56 }
    63 
    57 
    64 VideoListSelectionDialog::~VideoListSelectionDialog() 
    58 VideoListSelectionDialog::~VideoListSelectionDialog() 
    65 {
    59 {
    66     VideoListSelectionDialogData::reset();
    60     VideoListSelectionDialogData::reset();
    81 void VideoListSelectionDialog::exec()
    75 void VideoListSelectionDialog::exec()
    82 {
    76 {
    83     // fill selection
    77     // fill selection
    84     VideoListSelectionDialogData::mMultiSelectionLaunchCount++;
    78     VideoListSelectionDialogData::mMultiSelectionLaunchCount++;
    85     VideoCollectionWrapper &wrapper = VideoCollectionWrapper::instance();
    79     VideoCollectionWrapper &wrapper = VideoCollectionWrapper::instance();
    86     VideoSortFilterProxyModel *model = wrapper.getModel(VideoCollectionWrapper::EGeneric);
    80     VideoSortFilterProxyModel *model = wrapper.getModel(VideoCollectionCommon::EModelTypeGeneric);
    87     if (model)
    81     if (model)
    88     {
    82     {
    89         for (int i = 0; i < VideoListSelectionDialogData::mSelectionCount; i++)
    83         for (int i = 0; i < VideoListSelectionDialogData::mSelectionCount; i++)
    90         {
    84         {
    91             QModelIndex index = model->index(i, 0);
    85             QModelIndex index = model->index(i, 0);