Initial release
[netstory] / src / opt / netstory / netstory_ui.py
diff --git a/src/opt/netstory/netstory_ui.py b/src/opt/netstory/netstory_ui.py
new file mode 100644 (file)
index 0000000..ad43da5
--- /dev/null
@@ -0,0 +1,218 @@
+# -*- coding: utf-8 -*-\r
+\r
+# Form implementation generated from reading ui file 'netstory_ui.ui'\r
+#\r
+# Created: Sat Jun 12 20:54:00 2010\r
+#      by: PyQt4 UI code generator 4.7.3\r
+#\r
+# WARNING! All changes made in this file will be lost!\r
+\r
+from PyQt4 import QtCore, QtGui\r
+\r
+class Ui_MainWindow(object):\r
+    def setupUi(self, MainWindow):\r
+        MainWindow.setObjectName("MainWindow")\r
+        MainWindow.resize(800, 440)\r
+        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)\r
+        sizePolicy.setHorizontalStretch(0)\r
+        sizePolicy.setVerticalStretch(0)\r
+        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())\r
+        MainWindow.setSizePolicy(sizePolicy)\r
+        MainWindow.setStyleSheet("None")\r
+        MainWindow.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))\r
+        self.centralwidget = QtGui.QWidget(MainWindow)\r
+        self.centralwidget.setObjectName("centralwidget")\r
+        self.tabWidget = QtGui.QTabWidget(self.centralwidget)\r
+        self.tabWidget.setGeometry(QtCore.QRect(0, 0, 800, 425))\r
+        self.tabWidget.setStyleSheet("None")\r
+        self.tabWidget.setObjectName("tabWidget")\r
+        self.tab_5 = QtGui.QWidget()\r
+        self.tab_5.setObjectName("tab_5")\r
+        self.button_reload = QtGui.QPushButton(self.tab_5)\r
+        self.button_reload.setGeometry(QtCore.QRect(400, 270, 391, 70))\r
+        self.button_reload.setMinimumSize(QtCore.QSize(0, 0))\r
+        self.button_reload.setObjectName("button_reload")\r
+        self.combo_box_max_rows = QtGui.QComboBox(self.tab_5)\r
+        self.combo_box_max_rows.setGeometry(QtCore.QRect(150, 270, 211, 70))\r
+        self.combo_box_max_rows.setObjectName("combo_box_max_rows")\r
+        self.label = QtGui.QLabel(self.tab_5)\r
+        self.label.setGeometry(QtCore.QRect(10, 280, 121, 50))\r
+        self.label.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))\r
+        self.label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)\r
+        self.label.setObjectName("label")\r
+        self.table_summary = QtGui.QTableWidget(self.tab_5)\r
+        self.table_summary.setGeometry(QtCore.QRect(0, 0, 794, 251))\r
+        self.table_summary.setStyleSheet("None")\r
+        self.table_summary.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)\r
+        self.table_summary.setAlternatingRowColors(False)\r
+        self.table_summary.setRowCount(4)\r
+        self.table_summary.setColumnCount(4)\r
+        self.table_summary.setObjectName("table_summary")\r
+        self.table_summary.setColumnCount(4)\r
+        self.table_summary.setRowCount(4)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_summary.setHorizontalHeaderItem(0, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_summary.setHorizontalHeaderItem(1, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_summary.setHorizontalHeaderItem(2, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_summary.setHorizontalHeaderItem(3, item)\r
+        self.table_summary.horizontalHeader().setVisible(False)\r
+        self.table_summary.horizontalHeader().setDefaultSectionSize(150)\r
+        self.table_summary.verticalHeader().setVisible(False)\r
+        self.tabWidget.addTab(self.tab_5, "")\r
+        self.tab = QtGui.QWidget()\r
+        self.tab.setObjectName("tab")\r
+        self.table_hourly = QtGui.QTableWidget(self.tab)\r
+        self.table_hourly.setGeometry(QtCore.QRect(0, 0, 794, 345))\r
+        self.table_hourly.setStyleSheet("None")\r
+        self.table_hourly.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)\r
+        self.table_hourly.setAlternatingRowColors(False)\r
+        self.table_hourly.setRowCount(8)\r
+        self.table_hourly.setColumnCount(4)\r
+        self.table_hourly.setObjectName("table_hourly")\r
+        self.table_hourly.setColumnCount(4)\r
+        self.table_hourly.setRowCount(8)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_hourly.setHorizontalHeaderItem(0, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_hourly.setHorizontalHeaderItem(1, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_hourly.setHorizontalHeaderItem(2, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_hourly.setHorizontalHeaderItem(3, item)\r
+        self.table_hourly.horizontalHeader().setVisible(False)\r
+        self.table_hourly.horizontalHeader().setDefaultSectionSize(150)\r
+        self.table_hourly.verticalHeader().setVisible(False)\r
+        self.tabWidget.addTab(self.tab, "")\r
+        self.tab_2 = QtGui.QWidget()\r
+        self.tab_2.setObjectName("tab_2")\r
+        self.table_daily = QtGui.QTableWidget(self.tab_2)\r
+        self.table_daily.setGeometry(QtCore.QRect(0, 0, 794, 345))\r
+        self.table_daily.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)\r
+        self.table_daily.setAlternatingRowColors(False)\r
+        self.table_daily.setRowCount(8)\r
+        self.table_daily.setColumnCount(4)\r
+        self.table_daily.setObjectName("table_daily")\r
+        self.table_daily.setColumnCount(4)\r
+        self.table_daily.setRowCount(8)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_daily.setHorizontalHeaderItem(0, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_daily.setHorizontalHeaderItem(1, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_daily.setHorizontalHeaderItem(2, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_daily.setHorizontalHeaderItem(3, item)\r
+        self.table_daily.horizontalHeader().setVisible(False)\r
+        self.table_daily.horizontalHeader().setDefaultSectionSize(150)\r
+        self.table_daily.verticalHeader().setVisible(False)\r
+        self.tabWidget.addTab(self.tab_2, "")\r
+        self.tab_3 = QtGui.QWidget()\r
+        self.tab_3.setObjectName("tab_3")\r
+        self.table_weekly = QtGui.QTableWidget(self.tab_3)\r
+        self.table_weekly.setGeometry(QtCore.QRect(0, 0, 794, 345))\r
+        self.table_weekly.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)\r
+        self.table_weekly.setAlternatingRowColors(False)\r
+        self.table_weekly.setRowCount(8)\r
+        self.table_weekly.setColumnCount(4)\r
+        self.table_weekly.setObjectName("table_weekly")\r
+        self.table_weekly.setColumnCount(4)\r
+        self.table_weekly.setRowCount(8)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_weekly.setHorizontalHeaderItem(0, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_weekly.setHorizontalHeaderItem(1, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_weekly.setHorizontalHeaderItem(2, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_weekly.setHorizontalHeaderItem(3, item)\r
+        self.table_weekly.horizontalHeader().setVisible(False)\r
+        self.table_weekly.horizontalHeader().setDefaultSectionSize(150)\r
+        self.table_weekly.verticalHeader().setVisible(False)\r
+        self.tabWidget.addTab(self.tab_3, "")\r
+        self.tab_4 = QtGui.QWidget()\r
+        self.tab_4.setObjectName("tab_4")\r
+        self.table_monthly = QtGui.QTableWidget(self.tab_4)\r
+        self.table_monthly.setGeometry(QtCore.QRect(0, 0, 794, 345))\r
+        self.table_monthly.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)\r
+        self.table_monthly.setAlternatingRowColors(False)\r
+        self.table_monthly.setRowCount(8)\r
+        self.table_monthly.setColumnCount(4)\r
+        self.table_monthly.setObjectName("table_monthly")\r
+        self.table_monthly.setColumnCount(4)\r
+        self.table_monthly.setRowCount(8)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_monthly.setHorizontalHeaderItem(0, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_monthly.setHorizontalHeaderItem(1, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_monthly.setHorizontalHeaderItem(2, item)\r
+        item = QtGui.QTableWidgetItem()\r
+        self.table_monthly.setHorizontalHeaderItem(3, item)\r
+        self.table_monthly.horizontalHeader().setVisible(False)\r
+        self.table_monthly.horizontalHeader().setDefaultSectionSize(150)\r
+        self.table_monthly.verticalHeader().setVisible(False)\r
+        self.tabWidget.addTab(self.tab_4, "")\r
+        MainWindow.setCentralWidget(self.centralwidget)\r
+        self.menubar = QtGui.QMenuBar(MainWindow)\r
+        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))\r
+        self.menubar.setObjectName("menubar")\r
+        self.menuAbout = QtGui.QMenu(self.menubar)\r
+        self.menuAbout.setObjectName("menuAbout")\r
+        MainWindow.setMenuBar(self.menubar)\r
+        self.actionAbout = QtGui.QAction(MainWindow)\r
+        self.actionAbout.setObjectName("actionAbout")\r
+        self.actionDatabaseInfo = QtGui.QAction(MainWindow)\r
+        self.actionDatabaseInfo.setObjectName("actionDatabaseInfo")\r
+        self.actionEmptyDatabase = QtGui.QAction(MainWindow)\r
+        self.actionEmptyDatabase.setObjectName("actionEmptyDatabase")\r
+        self.menuAbout.addAction(self.actionDatabaseInfo)\r
+        self.menuAbout.addAction(self.actionEmptyDatabase)\r
+        self.menuAbout.addAction(self.actionAbout)\r
+        self.menubar.addAction(self.menuAbout.menuAction())\r
+\r
+        self.retranslateUi(MainWindow)\r
+        self.tabWidget.setCurrentIndex(0)\r
+        QtCore.QMetaObject.connectSlotsByName(MainWindow)\r
+\r
+    def retranslateUi(self, MainWindow):\r
+        MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "NetStory", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.button_reload.setText(QtGui.QApplication.translate("MainWindow", "Refresh tables", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.label.setText(QtGui.QApplication.translate("MainWindow", "Max rows:", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_summary.setSortingEnabled(False)\r
+        self.table_summary.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("MainWindow", "Description", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_summary.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("MainWindow", "Download", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_summary.horizontalHeaderItem(2).setText(QtGui.QApplication.translate("MainWindow", "Upload", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_summary.horizontalHeaderItem(3).setText(QtGui.QApplication.translate("MainWindow", "Total", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QtGui.QApplication.translate("MainWindow", "Main", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_hourly.setSortingEnabled(True)\r
+        self.table_hourly.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("MainWindow", "Hour", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_hourly.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("MainWindow", "Download", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_hourly.horizontalHeaderItem(2).setText(QtGui.QApplication.translate("MainWindow", "Upload", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_hourly.horizontalHeaderItem(3).setText(QtGui.QApplication.translate("MainWindow", "Total", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "Hourly", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_daily.setSortingEnabled(True)\r
+        self.table_daily.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("MainWindow", "Date", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_daily.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("MainWindow", "Download", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_daily.horizontalHeaderItem(2).setText(QtGui.QApplication.translate("MainWindow", "Upload", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_daily.horizontalHeaderItem(3).setText(QtGui.QApplication.translate("MainWindow", "Total", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "Daily", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_weekly.setSortingEnabled(True)\r
+        self.table_weekly.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("MainWindow", "Week", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_weekly.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("MainWindow", "Download", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_weekly.horizontalHeaderItem(2).setText(QtGui.QApplication.translate("MainWindow", "Upload", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_weekly.horizontalHeaderItem(3).setText(QtGui.QApplication.translate("MainWindow", "Total", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "Weekly", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_monthly.setSortingEnabled(True)\r
+        self.table_monthly.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("MainWindow", "Month", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_monthly.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("MainWindow", "Download", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_monthly.horizontalHeaderItem(2).setText(QtGui.QApplication.translate("MainWindow", "Upload", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.table_monthly.horizontalHeaderItem(3).setText(QtGui.QApplication.translate("MainWindow", "Total", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtGui.QApplication.translate("MainWindow", "Monthly", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.menuAbout.setTitle(QtGui.QApplication.translate("MainWindow", "Menu", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.actionDatabaseInfo.setText(QtGui.QApplication.translate("MainWindow", "Database info", None, QtGui.QApplication.UnicodeUTF8))\r
+        self.actionEmptyDatabase.setText(QtGui.QApplication.translate("MainWindow", "Empty database", None, QtGui.QApplication.UnicodeUTF8))\r
+\r