equal
deleted
inserted
replaced
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; |