kalarm
#include <soundpicker.h>
Signals | |
void | changed () |
Public Member Functions | |
SoundPicker (QWidget *parent) | |
KUrl | file () const |
KUrl | fileSetting () const |
bool | isReadOnly () const |
int | repeatPause () const |
bool | repeatPauseSetting () const |
void | set (Preferences::SoundType type, const QString &filename, float volume, float fadeVolume, int fadeSeconds, int repeatPause) |
void | setReadOnly (bool readOnly) |
void | showSpeak (bool show) |
Preferences::SoundType | sound () const |
float | volume (float &fadeVolume, int &fadeSeconds) const |
Static Public Member Functions | |
static QString | browseFile (QString &initialDir, const QString &initialFile=QString()) |
static QString | i18n_combo_Beep () |
static QString | i18n_combo_File () |
static QString | i18n_combo_None () |
static QString | i18n_combo_Speak () |
static QString | i18n_label_Sound () |
Detailed Description
Definition at line 35 of file soundpicker.h.
Constructor & Destructor Documentation
|
explicit |
Constructor.
- Parameters
-
parent The parent object of this widget.
Definition at line 57 of file soundpicker.cpp.
Member Function Documentation
|
static |
Display a dialog to choose a sound file, initially highlighting initialFile
if non-null.
- Parameters
-
initialDir Initial directory to display if initialFile
is null. If a file is chosen, this is updated to the directory containing the chosen file.initialFile Full path name or URL of file to be highlighted initially. If null, no file will be highlighted.
- Returns
- URL selected, in human readable format. If none is selected, URL.isEmpty() is true.
Definition at line 321 of file soundpicker.cpp.
|
signal |
KUrl SoundPicker::file | ( | ) | const |
If the 'file' option is selected, returns the URL of the chosen file.
Otherwise returns an empty URL.
Definition at line 173 of file soundpicker.cpp.
|
inline |
Returns the current file URL regardless of whether the 'file' option is selected.
Definition at line 89 of file soundpicker.h.
|
static |
Definition at line 52 of file soundpicker.cpp.
|
static |
Definition at line 54 of file soundpicker.cpp.
|
static |
Definition at line 51 of file soundpicker.cpp.
|
static |
Definition at line 53 of file soundpicker.cpp.
|
static |
Definition at line 50 of file soundpicker.cpp.
|
inline |
Returns true if the widget is read only for the user.
Definition at line 63 of file soundpicker.h.
int SoundPicker::repeatPause | ( | ) | const |
Returns pause in seconds between repetitions of the sound file, or -1 if no repeat or 'file' option is not selected.
Definition at line 202 of file soundpicker.cpp.
|
inline |
Returns the current file repetition setting regardless of whether the 'file' option is selected.
Definition at line 91 of file soundpicker.h.
void SoundPicker::set | ( | Preferences::SoundType | type, |
const QString & | filename, | ||
float | volume, | ||
float | fadeVolume, | ||
int | fadeSeconds, | ||
int | repeatPause | ||
) |
Initialises the widget's state.
- Parameters
-
type The option to select. filename The full path or URL of the sound file to select. If the 'file' option is not initially selected, filename
provides the default should 'file' later be selected by the user.volume The volume to play a sound file, or < 0 for no volume setting. If the 'file' option is not initially selected, volume
provides the default should 'file' later be selected by the user.fadeVolume The initial volume to play a sound file if fading is to be used, or < 0 for no fading. If the 'file' option is not initially selected, fadeVolume
provides the default should 'file' later be selected by the user.fadeSeconds The number of seconds over which the sound file volume should be faded, or 0 for no fading. If the 'file' option is not initially selected, fadeSeconds
provides the default should 'file' later be selected by the user.repeatPause Number of seconds to pause between sound file repetitions, or -1 for no repetition. If the 'file' option is not initially selected, repeatPause
provides the default should 'file' later be selected by the user.
Definition at line 210 of file soundpicker.cpp.
void SoundPicker::setReadOnly | ( | bool | readOnly | ) |
Sets whether the widget can be changed the user.
- Parameters
-
readOnly True to set the widget read-only, false to set it read-write.
Definition at line 111 of file soundpicker.cpp.
void SoundPicker::showSpeak | ( | bool | show | ) |
Show or hide the 'speak' option.
If it is to be hidden and it is currently selected, sound is turned off.
Definition at line 122 of file soundpicker.cpp.
Preferences::SoundType SoundPicker::sound | ( | ) | const |
Returns the selected option.
Definition at line 160 of file soundpicker.cpp.
float SoundPicker::volume | ( | float & | fadeVolume, |
int & | fadeSeconds | ||
) | const |
Returns the volume and fade characteristics for playing a sound file.
- Parameters
-
fadeVolume Receives the initial volume if the volume is to be faded, else -1. fadeSeconds Receives the number of seconds over which the volume is to be faded, else 0.
- Returns
- Volume to play the sound file, or < 0 if the 'file' option is not selected.
Definition at line 182 of file soundpicker.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:59:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.