added: 'export' plugin can make use of some meta informations (from items)

additional export currently


git-svn-id: svn://ttmath.org/publicrep/winix/trunk@777 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2011-12-01 20:45:06 +00:00
parent 024ce8e73c
commit 92f7c11999
3 changed files with 95 additions and 0 deletions

View File

@@ -65,6 +65,7 @@ void SendDir(PluginInfo & info)
if( dir )
{
export_info.ResetRecurrenceCheck();
export_info.SendDir(*dir);
export_info.SendAllFilesFromDir(dir->id);
}
@@ -85,6 +86,7 @@ void SendFileAdded(PluginInfo & info)
}
else
{
export_info.ResetRecurrenceCheck();
export_info.SendFile(*item);
export_info.SendDir(item->parent_id);
@@ -101,6 +103,7 @@ void SendFileChanged(PluginInfo & info)
if( item )
{
export_info.ResetRecurrenceCheck();
export_info.SendFile(*item);
export_info.SendDir(item->parent_id);
@@ -117,6 +120,7 @@ void SendFileCopied(PluginInfo & info)
if( item )
{
export_info.ResetRecurrenceCheck();
export_info.SendDir(item->parent_id);
if( item->file_type == WINIX_ITEM_FILETYPE_NONE )
@@ -139,6 +143,7 @@ void SendFileResized(PluginInfo & info)
if( item )
{
export_info.ResetRecurrenceCheck();
export_info.SendFile(*item);
export_info.SendDir(item->parent_id);
}
@@ -151,6 +156,7 @@ void SendFileThumb(PluginInfo & info)
if( item )
{
export_info.ResetRecurrenceCheck();
export_info.SendFile(*item, true);
export_info.SendDir(item->parent_id);
}
@@ -164,7 +170,10 @@ void SendFilePrepareMove(PluginInfo & info)
if( item )
{
if( item->file_type == WINIX_ITEM_FILETYPE_NONE )
{
export_info.ResetRecurrenceCheck();
export_info.SendAllFilesFromDir(item->parent_id);
}
}
}
@@ -175,6 +184,7 @@ void FileRemoved(PluginInfo & info)
if( item )
{
export_info.ResetRecurrenceCheck();
export_info.SendDir(item->parent_id);
if( item->file_type == WINIX_ITEM_FILETYPE_NONE )