-rw-r--r-- | noncore/apps/advancedfm/advancedfmMenu.cpp | 137 |
1 files changed, 80 insertions, 57 deletions
diff --git a/noncore/apps/advancedfm/advancedfmMenu.cpp b/noncore/apps/advancedfm/advancedfmMenu.cpp index 4802771..f25048a 100644 --- a/noncore/apps/advancedfm/advancedfmMenu.cpp +++ b/noncore/apps/advancedfm/advancedfmMenu.cpp | |||
@@ -157,6 +157,9 @@ void AdvancedFm::doDelete() { | |||
157 | case 1: | 157 | case 1: |
158 | return; | 158 | return; |
159 | break; | 159 | break; |
160 | default: | ||
161 | return; | ||
162 | break; | ||
160 | }; | 163 | }; |
161 | } | 164 | } |
162 | 165 | ||
@@ -178,27 +181,32 @@ void AdvancedFm::doDelete() { | |||
178 | tr("<p>Really delete %1 and all it's contents?</p>" ).arg( f ) , | 181 | tr("<p>Really delete %1 and all it's contents?</p>" ).arg( f ) , |
179 | tr("Yes"), tr("No"), 0, 0, 1) ) { | 182 | tr("Yes"), tr("No"), 0, 0, 1) ) { |
180 | case 0: | 183 | case 0: |
181 | { | 184 | { |
182 | f=f.left(f.length()-1); | 185 | f=f.left(f.length()-1); |
183 | QString cmd="rm -rf "+f; | 186 | QString cmd="rm -rf "+f; |
184 | startProcess( (const QString)cmd.latin1() ); | 187 | startProcess( (const QString)cmd.latin1() ); |
185 | populateView(); | 188 | populateView(); |
186 | } | 189 | } |
187 | break; | 190 | break; |
188 | case 1: | 191 | case 1: |
189 | // exit | 192 | // exit |
190 | break; | 193 | break; |
194 | default: | ||
195 | break; | ||
191 | }; | 196 | }; |
192 | 197 | ||
193 | } else { | 198 | } else { |
194 | if(doMsg) { | 199 | if(doMsg) { |
195 | switch ( QMessageBox::warning(this,tr("Delete"), | 200 | switch ( QMessageBox::warning(this,tr("Delete"), |
196 | tr("<p>Really delete %1?</p>").arg( myFile ), | 201 | tr("<p>Really delete %1?</p>").arg( myFile ), |
197 | tr("Yes"), tr("No"), 0, 0, 1) ) { | 202 | tr("Yes"), tr("No"), 0, 0, 1) ) { |
198 | case 1: | 203 | case 1: |
199 | return; | 204 | return; |
200 | break; | 205 | break; |
201 | }; | 206 | default: |
207 | return; | ||
208 | break; | ||
209 | }; | ||
202 | } | 210 | } |
203 | 211 | ||
204 | QString cmd="rm "+f; | 212 | QString cmd="rm "+f; |
@@ -284,12 +292,15 @@ void AdvancedFm::copy() { | |||
284 | switch ( QMessageBox::warning(this,tr("Copy"),msg | 292 | switch ( QMessageBox::warning(this,tr("Copy"),msg |
285 | ,tr("Yes"),tr("No"),0,0,1) ) | 293 | ,tr("Yes"),tr("No"),0,0,1) ) |
286 | { | 294 | { |
287 | case 0: | 295 | case 0: |
288 | doMsg=false; | 296 | doMsg=false; |
289 | break; | 297 | break; |
290 | case 1: | 298 | case 1: |
291 | return; | 299 | return; |
292 | break; | 300 | break; |
301 | default: | ||
302 | return; | ||
303 | break; | ||
293 | }; | 304 | }; |
294 | } | 305 | } |
295 | 306 | ||
@@ -308,13 +319,16 @@ void AdvancedFm::copy() { | |||
308 | QFile f(destFile); | 319 | QFile f(destFile); |
309 | if( f.exists()) { | 320 | if( f.exists()) { |
310 | if(doMsg) { | 321 | if(doMsg) { |
311 | switch ( QMessageBox::warning(this,tr("File Exists!"), | 322 | switch ( QMessageBox::warning(this,tr("File Exists!"), |
312 | tr("<p>%1 already exists. Ok to overwrite?</P>").arg(item), | 323 | tr("<p>%1 already exists. Ok to overwrite?</P>").arg(item), |
313 | tr("Yes"),tr("No"),0,0,1)) { | 324 | tr("Yes"),tr("No"),0,0,1)) { |
314 | case 1: | 325 | case 1: |
315 | return; | 326 | return; |
316 | break; | 327 | break; |
317 | }; | 328 | default: |
329 | return; | ||
330 | break; | ||
331 | }; | ||
318 | } | 332 | } |
319 | f.remove(); | 333 | f.remove(); |
320 | } | 334 | } |
@@ -357,16 +371,19 @@ void AdvancedFm::copyAs() { | |||
357 | 371 | ||
358 | QFile f( destFile); | 372 | QFile f( destFile); |
359 | if( f.exists()) { | 373 | if( f.exists()) { |
360 | switch (QMessageBox::warning(this,tr("File Exists!"), | 374 | switch (QMessageBox::warning(this,tr("File Exists!"), |
361 | tr("<P> %1 already exists. Ok to overwrite?</p>").arg(item), | 375 | tr("<P> %1 already exists. Ok to overwrite?</p>").arg(item), |
362 | tr("Yes"),tr("No"),0,0,1) ) { | 376 | tr("Yes"),tr("No"),0,0,1) ) { |
363 | case 0: | 377 | case 0: |
364 | f.remove(); | 378 | f.remove(); |
365 | break; | 379 | break; |
366 | case 1: | 380 | case 1: |
367 | return; | 381 | return; |
368 | break; | 382 | break; |
369 | }; | 383 | default: |
384 | return; | ||
385 | break; | ||
386 | }; | ||
370 | } | 387 | } |
371 | if( !copyFile( curFile, destFile) ) { | 388 | if( !copyFile( curFile, destFile) ) { |
372 | QMessageBox::message("AdvancedFm",tr("<p>Could not copy %1 to %2</P>").arg(curFile).arg(destFile)); | 389 | QMessageBox::message("AdvancedFm",tr("<p>Could not copy %1 to %2</P>").arg(curFile).arg(destFile)); |
@@ -409,17 +426,20 @@ void AdvancedFm::copySameDir() { | |||
409 | 426 | ||
410 | QFile f(destFile); | 427 | QFile f(destFile); |
411 | if( f.exists()) { | 428 | if( f.exists()) { |
412 | switch (QMessageBox::warning(this,tr("Delete"), | 429 | switch (QMessageBox::warning(this,tr("Delete"), |
413 | tr("<p> %1 already exists. Do you really want to delete it?</P>").arg(destFile), | 430 | tr("<p> %1 already exists. Do you really want to delete it?</P>").arg(destFile), |
414 | tr("Yes"),tr("No"),0,0,1) ) { | 431 | tr("Yes"),tr("No"),0,0,1) ) { |
415 | case 0: | 432 | case 0: |
416 | 433 | ||
417 | f.remove(); | 434 | f.remove(); |
418 | break; | 435 | break; |
419 | case 1: | 436 | case 1: |
420 | return; | 437 | return; |
421 | break; | 438 | break; |
422 | }; | 439 | default: |
440 | return; | ||
441 | break; | ||
442 | }; | ||
423 | } | 443 | } |
424 | if(!copyFile( curFile,destFile) ) { | 444 | if(!copyFile( curFile,destFile) ) { |
425 | QMessageBox::message("AdvancedFm",tr("<P>Could not copy %1 to %2</P>").arg(curFile).arg(destFile)); | 445 | QMessageBox::message("AdvancedFm",tr("<P>Could not copy %1 to %2</P>").arg(curFile).arg(destFile)); |
@@ -467,13 +487,16 @@ void AdvancedFm::move() { | |||
467 | } | 487 | } |
468 | QFile f( destFile); | 488 | QFile f( destFile); |
469 | if( f.exists()) { | 489 | if( f.exists()) { |
470 | switch ( QMessageBox::warning(this,tr("File Exists!"), | 490 | switch ( QMessageBox::warning(this,tr("File Exists!"), |
471 | tr("<p>%1 already exists. Ok to overwrite?</P>").arg(destFile), | 491 | tr("<p>%1 already exists. Ok to overwrite?</P>").arg(destFile), |
472 | tr("Yes"),tr("No"),0,0,1)) { | 492 | tr("Yes"),tr("No"),0,0,1)) { |
473 | case 1: | 493 | case 1: |
474 | return; | 494 | return; |
475 | break; | 495 | break; |
476 | }; | 496 | default: |
497 | return; | ||
498 | break; | ||
499 | }; | ||
477 | if( !copyFile( curFile, destFile) ) { | 500 | if( !copyFile( curFile, destFile) ) { |
478 | QMessageBox::message(tr("Note"),tr("<p>Could not move %1</p>").arg(curFile)); | 501 | QMessageBox::message(tr("Note"),tr("<p>Could not move %1</p>").arg(curFile)); |
479 | return; | 502 | return; |