Include dependency graph for menus.cpp:

Defines | |
| #define | PUSH_VAR(var) |
| #define | PUSH_INPUTVAR(var) |
| #define | PUSH_SEPARATOR |
| #define | BAR_ADD(func, title) |
| #define | BAR_DADD(func, title, id) |
| #define | ACT_ADD(_menu, val, title) |
| #define | POPUP_BOILERPLATE |
| #define | CREATE_POPUP |
| #define | TEXT_OR_VAR qfu ( text.psz_string ? text.psz_string : psz_var ) |
| #define | NORMAL_OR_RADIO i_type & VLC_VAR_ISCOMMAND ? ITEM_NORMAL: ITEM_RADIO |
| #define | NOTCOMMAND !( i_type & VLC_VAR_ISCOMMAND ) |
| #define | CURVAL val_list.p_list->p_values[i] |
| #define | CURTEXT text_list.p_list->p_values[i].psz_string |
Enumerations | |
| enum | { ITEM_NORMAL, ITEM_CHECK, ITEM_RADIO } |
Functions | |
| void | addDPStaticEntry (QMenu *menu, const QString text, const char *help, const char *icon, const char *member, const char *shortcut=NULL) |
| void | addMIMStaticEntry (intf_thread_t *p_intf, QMenu *menu, const QString text, const char *help, const char *icon, const char *member) |
| void | EnableDPStaticEntries (QMenu *menu, bool enable=true) |
| int | DeleteNonStaticEntries (QMenu *menu) |
| |
| static int | InputAutoMenuBuilder (vlc_object_t *p_object, vector< int > &objects, vector< const char * > &varnames) |
| static int | VideoAutoMenuBuilder (vlc_object_t *p_object, input_thread_t *p_input, vector< int > &objects, vector< const char * > &varnames) |
| static int | AudioAutoMenuBuilder (vlc_object_t *p_object, input_thread_t *p_input, vector< int > &objects, vector< const char * > &varnames) |
| static QAction * | FindActionWithVar (QMenu *menu, const char *psz_var) |
| static QAction * | FindActionWithText (QMenu *menu, QString &text) |
| static bool | IsMenuEmpty (const char *psz_var, vlc_object_t *p_object, bool b_root=true) |
Variables | |
| static QActionGroup * | currentGroup |
| #define ACT_ADD | ( | _menu, | |||
| val, | |||||
| title | ) |
Value:
{ \
QAction *_action = new QAction( title, _menu ); _action->setData( val ); \
_menu->addAction( _action ); }
| #define BAR_ADD | ( | func, | |||
| title | ) |
Value:
{ \
QMenu *_menu = func; _menu->setTitle( title ); bar->addMenu( _menu ); }
| #define BAR_DADD | ( | func, | |||
| title, | |||||
| id | ) |
| #define CREATE_POPUP |
Value:
Populate( p_intf, menu, varnames, objects ); \
p_intf->p_sys->p_popup_menu = menu; \
menu->popup( QCursor::pos() ); \
p_intf->p_sys->p_popup_menu = NULL; \
i_last_separator = 0;
| #define CURTEXT text_list.p_list->p_values[i].psz_string |
| #define CURVAL val_list.p_list->p_values[i] |
| #define NORMAL_OR_RADIO i_type & VLC_VAR_ISCOMMAND ? ITEM_NORMAL: ITEM_RADIO |
| #define NOTCOMMAND !( i_type & VLC_VAR_ISCOMMAND ) |
| #define POPUP_BOILERPLATE |
Value:
unsigned int i_last_separator = 0; \ vector<int> objects; \ vector<const char *> varnames; \ input_thread_t *p_input = THEMIM->getInput();
| #define PUSH_INPUTVAR | ( | var | ) |
Value:
varnames.push_back( var ); \
objects.push_back( p_input ? p_input->i_object_id : 0 );
| #define PUSH_SEPARATOR |
Value:
if( objects.size() != i_last_separator ) { \ objects.push_back( 0 ); varnames.push_back( "" ); \ i_last_separator = objects.size(); }
| #define PUSH_VAR | ( | var | ) |
Value:
varnames.push_back( var ); \
objects.push_back( p_object ? p_object->i_object_id : 0 )
| #define TEXT_OR_VAR qfu ( text.psz_string ? text.psz_string : psz_var ) |
| void addDPStaticEntry | ( | QMenu * | menu, | |
| const QString | text, | |||
| const char * | help, | |||
| const char * | icon, | |||
| const char * | member, | |||
| const char * | shortcut = NULL | |||
| ) |
| void addMIMStaticEntry | ( | intf_thread_t * | p_intf, | |
| QMenu * | menu, | |||
| const QString | text, | |||
| const char * | help, | |||
| const char * | icon, | |||
| const char * | member | |||
| ) |
| static int AudioAutoMenuBuilder | ( | vlc_object_t * | p_object, | |
| input_thread_t * | p_input, | |||
| vector< int > & | objects, | |||
| vector< const char * > & | varnames | |||
| ) | [static] |
| int DeleteNonStaticEntries | ( | QMenu * | menu | ) |
| void EnableDPStaticEntries | ( | QMenu * | menu, | |
| bool | enable = true | |||
| ) |
| static QAction* FindActionWithText | ( | QMenu * | menu, | |
| QString & | text | |||
| ) | [static] |
| static QAction* FindActionWithVar | ( | QMenu * | menu, | |
| const char * | psz_var | |||
| ) | [static] |
| static int InputAutoMenuBuilder | ( | vlc_object_t * | p_object, | |
| vector< int > & | objects, | |||
| vector< const char * > & | varnames | |||
| ) | [static] |
| static bool IsMenuEmpty | ( | const char * | psz_var, | |
| vlc_object_t * | p_object, | |||
| bool | b_root = true | |||
| ) | [static] |
| static int VideoAutoMenuBuilder | ( | vlc_object_t * | p_object, | |
| input_thread_t * | p_input, | |||
| vector< int > & | objects, | |||
| vector< const char * > & | varnames | |||
| ) | [static] |
QActionGroup* currentGroup [static] |
1.5.1