diff options
author | Jezra <jezra@jezra.net> | 2013-04-17 22:01:39 -0700 |
---|---|---|
committer | Jezra <jezra@jezra.net> | 2013-04-17 22:01:39 -0700 |
commit | 73c3ca50ddd83e49952b93b70c8bf0e660b77f87 (patch) | |
tree | 4744da3f76f6ff32fed83b7201c05e5903bada47 /blather.py | |
parent | d9ddd711158e69a6eeb4900f68c80946705d1305 (diff) |
Config and language files are now in ~/.config/blather
Diffstat (limited to 'blather.py')
-rwxr-xr-x | blather.py | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/blather.py b/blather.py deleted file mode 100755 index ddc2ce7..0000000 --- a/blather.py +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/env python2 -import sys -import signal -import gobject -# Qt stuff -from PySide.QtCore import Signal, Qt -from PySide.QtGui import QApplication, QWidget, QMainWindow, QVBoxLayout -from PySide.QtGui import QLabel, QPushButton, QCheckBox -from Recognizer import Recognizer - -class Blather: - def __init__(self): - self.recognizer = Recognizer(); - self.recognizer.connect('finished',self.recognizer_finished) - #make a window - self.window = QMainWindow() - center = QWidget() - self.window.setCentralWidget(center) - - layout = QVBoxLayout() - center.setLayout(layout) - #make a listen/stop button - self.lsbutton = QPushButton("Listen") - layout.addWidget(self.lsbutton) - #make a continuous button - self.ccheckbox = QCheckBox("Continuous Listen") - layout.addWidget(self.ccheckbox) - - #connect the buttonsc - self.lsbutton.clicked.connect(self.lsbutton_clicked) - self.ccheckbox.clicked.connect(self.ccheckbox_clicked) - - def recognizer_finished(self, x, y): - if self.ccheckbox.isChecked(): - pass - else: - self.lsbutton_stopped() - - - def ccheckbox_clicked(self): - checked = self.ccheckbox.isChecked() - if checked: - #disable lsbutton - self.lsbutton.setEnabled(False) - self.recognizer.listen() - else: - self.lsbutton.setEnabled(True) - - def lsbutton_stopped(self): - self.recognizer.pause() - self.lsbutton.setText("Listen") - - def lsbutton_clicked(self): - val = self.lsbutton.text() - print val - if val == "Listen": - self.recognizer.listen() - self.lsbutton.setText("Stop") - else: - self.lsbutton_stopped() - - def run(self): - self.window.show() - -if __name__ == "__main__": - app = QApplication(sys.argv) - b = Blather() - b.run() - - signal.signal(signal.SIGINT, signal.SIG_DFL) - #start the app running - sys.exit(app.exec_()) - |