
Public Slots | |
| void | playMRL (const QString &) |
| Play the MRL contained in the Recently played menu. | |
| void | playlistDialog () |
| void | bookmarksDialog () |
| void | mediaInfoDialog () |
| void | mediaCodecDialog () |
| void | prefsDialog () |
| void | extendedDialog () |
| void | synchroDialog () |
| void | messagesDialog () |
| void | helpDialog () |
| void | aboutDialog () |
| void | gotoTimeDialog () |
| void | podcastConfigureDialog () |
| void | toolbarDialog () |
| void | pluginDialog () |
| void | epgDialog () |
| void | openFileGenericDialog (intf_dialog_args_t *) |
| void | simpleOpenDialog () |
| void | simplePLAppendDialog () |
| void | simpleMLAppendDialog () |
| void | openDialog () |
| void | openDiscDialog () |
| void | openFileDialog () |
| void | openUrlDialog () |
| Open a MRL. | |
| void | openNetDialog () |
| void | openCaptureDialog () |
| void | PLAppendDialog (int tab=OPEN_FILE_TAB) |
| void | MLAppendDialog (int tab=OPEN_FILE_TAB) |
| void | PLOpenDir () |
| void | PLAppendDir () |
| void | MLAppendDir () |
| void | streamingDialog (QWidget *parent, const QString &mrl, bool b_stream=true, QStringList options=QStringList("")) |
| void | openAndStreamingDialogs () |
| void | openAndTranscodingDialogs () |
| void | openAPlaylist () |
| void | saveAPlaylist () |
| void | loadSubtitlesFile () |
| void | quit () |
Signals | |
| void | toolBarConfUpdated () |
Public Member Functions | |
| QStringList | showSimpleOpen (const QString &help=QString(), int filters=EXT_FILTER_MEDIA|EXT_FILTER_VIDEO|EXT_FILTER_AUDIO|EXT_FILTER_PLAYLIST, const QString &path=QString()) |
| Simple open. | |
| bool | isDying () |
Static Public Member Functions | |
| static DialogsProvider * | getInstance () |
| static DialogsProvider * | getInstance (intf_thread_t *p_intf) |
| static void | killInstance () |
| static bool | isAlive () |
Protected Member Functions | |
| void | customEvent (QEvent *) |
Protected Attributes | |
| QSignalMapper * | menusMapper |
| QSignalMapper * | menusUpdateMapper |
| QSignalMapper * | SDMapper |
Friends | |
| class | QVLCMenu |
| static DialogsProvider* DialogsProvider::getInstance | ( | ) | [inline, static] |
Referenced by Thread().
| static DialogsProvider* DialogsProvider::getInstance | ( | intf_thread_t * | p_intf | ) | [inline, static] |
| static void DialogsProvider::killInstance | ( | ) | [inline, static] |
Referenced by Thread().
| static bool DialogsProvider::isAlive | ( | ) | [inline, static] |
| QStringList DialogsProvider::showSimpleOpen | ( | const QString & | help = QString(), |
|
| int | filters = EXT_FILTER_MEDIA | EXT_FILTER_VIDEO | EXT_FILTER_AUDIO | EXT_FILTER_PLAYLIST, |
|||
| const QString & | path = QString() | |||
| ) |
Simple open.
References ADD_FILTER_ALL, ADD_FILTER_AUDIO, ADD_FILTER_MEDIA, ADD_FILTER_PLAYLIST, ADD_FILTER_SUBTITLE, ADD_FILTER_VIDEO, EXT_FILTER_AUDIO, EXT_FILTER_MEDIA, EXT_FILTER_PLAYLIST, EXT_FILTER_SUBTITLE, EXT_FILTER_VIDEO, intf_sys_t::filepath, I_OP_SEL_FILES, intf_thread_t::p_sys, qtr, and savedirpathFromFile.
Referenced by loadSubtitlesFile(), and openAPlaylist().
| bool DialogsProvider::isDying | ( | ) | [inline] |
| void DialogsProvider::customEvent | ( | QEvent * | event | ) | [protected] |
References QVLCMenu::AudioPopupMenu(), bookmarksDialog(), DialogEvent_Type, extendedDialog(), DialogEvent::i_arg, DialogEvent::i_dialog, INTF_DIALOG_AUDIOPOPUPMENU, INTF_DIALOG_BOOKMARKS, INTF_DIALOG_CAPTURE, INTF_DIALOG_DIRECTORY, INTF_DIALOG_DISC, INTF_DIALOG_EXIT, INTF_DIALOG_EXTENDED, INTF_DIALOG_FILE, INTF_DIALOG_FILE_GENERIC, INTF_DIALOG_FILE_SIMPLE, INTF_DIALOG_FILEINFO, INTF_DIALOG_MESSAGES, INTF_DIALOG_MISCPOPUPMENU, INTF_DIALOG_NET, INTF_DIALOG_PLAYLIST, INTF_DIALOG_POPUPMENU, INTF_DIALOG_PREFS, INTF_DIALOG_SAT, INTF_DIALOG_STREAMWIZARD, INTF_DIALOG_UPDATEVLC, INTF_DIALOG_VIDEOPOPUPMENU, INTF_DIALOG_VLM, INTF_DIALOG_WIZARD, mediaInfoDialog(), messagesDialog(), QVLCMenu::MiscPopupMenu(), msg_Warn, openAndStreamingDialogs(), openCaptureDialog(), openDialog(), openDiscDialog(), openFileGenericDialog(), openNetDialog(), DialogEvent::p_arg, PLAppendDir(), playlistDialog(), QVLCMenu::PopupMenu(), prefsDialog(), quit(), and QVLCMenu::VideoPopupMenu().
| void DialogsProvider::playMRL | ( | const QString & | mrl | ) | [slot] |
Play the MRL contained in the Recently played menu.
References RecentsMRL::addRecent(), RecentsMRL::getInstance(), make_URI(), playlist_Add(), PLAYLIST_APPEND, PLAYLIST_END, qtu, and THEPL.
| void DialogsProvider::playlistDialog | ( | ) | [slot] |
References Singleton< PlaylistDialog >::getInstance(), and QVLCMW::toggleVisible().
Referenced by customEvent().
| void DialogsProvider::bookmarksDialog | ( | ) | [slot] |
References Singleton< BookmarksDialog >::getInstance(), and QVLCFrame::toggleVisible().
Referenced by customEvent().
| void DialogsProvider::mediaInfoDialog | ( | ) | [slot] |
References Singleton< MediaInfoDialog >::getInstance(), and MediaInfoDialog::showTab().
Referenced by customEvent().
| void DialogsProvider::mediaCodecDialog | ( | ) | [slot] |
References Singleton< MediaInfoDialog >::getInstance(), and MediaInfoDialog::showTab().
| void DialogsProvider::prefsDialog | ( | ) | [slot] |
References intf_sys_t::p_mi, intf_thread_t::p_sys, and QVLCDialog::toggleVisible().
Referenced by customEvent().
| void DialogsProvider::extendedDialog | ( | ) | [slot] |
References Singleton< ExtendedDialog >::getInstance(), and ExtendedDialog::showTab().
Referenced by customEvent().
| void DialogsProvider::synchroDialog | ( | ) | [slot] |
References Singleton< ExtendedDialog >::getInstance(), and ExtendedDialog::showTab().
| void DialogsProvider::messagesDialog | ( | ) | [slot] |
References Singleton< MessagesDialog >::getInstance(), and QVLCFrame::toggleVisible().
Referenced by customEvent().
| void DialogsProvider::helpDialog | ( | ) | [slot] |
References Singleton< HelpDialog >::getInstance(), and QVLCFrame::toggleVisible().
| void DialogsProvider::aboutDialog | ( | ) | [slot] |
References Singleton< AboutDialog >::getInstance(), and QVLCDialog::toggleVisible().
| void DialogsProvider::gotoTimeDialog | ( | ) | [slot] |
References Singleton< GotoTimeDialog >::getInstance(), and QVLCDialog::toggleVisible().
| void DialogsProvider::podcastConfigureDialog | ( | ) | [slot] |
| void DialogsProvider::toolbarDialog | ( | ) | [slot] |
References intf_sys_t::p_mi, intf_thread_t::p_sys, and toolBarConfUpdated().
| void DialogsProvider::pluginDialog | ( | ) | [slot] |
References Singleton< PluginDialog >::getInstance(), and QVLCFrame::toggleVisible().
| void DialogsProvider::epgDialog | ( | ) | [slot] |
References Singleton< EpgDialog >::getInstance(), and QVLCFrame::toggleVisible().
| void DialogsProvider::openFileGenericDialog | ( | intf_dialog_args_t * | p_arg | ) | [slot] |
References intf_dialog_args_t::b_save, intf_sys_t::filepath, i, intf_dialog_args_t::i_results, msg_Warn, intf_thread_t::p_sys, intf_dialog_args_t::pf_callback, intf_dialog_args_t::psz_extensions, intf_dialog_args_t::psz_results, intf_dialog_args_t::psz_title, qfu, qtu, strdup(), and toNativeSepNoSlash.
Referenced by customEvent().
| void DialogsProvider::simpleOpenDialog | ( | ) | [slot] |
| void DialogsProvider::simplePLAppendDialog | ( | ) | [slot] |
| void DialogsProvider::simpleMLAppendDialog | ( | ) | [slot] |
| void DialogsProvider::openDialog | ( | ) | [slot] |
References OPEN_FILE_TAB.
Referenced by customEvent(), openCaptureDialog(), openDiscDialog(), openFileDialog(), and openNetDialog().
| void DialogsProvider::openDiscDialog | ( | ) | [slot] |
| void DialogsProvider::openFileDialog | ( | ) | [slot] |
References OPEN_FILE_TAB, and openDialog().
| void DialogsProvider::openUrlDialog | ( | ) | [slot] |
Open a MRL.
If the clipboard contains URLs, the first is automatically 'preselected'.
References RecentsMRL::addRecent(), RecentsMRL::getInstance(), playlist_Add(), PLAYLIST_APPEND, PLAYLIST_END, PLAYLIST_PREPARSE, qtu, OpenUrlDialog::shouldEnqueue(), THEPL, and OpenUrlDialog::url().
| void DialogsProvider::openNetDialog | ( | ) | [slot] |
| void DialogsProvider::openCaptureDialog | ( | ) | [slot] |
| void DialogsProvider::PLAppendDialog | ( | int | tab = OPEN_FILE_TAB |
) | [slot] |
| void DialogsProvider::MLAppendDialog | ( | int | tab = OPEN_FILE_TAB |
) | [slot] |
| void DialogsProvider::PLOpenDir | ( | ) | [slot] |
References openDirectory().
| void DialogsProvider::PLAppendDir | ( | ) | [slot] |
| void DialogsProvider::MLAppendDir | ( | ) | [slot] |
References openDirectory().
| void DialogsProvider::streamingDialog | ( | QWidget * | parent, | |
| const QString & | mrl, | |||
| bool | b_stream = true, |
|||
| QStringList | options = QStringList("") | |||
| ) | [slot] |
References _, RecentsMRL::addRecent(), colon_unescape(), RecentsMRL::getInstance(), ConvertDialog::getMrl(), SoutDialog::getMrl(), input_item_AddOption(), input_item_New, msg_Dbg, pl_Unlocked, playlist_AddInput(), PLAYLIST_APPEND, PLAYLIST_END, qtu, THEPL, vlc_gc_decref, and VLC_INPUT_OPTION_TRUSTED.
| void DialogsProvider::openAndStreamingDialogs | ( | ) | [slot] |
References OpenDialog::getInstance(), OPEN_AND_STREAM, OPEN_FILE_TAB, intf_sys_t::p_mi, intf_thread_t::p_sys, and OpenDialog::showTab().
Referenced by customEvent().
| void DialogsProvider::openAndTranscodingDialogs | ( | ) | [slot] |
| void DialogsProvider::openAPlaylist | ( | ) | [slot] |
References EXT_FILTER_PLAYLIST, playlist_Import(), qtr, qtu, showSimpleOpen(), THEPL, and toNativeSeparators.
| void DialogsProvider::saveAPlaylist | ( | ) | [slot] |
References intf_sys_t::filepath, filter(), N_, intf_thread_t::p_sys, playlist_Export(), qfu, qtr, qtu, THEPL, toNativeSeparators, and vlc_gettext().
| void DialogsProvider::loadSubtitlesFile | ( | ) | [slot] |
References DIR_SEP_CHAR, EXT_FILTER_SUBTITLE, input_AddSubtitle(), input_GetItem(), input_item_GetURI(), msg_Warn, p_item, qfu, qtr, qtu, showSimpleOpen(), strdup(), THEMIM, and toNativeSeparators.
| void DialogsProvider::quit | ( | ) | [slot] |
| void DialogsProvider::toolBarConfUpdated | ( | ) | [signal] |
Referenced by toolbarDialog().
friend class QVLCMenu [friend] |
QSignalMapper* DialogsProvider::menusMapper [protected] |
QSignalMapper* DialogsProvider::menusUpdateMapper [protected] |
QSignalMapper* DialogsProvider::SDMapper [protected] |
1.5.6