From: Thomas Perl Date: Wed, 28 Sep 2011 17:48:11 +0000 (+0200) Subject: Remove the Qt GUI X-Git-Url: http://git.maemo.org/git/?p=pywienerlinien;a=commitdiff_plain;h=121d8782776231cca9adb68b4ceee0362169a2ff Remove the Qt GUI --- diff --git a/Ui_Qt.py b/Ui_Qt.py deleted file mode 100644 index 874d371..0000000 --- a/Ui_Qt.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'pyWienerLinien.ui' -# -# Created: Tue Mar 8 22:48:01 2011 -# by: PyQt4 UI code generator 4.7.4 -# -# WARNING! All changes made in this file will be lost! - -from PySide import QtCore, QtGui - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName("MainWindow") - MainWindow.resize(800, 480) - self.centralwidget = QtGui.QWidget(MainWindow) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) - self.centralwidget.setSizePolicy(sizePolicy) - self.centralwidget.setObjectName("centralwidget") - self.gridLayout_3 = QtGui.QGridLayout(self.centralwidget) - self.gridLayout_3.setObjectName("gridLayout_3") - self.btnSearch = QtGui.QPushButton(self.centralwidget) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.btnSearch.sizePolicy().hasHeightForWidth()) - self.btnSearch.setSizePolicy(sizePolicy) - self.btnSearch.setObjectName("btnSearch") - self.gridLayout_3.addWidget(self.btnSearch, 5, 1, 1, 1) - self.comboDestination = QtGui.QComboBox(self.centralwidget) - self.comboDestination.setObjectName("comboDestination") - self.comboDestination.addItem("") - self.comboDestination.addItem("") - self.comboDestination.addItem("") - self.gridLayout_3.addWidget(self.comboDestination, 3, 1, 1, 1) - self.label = QtGui.QLabel(self.centralwidget) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) - self.label.setSizePolicy(sizePolicy) - self.label.setObjectName("label") - self.gridLayout_3.addWidget(self.label, 1, 0, 2, 1) - self.label_2 = QtGui.QLabel(self.centralwidget) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) - self.label_2.setSizePolicy(sizePolicy) - self.label_2.setObjectName("label_2") - self.gridLayout_3.addWidget(self.label_2, 3, 0, 2, 1) - self.editOrigin = QtGui.QComboBox(self.centralwidget) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.editOrigin.sizePolicy().hasHeightForWidth()) - self.editOrigin.setSizePolicy(sizePolicy) - self.editOrigin.setEditable(True) - self.editOrigin.setInsertPolicy(QtGui.QComboBox.NoInsert) - self.editOrigin.setObjectName("editOrigin") - self.gridLayout_3.addWidget(self.editOrigin, 2, 1, 1, 1) - self.editDestination = QtGui.QComboBox(self.centralwidget) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.editDestination.sizePolicy().hasHeightForWidth()) - self.editDestination.setSizePolicy(sizePolicy) - self.editDestination.setEditable(True) - self.editDestination.setInsertPolicy(QtGui.QComboBox.NoInsert) - self.editDestination.setObjectName("editDestination") - self.gridLayout_3.addWidget(self.editDestination, 4, 1, 1, 1) - self.comboOrigin = QtGui.QComboBox(self.centralwidget) - self.comboOrigin.setObjectName("comboOrigin") - self.comboOrigin.addItem("") - self.comboOrigin.addItem("") - self.comboOrigin.addItem("") - self.gridLayout_3.addWidget(self.comboOrigin, 1, 1, 1, 1) - MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - self.menuHelp = QtGui.QMenu(self.menubar) - self.menuHelp.setObjectName("menuHelp") - self.menuEdit = QtGui.QMenu(self.menubar) - self.menuEdit.setObjectName("menuEdit") - MainWindow.setMenuBar(self.menubar) - self.actionAbout = QtGui.QAction(MainWindow) - self.actionAbout.setObjectName("actionAbout") - self.actionToggle = QtGui.QAction(MainWindow) - self.actionToggle.setObjectName("actionToggle") - self.menuHelp.addAction(self.actionAbout) - self.menuEdit.addAction(self.actionToggle) - self.menubar.addAction(self.menuEdit.menuAction()) - self.menubar.addAction(self.menuHelp.menuAction()) - - self.retranslateUi(MainWindow) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - MainWindow.setTabOrder(self.editOrigin, self.comboOrigin) - MainWindow.setTabOrder(self.comboOrigin, self.editDestination) - MainWindow.setTabOrder(self.editDestination, self.comboDestination) - MainWindow.setTabOrder(self.comboDestination, self.btnSearch) - - def retranslateUi(self, MainWindow): - MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "gotoVienna", None, QtGui.QApplication.UnicodeUTF8)) - self.btnSearch.setText(QtGui.QApplication.translate("MainWindow", "Search", None, QtGui.QApplication.UnicodeUTF8)) - self.comboDestination.setItemText(0, QtGui.QApplication.translate("MainWindow", "Stop", None, QtGui.QApplication.UnicodeUTF8)) - self.comboDestination.setItemText(1, QtGui.QApplication.translate("MainWindow", "Address", None, QtGui.QApplication.UnicodeUTF8)) - self.comboDestination.setItemText(2, QtGui.QApplication.translate("MainWindow", "POI", None, QtGui.QApplication.UnicodeUTF8)) - self.label.setText(QtGui.QApplication.translate("MainWindow", "Origin", None, QtGui.QApplication.UnicodeUTF8)) - self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Destination", None, QtGui.QApplication.UnicodeUTF8)) - self.comboOrigin.setItemText(0, QtGui.QApplication.translate("MainWindow", "Stop", None, QtGui.QApplication.UnicodeUTF8)) - self.comboOrigin.setItemText(1, QtGui.QApplication.translate("MainWindow", "Address", None, QtGui.QApplication.UnicodeUTF8)) - self.comboOrigin.setItemText(2, QtGui.QApplication.translate("MainWindow", "POI", None, QtGui.QApplication.UnicodeUTF8)) - self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "&Help", None, QtGui.QApplication.UnicodeUTF8)) - self.menuEdit.setTitle(QtGui.QApplication.translate("MainWindow", "&Edit", None, QtGui.QApplication.UnicodeUTF8)) - self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8)) - self.actionToggle.setText(QtGui.QApplication.translate("MainWindow", "Toggle", None, QtGui.QApplication.UnicodeUTF8)) - self.actionToggle.setIconText(QtGui.QApplication.translate("MainWindow", "Toggle", None, QtGui.QApplication.UnicodeUTF8)) - self.actionToggle.setToolTip(QtGui.QApplication.translate("MainWindow", "Toggle", None, QtGui.QApplication.UnicodeUTF8)) - self.actionToggle.setShortcut(QtGui.QApplication.translate("MainWindow", "Ctrl+T", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/gotoVienna.py b/gotoVienna.py deleted file mode 100644 index 2cd593d..0000000 --- a/gotoVienna.py +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env python - -import sys -import os.path -import webbrowser -from PySide.QtCore import SIGNAL, QTranslator, QObject, Qt -from PySide.QtGui import QApplication, QMainWindow -from Ui_Qt import Ui_MainWindow -from scotty import search -from history import History -import settings - - -class WienerLinienQt(QMainWindow, Ui_MainWindow): - types = ('stop', 'address', 'poi') - - def __init__(self): - QMainWindow.__init__(self) - # quick&dirty workaround for non-maemo systems - try: - self.setAttribute(Qt.WA_Maemo5StackedWindow) - except: - pass - # _s is used to keep a reference to the Search object, so it does - # not get destroyed when it falls out of scope (the QML view is - # destroyed as soon as the Search object is destroyed!) - self._s = None - self.setupUi(self) - self.connect(self.btnSearch, SIGNAL("clicked()"), self.search) - self.connect(self.actionToggle, SIGNAL("activated()"), self.toggle) - - self.history = History(settings.hist_file) - self.editOrigin.addItems(self.history) - self.editDestination.addItems(self.history) - - self.editOrigin.clearEditText() - self.editDestination.clearEditText() - - def search(self): - origin = self.editOrigin.currentText() - destination = self.editDestination.currentText() - - if not (origin and destination): - self.btnSearch.setText(self.btnSearch.tr("Search - Missing input")) - return False - - self.history.insert(0, origin) - self.history.insert(0, destination) - - if not origin in self.history: - self.editOrigin.insertItems(0, origin) - self.editDestination.insertItems(0, origin) - - if not destination in self.history: - self.editOrigin.insertItems(0, destination) - self.editDestination.insertItems(0, destination) - - self._s = Search(origin, destination, \ - origin_type=self.types[self.comboOrigin.currentIndex()], \ - destination_type=self.types[self.comboDestination.currentIndex()], \ - parent=self) - self._s.open_qml() - return True - - def toggle(self): - eo = self.editOrigin.currentText() - ed = self.editDestination.currentText() - self.editOrigin.setEditText(ed) - self.editDestination.setEditText(eo) - - co = self.comboOrigin.currentIndex() - cd = self.comboDestination.currentIndex() - self.comboOrigin.setCurrentIndex(cd) - self.comboDestination.setCurrentIndex(co) - -if __name__ == "__main__": - app = QApplication(sys.argv) - t = QTranslator() - t.load('', directory='lang', suffix='po') - app.installTranslator(t) - w = WienerLinienQt() - w.show() - sys.exit(app.exec_()) diff --git a/gotoVienna.ui b/gotoVienna.ui deleted file mode 100644 index 8e52ac7..0000000 --- a/gotoVienna.ui +++ /dev/null @@ -1,188 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 800 - 480 - - - - gotoVienna - - - - - 0 - 0 - - - - - - - - 0 - 0 - - - - Search - - - - - - - - Stop - - - - - Address - - - - - POI - - - - - - - - - 0 - 0 - - - - Origin - - - - - - - - 0 - 0 - - - - Destination - - - - - - - - 0 - 0 - - - - true - - - QComboBox::NoInsert - - - - - - - - 0 - 0 - - - - true - - - QComboBox::NoInsert - - - - - - - - Stop - - - - - Address - - - - - POI - - - - - - - - - - 0 - 0 - 800 - 25 - - - - - &Help - - - - - - &Edit - - - - - - - - - About - - - - - Toggle - - - Toggle - - - Toggle - - - Ctrl+T - - - - - editOrigin - comboOrigin - editDestination - comboDestination - btnSearch - - - -