VLC-Qt 0.8.0- (Different version)
Public Slots | Signals | Public Member Functions | Protected Member Functions
VlcWidgetVolumeSlider Class Reference

Volume slider widget. More...

#include <vlc-qt/WidgetVolumeSlider.h>

List of all members.

Public Slots

bool mute () const
 Mute status.
void setMute (const bool &enabled)
 Toggle mute.
void setVolume (const int &volume)
 Set volume for current media.
int volume () const
 Get volume for current media.
void volumeControl (const bool &up)
 Decreases or increases volume for 1, depending on the parameter.
void volumeDown ()
 Decreases volume for 1.
void volumeUp ()
 Increases volume for 1.

Signals

void newVolume (const int &)
 Signal for new volume.

Public Member Functions

 VlcWidgetVolumeSlider (VlcMediaPlayer *player, QWidget *parent=0)
 VlcWidgetVolumeSlider constructor.
 VlcWidgetVolumeSlider (QWidget *parent=0)
 VlcWidgetVolumeSlider constructor.
 ~VlcWidgetVolumeSlider ()
 VlcWidgetVolumeSlider destructor.
void setMediaPlayer (VlcMediaPlayer *player)
 Set media player if initialised without it.

Protected Member Functions

void mousePressEvent (QMouseEvent *event)
void mouseReleaseEvent (QMouseEvent *event)

Detailed Description

Volume slider widget.

This is one of VLC-Qt GUI classes. It provides graphical volume control and also visual display of current volume.


Constructor & Destructor Documentation

VlcWidgetVolumeSlider::VlcWidgetVolumeSlider ( VlcMediaPlayer player,
QWidget *  parent = 0 
) [explicit]

VlcWidgetVolumeSlider constructor.

Parameters:
playermedia player (VlcMediaPlayer *)
parentvolume slider's parent GUI widget (QWidget)
VlcWidgetVolumeSlider::VlcWidgetVolumeSlider ( QWidget *  parent = 0) [explicit]

VlcWidgetVolumeSlider constructor.

Parameters:
parentvolume slider's parent GUI widget (QWidget)

Member Function Documentation

bool VlcWidgetVolumeSlider::mute ( ) const [slot]

Mute status.

Returns:
bool current mute status (const bool)
void VlcWidgetVolumeSlider::newVolume ( const int &  _t1) [signal]

Signal for new volume.

Parameters:
intnew volume (int)

Set media player if initialised without it.

Parameters:
playermedia player (VlcMediaPlayer *)
void VlcWidgetVolumeSlider::setMute ( const bool &  enabled) [slot]

Toggle mute.

Parameters:
enablednew mutte status (bool)
void VlcWidgetVolumeSlider::setVolume ( const int &  volume) [slot]

Set volume for current media.

Parameters:
volumenumber from 0 to 200 (int)
int VlcWidgetVolumeSlider::volume ( ) const [slot]

Get volume for current media.

Returns:
volume number from 0 to 200 (const int)
void VlcWidgetVolumeSlider::volumeControl ( const bool &  up) [slot]

Decreases or increases volume for 1, depending on the parameter.

Limits from 0 to 200 apply to this function.

Parameters:
upif true increases the volume (bool)
void VlcWidgetVolumeSlider::volumeDown ( ) [inline, slot]

Decreases volume for 1.

This function is provided for convenience.

See also:
volumeControl()
void VlcWidgetVolumeSlider::volumeUp ( ) [inline, slot]

Increases volume for 1.

This function is provided for convenience.

See also:
volumeControl()

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Enumerations