X-Git-Url: https://harishankar.org/repos/?p=biaweb_qt.git;a=blobdiff_plain;f=ui_main_window.py;h=fbc36c571da59ba3fbbb6fb0d621498a4ebd52e6;hp=ef57651029fcbc9f5aa49a4315545d5fa410cb2a;hb=ba3069991aeda91317057aa2c115f8c2151d0a98;hpb=859533098a03f0671a18ee0cb4d361c14fb50577 diff --git a/ui_main_window.py b/ui_main_window.py index ef57651..fbc36c5 100644 --- a/ui_main_window.py +++ b/ui_main_window.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'main_window.ui' # -# Created: Thu Nov 25 18:25:57 2010 +# Created: Tue Nov 30 13:50:40 2010 # by: PyQt4 UI code generator 4.7.4 # # WARNING! All changes made in this file will be lost! @@ -12,7 +12,10 @@ from PyQt4 import QtCore, QtGui class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(633, 458) + MainWindow.resize(798, 517) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/bia/resources/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + MainWindow.setWindowIcon(icon) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout = QtGui.QGridLayout(self.centralwidget) @@ -20,26 +23,11 @@ class Ui_MainWindow(object): self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) - self.articles_list = QtGui.QListWidget(self.centralwidget) - self.articles_list.setObjectName("articles_list") - self.gridLayout.addWidget(self.articles_list, 1, 0, 1, 1) + self.articles = QtGui.QTreeWidget(self.centralwidget) + self.articles.setAlternatingRowColors(True) + self.articles.setObjectName("articles") + self.gridLayout.addWidget(self.articles, 1, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 633, 25)) - self.menubar.setObjectName("menubar") - self.menu_File = QtGui.QMenu(self.menubar) - self.menu_File.setObjectName("menu_File") - self.menu_Category = QtGui.QMenu(self.menubar) - self.menu_Category.setObjectName("menu_Category") - self.menu_Articles = QtGui.QMenu(self.menubar) - self.menu_Articles.setObjectName("menu_Articles") - self.menu_Web = QtGui.QMenu(self.menubar) - self.menu_Web.setObjectName("menu_Web") - self.menu_About = QtGui.QMenu(self.menubar) - self.menu_About.setObjectName("menu_About") - self.menu_Settings = QtGui.QMenu(self.menubar) - self.menu_Settings.setObjectName("menu_Settings") - MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) @@ -51,27 +39,46 @@ class Ui_MainWindow(object): self.dockWidgetContents_2.setObjectName("dockWidgetContents_2") self.gridLayout_2 = QtGui.QGridLayout(self.dockWidgetContents_2) self.gridLayout_2.setObjectName("gridLayout_2") - self.categories_list = QtGui.QListWidget(self.dockWidgetContents_2) - self.categories_list.setObjectName("categories_list") - self.gridLayout_2.addWidget(self.categories_list, 0, 0, 1, 1) + self.categories = QtGui.QTreeWidget(self.dockWidgetContents_2) + self.categories.setAlternatingRowColors(True) + self.categories.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) + self.categories.setAllColumnsShowFocus(False) + self.categories.setObjectName("categories") + self.gridLayout_2.addWidget(self.categories, 0, 0, 1, 1) self.dockWidget_2.setWidget(self.dockWidgetContents_2) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidget_2) + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 798, 25)) + self.menubar.setObjectName("menubar") + self.menu_About = QtGui.QMenu(self.menubar) + self.menu_About.setObjectName("menu_About") + self.menu_Settings = QtGui.QMenu(self.menubar) + self.menu_Settings.setObjectName("menu_Settings") + self.menu_Content = QtGui.QMenu(self.menubar) + self.menu_Content.setObjectName("menu_Content") + self.menu_File_2 = QtGui.QMenu(self.menubar) + self.menu_File_2.setObjectName("menu_File_2") + self.menu_Export_web = QtGui.QMenu(self.menu_File_2) + self.menu_Export_web.setObjectName("menu_Export_web") + self.menu_View = QtGui.QMenu(self.menubar) + self.menu_View.setObjectName("menu_View") + MainWindow.setMenuBar(self.menubar) self.actionOpen_DB = QtGui.QAction(MainWindow) self.actionOpen_DB.setObjectName("actionOpen_DB") self.action_Quit = QtGui.QAction(MainWindow) self.action_Quit.setObjectName("action_Quit") - self.action_Add = QtGui.QAction(MainWindow) - self.action_Add.setObjectName("action_Add") - self.action_Edit = QtGui.QAction(MainWindow) - self.action_Edit.setObjectName("action_Edit") - self.action_Delete = QtGui.QAction(MainWindow) - self.action_Delete.setObjectName("action_Delete") - self.action_New = QtGui.QAction(MainWindow) - self.action_New.setObjectName("action_New") - self.action_Edit_2 = QtGui.QAction(MainWindow) - self.action_Edit_2.setObjectName("action_Edit_2") - self.action_Delete_2 = QtGui.QAction(MainWindow) - self.action_Delete_2.setObjectName("action_Delete_2") + self.action_AddCategory = QtGui.QAction(MainWindow) + self.action_AddCategory.setObjectName("action_AddCategory") + self.action_EditCategory = QtGui.QAction(MainWindow) + self.action_EditCategory.setObjectName("action_EditCategory") + self.action_RemoveCategory = QtGui.QAction(MainWindow) + self.action_RemoveCategory.setObjectName("action_RemoveCategory") + self.action_NewArticle = QtGui.QAction(MainWindow) + self.action_NewArticle.setObjectName("action_NewArticle") + self.action_EditArticle = QtGui.QAction(MainWindow) + self.action_EditArticle.setObjectName("action_EditArticle") + self.action_DeleteArticle = QtGui.QAction(MainWindow) + self.action_DeleteArticle.setObjectName("action_DeleteArticle") self.action_Generate_Site = QtGui.QAction(MainWindow) self.action_Generate_Site.setObjectName("action_Generate_Site") self.actionGenerate_Search_Index = QtGui.QAction(MainWindow) @@ -86,59 +93,87 @@ class Ui_MainWindow(object): self.action_Configuration.setObjectName("action_Configuration") self.actionTemplates = QtGui.QAction(MainWindow) self.actionTemplates.setObjectName("actionTemplates") - self.menu_File.addAction(self.actionNew_site) - self.menu_File.addAction(self.action_Open_site) - self.menu_File.addSeparator() - self.menu_File.addAction(self.action_Quit) - self.menu_Category.addAction(self.action_Add) - self.menu_Category.addAction(self.action_Edit) - self.menu_Category.addAction(self.action_Delete) - self.menu_Articles.addAction(self.action_New) - self.menu_Articles.addAction(self.action_Edit_2) - self.menu_Articles.addAction(self.action_Delete_2) - self.menu_Web.addAction(self.action_Generate_Site) - self.menu_Web.addAction(self.actionGenerate_Search_Index) + self.actionSamth = QtGui.QAction(MainWindow) + self.actionSamth.setObjectName("actionSamth") + self.actionAsasas = QtGui.QAction(MainWindow) + self.actionAsasas.setObjectName("actionAsasas") + self.action_Refresh = QtGui.QAction(MainWindow) + self.action_Refresh.setObjectName("action_Refresh") self.menu_About.addAction(self.action_About) self.menu_Settings.addAction(self.action_Configuration) self.menu_Settings.addSeparator() self.menu_Settings.addAction(self.actionTemplates) - self.menubar.addAction(self.menu_File.menuAction()) - self.menubar.addAction(self.menu_Category.menuAction()) - self.menubar.addAction(self.menu_Articles.menuAction()) + self.menu_Content.addAction(self.action_NewArticle) + self.menu_Content.addAction(self.action_EditArticle) + self.menu_Content.addAction(self.action_DeleteArticle) + self.menu_Content.addSeparator() + self.menu_Content.addAction(self.action_AddCategory) + self.menu_Content.addAction(self.action_EditCategory) + self.menu_Content.addAction(self.action_RemoveCategory) + self.menu_Export_web.addAction(self.action_Generate_Site) + self.menu_File_2.addAction(self.actionNew_site) + self.menu_File_2.addAction(self.action_Open_site) + self.menu_File_2.addSeparator() + self.menu_File_2.addAction(self.menu_Export_web.menuAction()) + self.menu_File_2.addSeparator() + self.menu_File_2.addAction(self.action_Quit) + self.menu_View.addAction(self.action_Refresh) + self.menubar.addAction(self.menu_File_2.menuAction()) + self.menubar.addAction(self.menu_Content.menuAction()) self.menubar.addAction(self.menu_Settings.menuAction()) - self.menubar.addAction(self.menu_Web.menuAction()) + self.menubar.addAction(self.menu_View.menuAction()) self.menubar.addAction(self.menu_About.menuAction()) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.actionNew_site, QtCore.SIGNAL("triggered()"), MainWindow.onFileNew) QtCore.QObject.connect(self.action_Quit, QtCore.SIGNAL("triggered()"), MainWindow.onFileQuit) + QtCore.QObject.connect(self.action_AddCategory, QtCore.SIGNAL("triggered()"), MainWindow.onCategoryAdd) + QtCore.QObject.connect(self.action_Open_site, QtCore.SIGNAL("triggered()"), MainWindow.onFileOpen) + QtCore.QObject.connect(self.action_Configuration, QtCore.SIGNAL("triggered()"), MainWindow.onConfiguration) + QtCore.QObject.connect(self.action_EditCategory, QtCore.SIGNAL("triggered()"), MainWindow.onCategoryEdit) + QtCore.QObject.connect(self.action_RemoveCategory, QtCore.SIGNAL("triggered()"), MainWindow.onCategoryDelete) + QtCore.QObject.connect(self.categories, QtCore.SIGNAL("itemSelectionChanged()"), MainWindow.onCategorySelectionChanged) + QtCore.QObject.connect(self.action_Refresh, QtCore.SIGNAL("triggered()"), MainWindow.onViewRefresh) + QtCore.QObject.connect(self.action_NewArticle, QtCore.SIGNAL("triggered()"), MainWindow.onArticleAdd) + QtCore.QObject.connect(self.action_EditArticle, QtCore.SIGNAL("triggered()"), MainWindow.onArticleEdit) + QtCore.QObject.connect(self.action_DeleteArticle, QtCore.SIGNAL("triggered()"), MainWindow.onArticleDelete) + QtCore.QObject.connect(self.categories, QtCore.SIGNAL("itemActivated(QTreeWidgetItem*,int)"), MainWindow.onCategoryItemActivated) + QtCore.QObject.connect(self.articles, QtCore.SIGNAL("itemActivated(QTreeWidgetItem*,int)"), MainWindow.onArticleItemActivated) + QtCore.QObject.connect(self.actionTemplates, QtCore.SIGNAL("triggered()"), MainWindow.onTemplates) + QtCore.QObject.connect(self.action_Generate_Site, QtCore.SIGNAL("triggered()"), MainWindow.onGenerateSite) + QtCore.QObject.connect(self.action_About, QtCore.SIGNAL("triggered()"), MainWindow.onAbout) QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.categories, self.articles) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "BiaWeb - Static Website Content Manager", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Articles in category", None, QtGui.QApplication.UnicodeUTF8)) - self.menu_File.setTitle(QtGui.QApplication.translate("MainWindow", "&File", None, QtGui.QApplication.UnicodeUTF8)) - self.menu_Category.setTitle(QtGui.QApplication.translate("MainWindow", "&Category", None, QtGui.QApplication.UnicodeUTF8)) - self.menu_Articles.setTitle(QtGui.QApplication.translate("MainWindow", "&Articles", None, QtGui.QApplication.UnicodeUTF8)) - self.menu_Web.setTitle(QtGui.QApplication.translate("MainWindow", "&Web", None, QtGui.QApplication.UnicodeUTF8)) + self.articles.headerItem().setText(0, QtGui.QApplication.translate("MainWindow", "Article ID", None, QtGui.QApplication.UnicodeUTF8)) + self.articles.headerItem().setText(1, QtGui.QApplication.translate("MainWindow", "Article Title", None, QtGui.QApplication.UnicodeUTF8)) + self.dockWidget_2.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Categories", None, QtGui.QApplication.UnicodeUTF8)) + self.categories.headerItem().setText(0, QtGui.QApplication.translate("MainWindow", "Category ID", None, QtGui.QApplication.UnicodeUTF8)) + self.categories.headerItem().setText(1, QtGui.QApplication.translate("MainWindow", "Category Name", None, QtGui.QApplication.UnicodeUTF8)) self.menu_About.setTitle(QtGui.QApplication.translate("MainWindow", "&Help", None, QtGui.QApplication.UnicodeUTF8)) self.menu_Settings.setTitle(QtGui.QApplication.translate("MainWindow", "&Settings", None, QtGui.QApplication.UnicodeUTF8)) - self.dockWidget_2.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Categories", None, QtGui.QApplication.UnicodeUTF8)) + self.menu_Content.setTitle(QtGui.QApplication.translate("MainWindow", "&Content", None, QtGui.QApplication.UnicodeUTF8)) + self.menu_File_2.setTitle(QtGui.QApplication.translate("MainWindow", "&File", None, QtGui.QApplication.UnicodeUTF8)) + self.menu_Export_web.setTitle(QtGui.QApplication.translate("MainWindow", "&Export web", None, QtGui.QApplication.UnicodeUTF8)) + self.menu_View.setTitle(QtGui.QApplication.translate("MainWindow", "&View", None, QtGui.QApplication.UnicodeUTF8)) self.actionOpen_DB.setText(QtGui.QApplication.translate("MainWindow", "Open existing site...", None, QtGui.QApplication.UnicodeUTF8)) self.action_Quit.setText(QtGui.QApplication.translate("MainWindow", "&Quit", None, QtGui.QApplication.UnicodeUTF8)) self.action_Quit.setStatusTip(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Add.setText(QtGui.QApplication.translate("MainWindow", "&Add...", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Add.setStatusTip(QtGui.QApplication.translate("MainWindow", "Add a new category to the website structure", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Edit.setText(QtGui.QApplication.translate("MainWindow", "&Edit...", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Edit.setStatusTip(QtGui.QApplication.translate("MainWindow", "Edit the selected category", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Delete.setText(QtGui.QApplication.translate("MainWindow", "&Delete", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Delete.setStatusTip(QtGui.QApplication.translate("MainWindow", "Delete the selected category", None, QtGui.QApplication.UnicodeUTF8)) - self.action_New.setText(QtGui.QApplication.translate("MainWindow", "&Add...", None, QtGui.QApplication.UnicodeUTF8)) - self.action_New.setStatusTip(QtGui.QApplication.translate("MainWindow", "Add an article to selected category", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Edit_2.setText(QtGui.QApplication.translate("MainWindow", "&Edit...", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Edit_2.setStatusTip(QtGui.QApplication.translate("MainWindow", "Edit the selected article", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Delete_2.setText(QtGui.QApplication.translate("MainWindow", "&Delete", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Delete_2.setStatusTip(QtGui.QApplication.translate("MainWindow", "Delete the selected article", None, QtGui.QApplication.UnicodeUTF8)) + self.action_AddCategory.setText(QtGui.QApplication.translate("MainWindow", "Add &category...", None, QtGui.QApplication.UnicodeUTF8)) + self.action_AddCategory.setStatusTip(QtGui.QApplication.translate("MainWindow", "Add a new category to the website structure", None, QtGui.QApplication.UnicodeUTF8)) + self.action_EditCategory.setText(QtGui.QApplication.translate("MainWindow", "Edit categ&ory...", None, QtGui.QApplication.UnicodeUTF8)) + self.action_EditCategory.setStatusTip(QtGui.QApplication.translate("MainWindow", "Edit the selected category", None, QtGui.QApplication.UnicodeUTF8)) + self.action_RemoveCategory.setText(QtGui.QApplication.translate("MainWindow", "&Remove category", None, QtGui.QApplication.UnicodeUTF8)) + self.action_RemoveCategory.setStatusTip(QtGui.QApplication.translate("MainWindow", "Delete the selected category", None, QtGui.QApplication.UnicodeUTF8)) + self.action_NewArticle.setText(QtGui.QApplication.translate("MainWindow", "&Add article...", None, QtGui.QApplication.UnicodeUTF8)) + self.action_NewArticle.setStatusTip(QtGui.QApplication.translate("MainWindow", "Add an article to selected category", None, QtGui.QApplication.UnicodeUTF8)) + self.action_EditArticle.setText(QtGui.QApplication.translate("MainWindow", "&Edit article...", None, QtGui.QApplication.UnicodeUTF8)) + self.action_EditArticle.setStatusTip(QtGui.QApplication.translate("MainWindow", "Edit the selected article", None, QtGui.QApplication.UnicodeUTF8)) + self.action_DeleteArticle.setText(QtGui.QApplication.translate("MainWindow", "&Delete article...", None, QtGui.QApplication.UnicodeUTF8)) + self.action_DeleteArticle.setStatusTip(QtGui.QApplication.translate("MainWindow", "Delete the selected article", None, QtGui.QApplication.UnicodeUTF8)) self.action_Generate_Site.setText(QtGui.QApplication.translate("MainWindow", "Generate &Site...", None, QtGui.QApplication.UnicodeUTF8)) self.action_Generate_Site.setStatusTip(QtGui.QApplication.translate("MainWindow", "Export the site into a directory structure with static HTML files", None, QtGui.QApplication.UnicodeUTF8)) self.actionGenerate_Search_Index.setText(QtGui.QApplication.translate("MainWindow", "Generate Search &Index...", None, QtGui.QApplication.UnicodeUTF8)) @@ -153,4 +188,10 @@ class Ui_MainWindow(object): self.action_Configuration.setStatusTip(QtGui.QApplication.translate("MainWindow", "Modify the site configuration", None, QtGui.QApplication.UnicodeUTF8)) self.actionTemplates.setText(QtGui.QApplication.translate("MainWindow", "Templates...", None, QtGui.QApplication.UnicodeUTF8)) self.actionTemplates.setStatusTip(QtGui.QApplication.translate("MainWindow", "Modify or revert site templates", None, QtGui.QApplication.UnicodeUTF8)) + self.actionSamth.setText(QtGui.QApplication.translate("MainWindow", "samth", None, QtGui.QApplication.UnicodeUTF8)) + self.actionAsasas.setText(QtGui.QApplication.translate("MainWindow", "asasas", None, QtGui.QApplication.UnicodeUTF8)) + self.action_Refresh.setText(QtGui.QApplication.translate("MainWindow", "&Refresh", None, QtGui.QApplication.UnicodeUTF8)) + self.action_Refresh.setStatusTip(QtGui.QApplication.translate("MainWindow", "Reload categories and articles in the view", None, QtGui.QApplication.UnicodeUTF8)) + self.action_Refresh.setShortcut(QtGui.QApplication.translate("MainWindow", "F5", None, QtGui.QApplication.UnicodeUTF8)) +import biaweb_rc_rc