47 // AskQueryL |
47 // AskQueryL |
48 // --------------------------------------------------------- |
48 // --------------------------------------------------------- |
49 // |
49 // |
50 TInt AskQueryL( TInt aResId, TDesC* aVar ) |
50 TInt AskQueryL( TInt aResId, TDesC* aVar ) |
51 { |
51 { |
52 APSETUILOGGER_ENTERFN( EOther,"Commons::AskQueryL") |
52 return 0; |
53 |
|
54 HBufC* temp; |
|
55 if ( aVar ) |
|
56 { |
|
57 temp = StringLoader::LoadL( aResId, *aVar ); |
|
58 CleanupStack::PushL( temp ); |
|
59 } |
|
60 else |
|
61 { |
|
62 temp = CEikonEnv::Static()->AllocReadResourceLC( aResId ); |
|
63 } |
|
64 CAknQueryDialog* qd = |
|
65 CAknQueryDialog::NewL( CAknQueryDialog::EConfirmationTone ); |
|
66 TInt retval = qd->ExecuteLD( R_CONFIRMATION_QUERY, *temp ); |
|
67 CleanupStack::PopAndDestroy(); // temp |
|
68 |
|
69 APSETUILOGGER_LEAVEFN( EOther,"Commons::AskQueryL") |
|
70 return retval; |
|
71 } |
53 } |
72 |
54 |
73 |
55 |
74 |
56 |
75 // --------------------------------------------------------- |
57 // --------------------------------------------------------- |
76 // ShowNoteL |
58 // ShowNoteL |
77 // --------------------------------------------------------- |
59 // --------------------------------------------------------- |
78 // |
60 // |
79 TInt ShowNoteL( TInt aResId, TDesC* aVar ) |
61 TInt ShowNoteL( TInt aResId, TDesC* aVar ) |
80 { |
62 { |
81 APSETUILOGGER_ENTERFN( EOther,"Commons::ShowNoteL") |
63 return 0; |
82 |
|
83 HBufC* temp; |
|
84 if ( aVar ) |
|
85 { |
|
86 temp = StringLoader::LoadL( aResId, *aVar ); |
|
87 CleanupStack::PushL( temp ); |
|
88 } |
|
89 else |
|
90 { |
|
91 temp = CEikonEnv::Static()->AllocReadResourceLC( aResId ); |
|
92 } |
|
93 CAknNoteDialog* dlg = |
|
94 new ( ELeave ) CAknNoteDialog |
|
95 ( |
|
96 REINTERPRET_CAST( CEikDialog**, &dlg ), |
|
97 CAknNoteDialog::ENoTone, |
|
98 CAknNoteDialog::EShortTimeout |
|
99 ); |
|
100 dlg->PrepareLC( R_GENERAL_NOTE ); |
|
101 dlg->SetTextL( *temp ); |
|
102 TInt retval = dlg->RunLD(); |
|
103 CleanupStack::PopAndDestroy(); // temp |
|
104 |
|
105 APSETUILOGGER_LEAVEFN( EOther,"Commons::ShowNoteL") |
|
106 return retval; |
|
107 } |
64 } |
108 |
65 |
109 |
66 |
110 #ifdef __TEST_OOMDEBUG |
67 #ifdef __TEST_OOMDEBUG |
111 TInt GetTestStateL() |
68 TInt GetTestStateL() |
112 { |
69 { |
113 APSETUILOGGER_ENTERFN( EOther,"Commons::GetTestStateL") |
70 return 0; |
114 |
|
115 TInt retval( 0 ); |
|
116 RFs fs; |
|
117 User::LeaveIfError( fs.Connect() ); |
|
118 CleanupClosePushL<RFs>( fs ); |
|
119 TUint att; |
|
120 if ( fs.Att( KTestFileName, att ) == KErrNone ) |
|
121 { |
|
122 RFile file; |
|
123 TInt err = file.Open( fs, KTestFileName, |
|
124 EFileShareAny | EFileStreamText | |
|
125 EFileRead |
|
126 ); |
|
127 if ( err == KErrNone ) |
|
128 { |
|
129 TBuf8<256> buf; |
|
130 err = file.Read( buf ); |
|
131 if ( err == KErrNone ) |
|
132 { |
|
133 TInt val; |
|
134 TLex8 lex( buf ); |
|
135 err = lex.Val( val ); |
|
136 if ( err == KErrNone ) |
|
137 { |
|
138 retval = val; |
|
139 } |
|
140 } |
|
141 } |
|
142 file.Close(); |
|
143 } |
|
144 CleanupStack::PopAndDestroy(); // fs, will also close it |
|
145 |
|
146 APSETUILOGGER_LEAVEFN( EOther,"Commons::GetTestStateL") |
|
147 return retval; |
|
148 } |
71 } |
149 #endif // __TEST_OOMDEBUG |
72 #endif // __TEST_OOMDEBUG |
150 |
73 |
151 // End of File |
74 // End of File |