[KPhotoAlbum] Re: Excluding folders
Christoph Moseler
forums at moseler.net
Sat Sep 9 19:50:33 BST 2006
Hi John,
I had the same problem and I posted a fix for that about a week ago:
void NewImageFinder::searchForNewFiles( const QDict<void>& loadedFiles,
QString directory )
{
[snip]
else if ( fi.isDir() ) {
+ QString dirName = file.mid( imageDir.length()+1 );
+ if ( ! DB::ImageDB::instance()->isBlocking( dirName ) )
searchForNewFiles( loadedFiles, file );
}
}
}
After that you add an entry to the blocklist in your index.xml like that:
<blocklist>
<block file="exclude" />
</blocklist>
KPA then will skip /whatever/your_kpa_root/exclude when searching for
new images. The disadvantage for now is, that you have to add the
entries with your favorite text editor by hand. Maybe Jesper can add a
dialog where directories to be exclude can be defined.
Cheers,
Christoph
John Pearson wrote:
> On Saturday 09 September 2006 10:48 am, you wrote:
>> then, *nix makes it possible to create copies that aren't really copies so
>> you can arrange for KPA to see what you want. Come to think of it, that's
>> probably the reason the exclusion feature hasn't already been implemented.
>>
>> Shawn.
>
> Thank you. Yes. I am using my existing structure while I am testing. The
> results have been very positive since I managed to limit the number of images
> with which I am dealing.
>
> The only downside to this approach which I can see is a set of 37K lines in
> the <blocklist>.
>
> A parallel folder structure for the exclusive use of kpa is succinct. It
> won't disturb backups, or conflict with other applications using the images.
> And Krename offers the functionality, unless I choose to script it.
>
> It has been quite a while since I have done anything but scripting in bash or
> perl.
>
> -jp
>
>
>
More information about the Kphotoalbum
mailing list