X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fselectsounddialog.h;h=5ed0842ab61e8bf1bcfe3926709e9965be451c64;hb=a06334fdc173e26d116b5625aa50b1236d119dfe;hp=6e7c77f4f37b02f146708597607d8ed9c505cb4e;hpb=55e83dd6677893a7d2ed9de67c675fd9b45a68bc;p=kitchenalert diff --git a/src/selectsounddialog.h b/src/selectsounddialog.h index 6e7c77f..5ed0842 100644 --- a/src/selectsounddialog.h +++ b/src/selectsounddialog.h @@ -1,7 +1,7 @@ /************************************************************************** KitchenAlert - Copyright (C) 2010 Heli Hyvättinen + Copyright (C) 2010-2011 Heli Hyvättinen This file is part of KitchenAlert. @@ -28,11 +28,22 @@ #define SELECTSOUNDDIALOG_H #include +#include namespace Ui { class SelectSoundDialog; } +/*! The class for sound selection dialog of KitchenAlert' + + @author Heli Hyvättinen + @date 2011-04-27 + @version 0.3.0 + +The class for sound selection dialog in KitchenAlert. + +*/ + class SelectSoundDialog : public QDialog { Q_OBJECT @@ -40,14 +51,22 @@ class SelectSoundDialog : public QDialog public: explicit SelectSoundDialog(QWidget *parent = 0); ~SelectSoundDialog(); + QString getSoundFileName(); + /*! returns the filename for custom sound the user has chosen in the dialog */ + bool isDefaultSoundChecked(); + /*! Returns whether "use default sound" was checked by the user in the dialog */ public slots: void browse(); + void testSound(); private: Ui::SelectSoundDialog *ui; + + QMediaPlayer player; + bool isTesting_; }; #endif // SELECTSOUNDDIALOG_H