author | harlekin <harlekin> | 2002-02-23 10:05:09 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-02-23 10:05:09 (UTC) |
commit | cb8381a2969b3a51697ec2034a919fffa9a9c022 (patch) (unidiff) | |
tree | 5e6728d9e757c32884951bb3c2f9254f7ca057b7 /core | |
parent | 30ff9056e2632ce4c3cd8b3d0fbf94dcd6b5dafb (diff) | |
download | opie-cb8381a2969b3a51697ec2034a919fffa9a9c022.zip opie-cb8381a2969b3a51697ec2034a919fffa9a9c022.tar.gz opie-cb8381a2969b3a51697ec2034a919fffa9a9c022.tar.bz2 |
change to Documents tab, it now shows only existing files
-rw-r--r-- | core/launcher/launcherview.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/core/launcher/launcherview.cpp b/core/launcher/launcherview.cpp index e8741a2..7b20fdc 100644 --- a/core/launcher/launcherview.cpp +++ b/core/launcher/launcherview.cpp | |||
@@ -575,7 +575,16 @@ void LauncherView::internalPopulate( AppLnkSet *folder, const QString& typefilte | |||
575 | icons->setTypeFilter(typefilter,FALSE); | 575 | icons->setTypeFilter(typefilter,FALSE); |
576 | 576 | ||
577 | while ( it.current() ) { | 577 | while ( it.current() ) { |
578 | icons->addItem(*it,FALSE); | 578 | // show only the icons for existing files |
579 | if (!QFile(it.current()->file()).exists() ) | ||
580 | { | ||
581 | //maybe insert some .desktop file deletion code later | ||
582 | //maybe dir specific | ||
583 | } | ||
584 | else | ||
585 | { | ||
586 | icons->addItem(*it,FALSE); | ||
587 | } | ||
579 | ++it; | 588 | ++it; |
580 | } | 589 | } |
581 | 590 | ||