/** * Tools, like Media Information, Preferences or Messages **/ QMenu *QVLCMenu::ToolsMenu( QMenu *menu ) { addDPStaticEntry( menu, qtr( "&Effects and Filters"), ":/menu/settings", SLOT( extendedDialog() ), "Ctrl+E" ); addDPStaticEntry( menu, qtr( "&Track Synchronization"), ":/menu/settings", SLOT( synchroDialog() ), "" ); addDPStaticEntry( menu, qtr( I_MENU_INFO ) , ":/menu/info", SLOT( mediaInfoDialog() ), "Ctrl+I" ); addDPStaticEntry( menu, qtr( I_MENU_CODECINFO ) , ":/menu/info", SLOT( mediaCodecDialog() ), "Ctrl+J" ); addDPStaticEntry( menu, qtr( I_MENU_BOOKMARK ),"", SLOT( bookmarksDialog() ), "Ctrl+B" ); #ifdef ENABLE_VLM addDPStaticEntry( menu, qtr( I_MENU_VLM ), "", SLOT( vlmDialog() ), "Ctrl+W" ); #endif addDPStaticEntry( menu, qtr( I_MENU_MSG ), ":/menu/messages", SLOT( messagesDialog() ), "Ctrl+M" ); addDPStaticEntry( menu, qtr( "Plu&gins and extensions" ), "", SLOT( pluginDialog() ) ); menu->addSeparator(); addDPStaticEntry( menu, qtr( "&Preferences" ), ":/menu/preferences", SLOT( prefsDialog() ), "Ctrl+P" ); return menu; }
void DialogsProvider::customEvent( QEvent *event ) { if( event->type() == DialogEvent::DialogEvent_Type ) { DialogEvent *de = static_cast<DialogEvent*>(event); switch( de->i_dialog ) { case INTF_DIALOG_FILE_SIMPLE: case INTF_DIALOG_FILE: openDialog(); break; case INTF_DIALOG_FILE_GENERIC: openFileGenericDialog( de->p_arg ); break; case INTF_DIALOG_DISC: openDiscDialog(); break; case INTF_DIALOG_NET: openNetDialog(); break; case INTF_DIALOG_SAT: case INTF_DIALOG_CAPTURE: openCaptureDialog(); break; case INTF_DIALOG_DIRECTORY: PLAppendDir(); break; case INTF_DIALOG_PLAYLIST: playlistDialog(); break; case INTF_DIALOG_MESSAGES: messagesDialog(); break; case INTF_DIALOG_FILEINFO: mediaInfoDialog(); break; case INTF_DIALOG_PREFS: prefsDialog(); break; case INTF_DIALOG_BOOKMARKS: bookmarksDialog(); break; case INTF_DIALOG_EXTENDED: extendedDialog(); break; #ifdef ENABLE_VLM case INTF_DIALOG_VLM: vlmDialog(); break; #endif case INTF_DIALOG_POPUPMENU: VLCMenuBar::PopupMenu( p_intf, (de->i_arg != 0) ); break; case INTF_DIALOG_AUDIOPOPUPMENU: VLCMenuBar::AudioPopupMenu( p_intf, (de->i_arg != 0) ); break; case INTF_DIALOG_VIDEOPOPUPMENU: VLCMenuBar::VideoPopupMenu( p_intf, (de->i_arg != 0) ); break; case INTF_DIALOG_MISCPOPUPMENU: VLCMenuBar::MiscPopupMenu( p_intf, (de->i_arg != 0) ); break; case INTF_DIALOG_WIZARD: case INTF_DIALOG_STREAMWIZARD: openAndStreamingDialogs(); break; #ifdef UPDATE_CHECK case INTF_DIALOG_UPDATEVLC: updateDialog(); break; #endif case INTF_DIALOG_EXIT: quit(); break; default: msg_Warn( p_intf, "unimplemented dialog" ); } } }
void djvViewContext::setValid(bool valid) { djvGuiContext::setValid(true); if (isValid()) { prefsDialog()->addWidget( new djvViewFilePrefsWidget(this), "djv_view"); prefsDialog()->addWidget( new djvViewWindowPrefsWidget(this), "djv_view"); prefsDialog()->addWidget( new djvViewViewPrefsWidget(this), "djv_view"); prefsDialog()->addWidget( new djvViewImagePrefsWidget(this), "djv_view"); prefsDialog()->addWidget( new djvViewPlaybackPrefsWidget(this), "djv_view"); prefsDialog()->addWidget( new djvViewInputPrefsWidget(this), "djv_view"); prefsDialog()->addWidget( new djvViewShortcutPrefsWidget(this), "djv_view"); } }
/** * Tools, like Media Information, Preferences or Messages **/ QMenu *VLCMenuBar::ToolsMenu( QMenu *menu ) { addDPStaticEntry( menu, qtr( "&Effects and Filters"), ":/menu/settings", SLOT( extendedDialog() ), "Ctrl+E" ); addDPStaticEntry( menu, qtr( "&Track Synchronization"), ":/menu/settings", SLOT( synchroDialog() ), "" ); addDPStaticEntry( menu, qtr( I_MENU_INFO ) , ":/menu/info", SLOT( mediaInfoDialog() ), "Ctrl+I" ); addDPStaticEntry( menu, qtr( I_MENU_CODECINFO ) , ":/menu/info", SLOT( mediaCodecDialog() ), "Ctrl+J" ); #ifdef ENABLE_VLM addDPStaticEntry( menu, qtr( I_MENU_VLM ), "", SLOT( vlmDialog() ), "Ctrl+Shift+W" ); #endif addDPStaticEntry( menu, qtr( "Program Guide" ), "", SLOT( epgDialog() ), "" ); addDPStaticEntry( menu, qtr( I_MENU_MSG ), ":/menu/messages", SLOT( messagesDialog() ), "Ctrl+M" ); addDPStaticEntry( menu, qtr( "Plu&gins and extensions" ), "", SLOT( pluginDialog() ) ); menu->addSeparator(); addDPStaticEntry( menu, qtr( "Customi&ze Interface..." ), ":/menu/preferences", SLOT( toolbarDialog() ) ); addDPStaticEntry( menu, qtr( "&Preferences" ), ":/menu/preferences", SLOT( prefsDialog() ), "Ctrl+P", QAction::PreferencesRole ); return menu; }