Remove the Qt GUI
authorThomas Perl <m@thp.io>
Wed, 28 Sep 2011 17:48:11 +0000 (19:48 +0200)
committerThomas Perl <m@thp.io>
Wed, 28 Sep 2011 17:48:11 +0000 (19:48 +0200)
Ui_Qt.py [deleted file]
gotoVienna.py [deleted file]
gotoVienna.ui [deleted file]

diff --git a/Ui_Qt.py b/Ui_Qt.py
deleted file mode 100644 (file)
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 (file)
index 2cd593d..0000000
+++ /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 (file)
index 8e52ac7..0000000
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>MainWindow</class>
- <widget class="QMainWindow" name="MainWindow">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>800</width>
-    <height>480</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>gotoVienna</string>
-  </property>
-  <widget class="QWidget" name="centralwidget">
-   <property name="sizePolicy">
-    <sizepolicy hsizetype="Maximum" vsizetype="Maximum">
-     <horstretch>0</horstretch>
-     <verstretch>0</verstretch>
-    </sizepolicy>
-   </property>
-   <layout class="QGridLayout" name="gridLayout_3">
-    <item row="5" column="1">
-     <widget class="QPushButton" name="btnSearch">
-      <property name="sizePolicy">
-       <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-        <horstretch>0</horstretch>
-        <verstretch>0</verstretch>
-       </sizepolicy>
-      </property>
-      <property name="text">
-       <string>Search</string>
-      </property>
-     </widget>
-    </item>
-    <item row="3" column="1">
-     <widget class="QComboBox" name="comboDestination">
-      <item>
-       <property name="text">
-        <string>Stop</string>
-       </property>
-      </item>
-      <item>
-       <property name="text">
-        <string>Address</string>
-       </property>
-      </item>
-      <item>
-       <property name="text">
-        <string>POI</string>
-       </property>
-      </item>
-     </widget>
-    </item>
-    <item row="1" column="0" rowspan="2">
-     <widget class="QLabel" name="label">
-      <property name="sizePolicy">
-       <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
-        <horstretch>0</horstretch>
-        <verstretch>0</verstretch>
-       </sizepolicy>
-      </property>
-      <property name="text">
-       <string>Origin</string>
-      </property>
-     </widget>
-    </item>
-    <item row="3" column="0" rowspan="2">
-     <widget class="QLabel" name="label_2">
-      <property name="sizePolicy">
-       <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
-        <horstretch>0</horstretch>
-        <verstretch>0</verstretch>
-       </sizepolicy>
-      </property>
-      <property name="text">
-       <string>Destination</string>
-      </property>
-     </widget>
-    </item>
-    <item row="2" column="1">
-     <widget class="QComboBox" name="editOrigin">
-      <property name="sizePolicy">
-       <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
-        <horstretch>0</horstretch>
-        <verstretch>0</verstretch>
-       </sizepolicy>
-      </property>
-      <property name="editable">
-       <bool>true</bool>
-      </property>
-      <property name="insertPolicy">
-       <enum>QComboBox::NoInsert</enum>
-      </property>
-     </widget>
-    </item>
-    <item row="4" column="1">
-     <widget class="QComboBox" name="editDestination">
-      <property name="sizePolicy">
-       <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
-        <horstretch>0</horstretch>
-        <verstretch>0</verstretch>
-       </sizepolicy>
-      </property>
-      <property name="editable">
-       <bool>true</bool>
-      </property>
-      <property name="insertPolicy">
-       <enum>QComboBox::NoInsert</enum>
-      </property>
-     </widget>
-    </item>
-    <item row="1" column="1">
-     <widget class="QComboBox" name="comboOrigin">
-      <item>
-       <property name="text">
-        <string>Stop</string>
-       </property>
-      </item>
-      <item>
-       <property name="text">
-        <string>Address</string>
-       </property>
-      </item>
-      <item>
-       <property name="text">
-        <string>POI</string>
-       </property>
-      </item>
-     </widget>
-    </item>
-   </layout>
-  </widget>
-  <widget class="QMenuBar" name="menubar">
-   <property name="geometry">
-    <rect>
-     <x>0</x>
-     <y>0</y>
-     <width>800</width>
-     <height>25</height>
-    </rect>
-   </property>
-   <widget class="QMenu" name="menuHelp">
-    <property name="title">
-     <string>&amp;Help</string>
-    </property>
-    <addaction name="actionAbout"/>
-   </widget>
-   <widget class="QMenu" name="menuEdit">
-    <property name="title">
-     <string>&amp;Edit</string>
-    </property>
-    <addaction name="actionToggle"/>
-   </widget>
-   <addaction name="menuEdit"/>
-   <addaction name="menuHelp"/>
-  </widget>
-  <action name="actionAbout">
-   <property name="text">
-    <string>About</string>
-   </property>
-  </action>
-  <action name="actionToggle">
-   <property name="text">
-    <string>Toggle</string>
-   </property>
-   <property name="iconText">
-    <string>Toggle</string>
-   </property>
-   <property name="toolTip">
-    <string>Toggle</string>
-   </property>
-   <property name="shortcut">
-    <string>Ctrl+T</string>
-   </property>
-  </action>
- </widget>
- <tabstops>
-  <tabstop>editOrigin</tabstop>
-  <tabstop>comboOrigin</tabstop>
-  <tabstop>editDestination</tabstop>
-  <tabstop>comboDestination</tabstop>
-  <tabstop>btnSearch</tabstop>
- </tabstops>
- <resources/>
- <connections/>
-</ui>