ctb_actions.h

Go to the documentation of this file.
00001 #ifndef __CTB_ACTIONS_H__
00002 #define __CTB_ACTIONS_H__
00003 
00004 /**
00005  * File Name  : ctb_actions.h
00006  *
00007  * Description: Content browser actions on selected file(s) or directory(ies)
00008  */
00009 
00010 /*
00011  * This file is part of ctb.
00012  *
00013  * ctb is free software: you can redistribute it and/or modify
00014  * it under the terms of the GNU General Public License as published by
00015  * the Free Software Foundation, either version 2 of the License, or
00016  * (at your option) any later version.
00017  *
00018  * ctb is distributed in the hope that it will be useful,
00019  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00020  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00021  * GNU General Public License for more details.
00022  *
00023  * You should have received a copy of the GNU General Public License
00024  * along with this program. If not, see <http://www.gnu.org/licenses/>.
00025  */
00026 
00027 /**
00028  * Copyright (C) 2008 iRex Technologies B.V.
00029  * All rights reserved.
00030  */
00031 
00032 #include <glib.h>
00033 
00034 #include "filemodel.h"
00035 
00036 G_BEGIN_DECLS
00037 
00038 /**---------------------------------------------------------------------------
00039  *
00040  * Name :  activate_item
00041  *
00042  * @brief  activate: launch viewer, goto directory, ...
00043  *
00044  * @param  [in] fileinfo - details of the item
00045  *
00046  * @return ER_OK or error code
00047  *
00048  *--------------------------------------------------------------------------*/
00049 int activate_item (const filelist_entry_t  *fileinfo);
00050 
00051 
00052 /**---------------------------------------------------------------------------
00053  *
00054  * Name :  delete_item
00055  *
00056  * @brief  delete: delete file or directory
00057  *
00058  * @param  [in] fileinfo - details of the item
00059  *
00060  * @return ER_OK or error code
00061  *
00062  *--------------------------------------------------------------------------*/
00063 int delete_item (const filelist_entry_t  *fileinfo);
00064 
00065 
00066 /**---------------------------------------------------------------------------
00067  *
00068  * Name :  create_shortcut_item
00069  *
00070  * @brief  shortcut: create shortcut on desktop for file or directory
00071  *
00072  * @param  [in] fileinfo - details of the item
00073  *
00074  * @return ER_OK or error code
00075  *
00076  *--------------------------------------------------------------------------*/
00077 int create_shortcut_item (const filelist_entry_t  *fileinfo);
00078 
00079 G_END_DECLS
00080 
00081 #endif
00082 
Generated by  doxygen 1.6.2-20100208