AddonInterface Class Reference


Detailed Description

Interface for Menu, Chapter, Angle and Title/Track control.

Author:
Matthias Kretz <kretz@kde.org>

Definition at line 43 of file addoninterface.h.

#include <Phonon/AddonInterface>

List of all members.

Public Types

enum   Interface {
  NavigationInterface = 1, ChapterInterface = 2, AngleInterface = 3, TitleInterface = 4,
  SubtitleInterface = 5, AudioChannelInterface = 6
}
enum   NavigationCommand { Menu1Button }
enum   ChapterCommand { availableChapters, chapter, setChapter }
enum   AngleCommand { availableAngles, angle, setAngle }
enum   TitleCommand {
  availableTitles, title, setTitle, autoplayTitles,
  setAutoplayTitles
}
enum   SubtitleCommand { availableSubtitles, currentSubtitle, setCurrentSubtitle }
enum   AudioChannelCommand { availableAudioChannels, currentAudioChannel, setCurrentAudioChannel }

Public Member Functions

virtual  ~AddonInterface ()
virtual bool  hasInterface (Interface iface) const =0
virtual QVariant  interfaceCall (Interface iface, int command, const QList< QVariant > &arguments=QList< QVariant >())=0

Member Enumeration Documentation

Enumerator:
Menu1Button 

Definition at line 57 of file addoninterface.h.


Constructor & Destructor Documentation

virtual ~AddonInterface ( ) [inline, virtual]

Definition at line 46 of file addoninterface.h.

{}

Member Function Documentation

virtual bool hasInterface ( Interface  iface ) const [pure virtual]
virtual QVariant interfaceCall ( Interface  iface,
int  command,
const QList< QVariant > &  arguments = QListQVariant >() 
) [pure virtual]

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

AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface
AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface AddonInterface