MythTV  0.26-pre
Public Slots | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
BrowserApi Class Reference

Adds a JavaScript object. More...

#include <mythuiwebbrowser.h>

List of all members.

Public Slots

void Play (void)
void Stop (void)
void Pause (void)
void SetVolume (int volumn)
int GetVolume (void)
void PlayFile (QString filename)
void PlayTrack (int trackID)
void PlayURL (QString url)
QString GetMetadata (void)

Public Member Functions

 BrowserApi (QObject *parent)
 ~BrowserApi (void)
void setWebView (QWebView *view)

Private Slots

void attachObject ()

Private Member Functions

void customEvent (QEvent *e)

Private Attributes

QWebFrame * m_frame
bool m_gotAnswer
QString m_answer

Detailed Description

Adds a JavaScript object.

Note:
allows the browser to control the music player

Definition at line 22 of file mythuiwebbrowser.h.


Constructor & Destructor Documentation

BrowserApi::BrowserApi ( QObject *  parent)

Definition at line 118 of file mythuiwebbrowser.cpp.

Definition at line 123 of file mythuiwebbrowser.cpp.


Member Function Documentation

void BrowserApi::setWebView ( QWebView *  view)

Definition at line 128 of file mythuiwebbrowser.cpp.

Referenced by MythWebView::MythWebView().

void BrowserApi::Play ( void  ) [slot]

Definition at line 143 of file mythuiwebbrowser.cpp.

void BrowserApi::Stop ( void  ) [slot]

Definition at line 149 of file mythuiwebbrowser.cpp.

void BrowserApi::Pause ( void  ) [slot]

Definition at line 155 of file mythuiwebbrowser.cpp.

void BrowserApi::SetVolume ( int  volumn) [slot]

Definition at line 161 of file mythuiwebbrowser.cpp.

Definition at line 168 of file mythuiwebbrowser.cpp.

void BrowserApi::PlayFile ( QString  filename) [slot]

Definition at line 191 of file mythuiwebbrowser.cpp.

void BrowserApi::PlayTrack ( int  trackID) [slot]

Definition at line 198 of file mythuiwebbrowser.cpp.

void BrowserApi::PlayURL ( QString  url) [slot]

Definition at line 205 of file mythuiwebbrowser.cpp.

QString BrowserApi::GetMetadata ( void  ) [slot]

Definition at line 212 of file mythuiwebbrowser.cpp.

void BrowserApi::attachObject ( void  ) [private, slot]

Definition at line 138 of file mythuiwebbrowser.cpp.

Referenced by setWebView().

void BrowserApi::customEvent ( QEvent *  e) [private]

Definition at line 235 of file mythuiwebbrowser.cpp.


Member Data Documentation

QWebFrame* BrowserApi::m_frame [private]

Definition at line 51 of file mythuiwebbrowser.h.

Referenced by attachObject(), and setWebView().

Definition at line 53 of file mythuiwebbrowser.h.

Referenced by customEvent(), GetMetadata(), and GetVolume().

QString BrowserApi::m_answer [private]

Definition at line 54 of file mythuiwebbrowser.h.

Referenced by customEvent(), GetMetadata(), and GetVolume().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends