Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
ADDON::Interface_GUIDialogFileBrowser Struct Reference

Global gui Add-on to Kodi callback functions. More...

#include <FileBrowser.h>

Static Public Member Functions

static void Init (AddonGlobalInterface *addonInterface)
 
static void DeInit (AddonGlobalInterface *addonInterface)
 
static bool show_and_get_directory (KODI_HANDLE kodiBase, const char *shares, const char *heading, const char *path_in, char **path_out, bool write_only)
 callback functions from add-on to kodi
 
static bool show_and_get_file (KODI_HANDLE kodiBase, const char *shares, const char *mask, const char *heading, const char *path_in, char **path_out, bool use_thumbs, bool use_file_directories)
 
static bool show_and_get_file_from_dir (KODI_HANDLE kodiBase, const char *directory, const char *mask, const char *heading, const char *path_in, char **path_out, bool use_thumbs, bool use_file_directories, bool singleList)
 
static bool show_and_get_file_list (KODI_HANDLE kodiBase, const char *shares, const char *mask, const char *heading, char ***file_list, unsigned int *entries, bool use_thumbs, bool use_file_directories)
 
static bool show_and_get_source (KODI_HANDLE kodiBase, const char *path_in, char **path_out, bool allow_network_shares, const char *additional_share, const char *type)
 
static bool show_and_get_image (KODI_HANDLE kodiBase, const char *shares, const char *heading, const char *path_in, char **path_out)
 
static bool show_and_get_image_list (KODI_HANDLE kodiBase, const char *shares, const char *heading, char ***file_list, unsigned int *entries)
 
static void clear_file_list (KODI_HANDLE kodiBase, char ***file_list, unsigned int entries)
 

Detailed Description

Global gui Add-on to Kodi callback functions.

To hold functions not related to a instance type and usable for every add-on type.

Related add-on header is "./xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/FileBrowser.h"

Member Function Documentation

◆ clear_file_list()

void ADDON::Interface_GUIDialogFileBrowser::clear_file_list ( KODI_HANDLE kodiBase,
char *** file_list,
unsigned int entries )
static

◆ DeInit()

void ADDON::Interface_GUIDialogFileBrowser::DeInit ( AddonGlobalInterface * addonInterface)
static

◆ Init()

void ADDON::Interface_GUIDialogFileBrowser::Init ( AddonGlobalInterface * addonInterface)
static

◆ show_and_get_directory()

bool ADDON::Interface_GUIDialogFileBrowser::show_and_get_directory ( KODI_HANDLE kodiBase,
const char * shares,
const char * heading,
const char * path_in,
char ** path_out,
bool write_only )
static

callback functions from add-on to kodi

Note
To add a new function use the "_" style to directly identify an add-on callback function. Everything with CamelCase is only to be used in Kodi.

The parameter kodiBase is used to become the pointer for a CAddonDll class.

◆ show_and_get_file()

bool ADDON::Interface_GUIDialogFileBrowser::show_and_get_file ( KODI_HANDLE kodiBase,
const char * shares,
const char * mask,
const char * heading,
const char * path_in,
char ** path_out,
bool use_thumbs,
bool use_file_directories )
static

◆ show_and_get_file_from_dir()

bool ADDON::Interface_GUIDialogFileBrowser::show_and_get_file_from_dir ( KODI_HANDLE kodiBase,
const char * directory,
const char * mask,
const char * heading,
const char * path_in,
char ** path_out,
bool use_thumbs,
bool use_file_directories,
bool singleList )
static

◆ show_and_get_file_list()

bool ADDON::Interface_GUIDialogFileBrowser::show_and_get_file_list ( KODI_HANDLE kodiBase,
const char * shares,
const char * mask,
const char * heading,
char *** file_list,
unsigned int * entries,
bool use_thumbs,
bool use_file_directories )
static

◆ show_and_get_image()

bool ADDON::Interface_GUIDialogFileBrowser::show_and_get_image ( KODI_HANDLE kodiBase,
const char * shares,
const char * heading,
const char * path_in,
char ** path_out )
static

◆ show_and_get_image_list()

bool ADDON::Interface_GUIDialogFileBrowser::show_and_get_image_list ( KODI_HANDLE kodiBase,
const char * shares,
const char * heading,
char *** file_list,
unsigned int * entries )
static

◆ show_and_get_source()

bool ADDON::Interface_GUIDialogFileBrowser::show_and_get_source ( KODI_HANDLE kodiBase,
const char * path_in,
char ** path_out,
bool allow_network_shares,
const char * additional_share,
const char * type )
static

The documentation for this struct was generated from the following files: