From ff67d9573cd1129520edfe9c222564a7d214b32d Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 30 Jun 2010 19:07:42 +0200 Subject: [PATCH] new frontend qweboobcfg --- scripts/qweboobcfg | 37 +++++++++++++++++++++++ weboob/tools/application/qt/backendcfg.py | 13 -------- 2 files changed, 37 insertions(+), 13 deletions(-) create mode 100755 scripts/qweboobcfg diff --git a/scripts/qweboobcfg b/scripts/qweboobcfg new file mode 100755 index 00000000..72bfa316 --- /dev/null +++ b/scripts/qweboobcfg @@ -0,0 +1,37 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# vim: ft=python et softtabstop=4 cinoptions=4 shiftwidth=4 ts=4 ai + +# Copyright(C) 2010 Romain Bignon +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, version 3 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +from weboob.tools.application.qt.backendcfg import BackendCfg +from weboob.tools.application import QtApplication + +class QWeboobCfg(QtApplication): + APPNAME = 'qweboobcfg' + VERSION = '1.0' + COPYRIGHT = 'Copyright(C) 2010 Romain Bignon' + + def main(self, argv): + self.load_backends() + + self.dlg = BackendCfg(self.weboob) + self.dlg.show() + + return self.weboob.loop() + +if __name__ == '__main__': + QWeboobCfg.run() diff --git a/weboob/tools/application/qt/backendcfg.py b/weboob/tools/application/qt/backendcfg.py index 3da0e004..3b9ee6d1 100644 --- a/weboob/tools/application/qt/backendcfg.py +++ b/weboob/tools/application/qt/backendcfg.py @@ -225,16 +225,3 @@ class BackendCfg(QDialog): def proxyEditEnabled(self, state): self.ui.proxyEdit.setEnabled(state) - -if __name__ == '__main__': - from PyQt4.QtGui import QApplication - from weboob import Weboob - import sys - - app = QApplication(sys.argv) - weboob = Weboob() - weboob.load_backends() - - dlg = BackendCfg(weboob) - dlg.show() - app.exec_()