add set, play, stop ringtones methods
git-svn-id: http://www.neo1973-germany.de/svn@231 46df4e5c-bc4e-4628-a0fc-830ba316316d
This commit is contained in:
parent
c31fc0d26d
commit
32b2999fac
1 changed files with 16 additions and 0 deletions
|
@ -23,6 +23,7 @@ DB_FILE_PATH = "/media/card/epydialdb/epydial.sqlite"
|
||||||
DB_PATH = "/media/card/epydialdb/"
|
DB_PATH = "/media/card/epydialdb/"
|
||||||
PIX_WEATHER_FILE_PATH = "data/themes_data/blackwhite/images/stardock_weather/"
|
PIX_WEATHER_FILE_PATH = "data/themes_data/blackwhite/images/stardock_weather/"
|
||||||
MP3_FILE_PATH = "/media/card/mp3/"
|
MP3_FILE_PATH = "/media/card/mp3/"
|
||||||
|
RINGTONE_FILE = "/usr/share/epydial/data/sounds/ringtone_simple02.mp3"
|
||||||
|
|
||||||
DIALER_SCREEN_NAME = "pyneo/dialer/main"
|
DIALER_SCREEN_NAME = "pyneo/dialer/main"
|
||||||
INCALL_SCREEN_NAME = "pyneo/dialer/incall"
|
INCALL_SCREEN_NAME = "pyneo/dialer/incall"
|
||||||
|
@ -488,6 +489,7 @@ class PyneoController(object):
|
||||||
except:
|
except:
|
||||||
print '--- NULL new sms'
|
print '--- NULL new sms'
|
||||||
class_.gsm_sms.DeleteAll(dbus_interface=DIN_STORAGE)
|
class_.gsm_sms.DeleteAll(dbus_interface=DIN_STORAGE)
|
||||||
|
PyneoController.stop_ringtone()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def show_sms_screen(class_):
|
def show_sms_screen(class_):
|
||||||
|
@ -545,6 +547,18 @@ class PyneoController(object):
|
||||||
def set_volume(class_, status):
|
def set_volume(class_, status):
|
||||||
class_.mp3.SetVolume(status, dbus_interface='org.pyneo.Music')
|
class_.mp3.SetVolume(status, dbus_interface='org.pyneo.Music')
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def set_ringtone(class_, sound_file):
|
||||||
|
class_.mp3.SetRingtone(sound_file, dbus_interface='org.pyneo.Music')
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def play_ringtone(class_):
|
||||||
|
class_.mp3.PlayRingtone(dbus_interface='org.pyneo.Music')
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def stop_ringtone(class_):
|
||||||
|
class_.mp3.StopRingtone(dbus_interface='org.pyneo.Music')
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def db_check(class_):
|
def db_check(class_):
|
||||||
if not os.path.exists(DB_FILE_PATH):
|
if not os.path.exists(DB_FILE_PATH):
|
||||||
|
@ -607,6 +621,8 @@ class Dialer(object):
|
||||||
|
|
||||||
PyneoController.db_check()
|
PyneoController.db_check()
|
||||||
PyneoController.set_playlist_from_dir()
|
PyneoController.set_playlist_from_dir()
|
||||||
|
PyneoController.set_ringtone(RINGTONE_FILE)
|
||||||
|
PyneoController.play_ringtone()
|
||||||
PyneoController.power_up_gsm()
|
PyneoController.power_up_gsm()
|
||||||
PyneoController.get_gsm_keyring()
|
PyneoController.get_gsm_keyring()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue