aboutsummaryrefslogtreecommitdiff
path: root/mesongui.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-09-27 23:00:33 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-09-27 23:00:33 +0300
commitaf4b8952d08590fa11a8292e8d479a49273c3773 (patch)
tree050dfdf1e0f22ef9475ef88bbe9f84223ab36095 /mesongui.py
parentcfce43b5a24ad39c85c3713b0874d444ccc10be5 (diff)
downloadmeson-af4b8952d08590fa11a8292e8d479a49273c3773.zip
meson-af4b8952d08590fa11a8292e8d479a49273c3773.tar.gz
meson-af4b8952d08590fa11a8292e8d479a49273c3773.tar.bz2
Can clean and save, too.
Diffstat (limited to 'mesongui.py')
-rwxr-xr-xmesongui.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/mesongui.py b/mesongui.py
index d998624..4983965 100755
--- a/mesongui.py
+++ b/mesongui.py
@@ -254,6 +254,8 @@ class MesonGui():
self.ui.compile_button.clicked.connect(self.compile)
self.ui.test_button.clicked.connect(self.run_tests)
self.ui.install_button.clicked.connect(self.install)
+ self.ui.clean_button.clicked.connect(self.clean)
+ self.ui.save_button.clicked.connect(self.save)
self.ui.show()
def fill_data(self):
@@ -278,6 +280,12 @@ class MesonGui():
def install(self, foo):
self.run_process(['install'])
+
+ def clean(self, foo):
+ self.run_process(['clean'])
+
+ def save(self, foo):
+ pickle.dump(self.coredata, open(self.coredata_file, 'wb'))
if __name__ == '__main__':
app = QApplication(sys.argv)