DialogsProvider Class Reference

Collaboration diagram for DialogsProvider:

Collaboration graph
[legend]

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 DialogsProvidergetInstance ()
static DialogsProvidergetInstance (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

Member Function Documentation

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() 
)

bool DialogsProvider::isDying (  )  [inline]

void DialogsProvider::customEvent ( QEvent *  event  )  [protected]

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]

void DialogsProvider::bookmarksDialog (  )  [slot]

void DialogsProvider::mediaInfoDialog (  )  [slot]

void DialogsProvider::mediaCodecDialog (  )  [slot]

void DialogsProvider::prefsDialog (  )  [slot]

void DialogsProvider::extendedDialog (  )  [slot]

void DialogsProvider::synchroDialog (  )  [slot]

void DialogsProvider::messagesDialog (  )  [slot]

void DialogsProvider::helpDialog (  )  [slot]

void DialogsProvider::aboutDialog (  )  [slot]

void DialogsProvider::gotoTimeDialog (  )  [slot]

void DialogsProvider::podcastConfigureDialog (  )  [slot]

void DialogsProvider::toolbarDialog (  )  [slot]

void DialogsProvider::pluginDialog (  )  [slot]

void DialogsProvider::epgDialog (  )  [slot]

void DialogsProvider::openFileGenericDialog ( intf_dialog_args_t p_arg  )  [slot]

void DialogsProvider::simpleOpenDialog (  )  [slot]

void DialogsProvider::simplePLAppendDialog (  )  [slot]

void DialogsProvider::simpleMLAppendDialog (  )  [slot]

void DialogsProvider::openDialog (  )  [slot]

void DialogsProvider::openDiscDialog (  )  [slot]

References OPEN_DISC_TAB, and openDialog().

Referenced by customEvent().

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]

References OPEN_NETWORK_TAB, and openDialog().

Referenced by customEvent().

void DialogsProvider::openCaptureDialog (  )  [slot]

References OPEN_CAPTURE_TAB, and openDialog().

Referenced by customEvent().

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]

References openDirectory().

Referenced by customEvent().

void DialogsProvider::MLAppendDir (  )  [slot]

References openDirectory().

void DialogsProvider::streamingDialog ( QWidget *  parent,
const QString &  mrl,
bool  b_stream = true,
QStringList  options = QStringList("") 
) [slot]

void DialogsProvider::openAndStreamingDialogs (  )  [slot]

void DialogsProvider::openAndTranscodingDialogs (  )  [slot]

void DialogsProvider::openAPlaylist (  )  [slot]

void DialogsProvider::saveAPlaylist (  )  [slot]

void DialogsProvider::loadSubtitlesFile (  )  [slot]

void DialogsProvider::quit (  )  [slot]

References libvlc_Quit(), and intf_thread_t::p_libvlc.

Referenced by customEvent().

void DialogsProvider::toolBarConfUpdated (  )  [signal]

Referenced by toolbarDialog().


Friends And Related Function Documentation

friend class QVLCMenu [friend]


Field Documentation

QSignalMapper* DialogsProvider::menusMapper [protected]

QSignalMapper* DialogsProvider::menusUpdateMapper [protected]

QSignalMapper* DialogsProvider::SDMapper [protected]


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

Generated on Tue May 25 08:05:57 2010 for VLC by  doxygen 1.5.6