videocollection/tsrc/stubs/src/hbdialog.cpp
changeset 35 3738fe97f027
parent 34 bbb98528c666
child 36 8aed59de29f9
equal deleted inserted replaced
34:bbb98528c666 35:3738fe97f027
    48     delete mPrimaryAction;
    48     delete mPrimaryAction;
    49     delete mSecondaryAction;
    49     delete mSecondaryAction;
    50     delete mContentWidget;
    50     delete mContentWidget;
    51     currentInstance = 0;
    51     currentInstance = 0;
    52     mActions.clear();
    52     mActions.clear();
       
    53 }
       
    54 
       
    55 void HbDialog::open( QObject* receiver, const char* member)
       
    56 {
       
    57     if(receiver && member)
       
    58     {
       
    59         connect(this, SIGNAL(finished(HbAction*)), receiver, SLOT(member));
       
    60     }
       
    61     if(execReturnPrimary)
       
    62     {
       
    63         emit finished(mPrimaryAction);
       
    64     }
       
    65     else
       
    66     {
       
    67         emit finished(mSecondaryAction);
       
    68     }
       
    69     if(receiver && member)
       
    70     {
       
    71         disconnect(this, SIGNAL(finished(HbAction*)), receiver, SLOT(member));
       
    72     }  
    53 }
    73 }
    54     
    74     
    55 void HbDialog::setDismissPolicy(HbDialog::DismissPolicy dismissPolicy)
    75 void HbDialog::setDismissPolicy(HbDialog::DismissPolicy dismissPolicy)
    56 {
    76 {
    57     mDismissPolicy = dismissPolicy;
    77     mDismissPolicy = dismissPolicy;