comments and cleanup in about.py

git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@207 014f5005-505e-4b48-8d0a-63407b615a7c
This commit is contained in:
LtWorf
2009-07-16 06:56:39 +00:00
parent 4b6960b7be
commit 9efc56269e
4 changed files with 12 additions and 10 deletions

View File

@@ -110,10 +110,7 @@ class Ui_Dialog(object):
self.tabWidget.setCurrentIndex(0)
QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("accepted()"),Dialog.accept)
QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("rejected()"),Dialog.reject)
#QtCore.QObject.connect(self.label_4,QtCore.SIGNAL("linkActivated()"),self.openSite)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def openSite(self):
print "ciao"
def retranslateUi(self, Dialog):
Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Documentation", None, QtGui.QApplication.UnicodeUTF8))
self.groupBox.setTitle(QtGui.QApplication.translate("Dialog", "Relational", None, QtGui.QApplication.UnicodeUTF8))
@@ -121,7 +118,7 @@ class Ui_Dialog(object):
self.label_3.setText(QtGui.QApplication.translate("Dialog", "Version "+version, None, QtGui.QApplication.UnicodeUTF8))
self.label_3.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
self.groupBox_3.setTitle(QtGui.QApplication.translate("Dialog", "Author", None, QtGui.QApplication.UnicodeUTF8))
if os.name=='nt':
if os.name=='nt': #Differentiates acknowledgements depending on the system
self.label_2.setText(QtGui.QApplication.translate("Dialog", "Salvo \"LtWorf\" Tomaselli <tiposchi@tiscali.it>\nEmilio Di Prima <emiliodiprima [at] msn [dot] com> (For the windows version)", None, QtGui.QApplication.UnicodeUTF8))
else:
self.label_2.setText(QtGui.QApplication.translate("Dialog", "Salvo \"LtWorf\" Tomaselli <tiposchi@tiscali.it>", None, QtGui.QApplication.UnicodeUTF8))

View File

@@ -30,7 +30,7 @@ class Ui_Form(object):
self.About=None
self.Survey=None
self.relations={} #Dictionary for relations
self.undo=[] #UndoQueue for relations
self.undo=[] #UndoQueue for queries
self.selectedRelation=None
def load_query(self,*index):
self.txtQuery.setText(self.savedQ.itemData(index[0]).toString())
@@ -44,17 +44,20 @@ class Ui_Form(object):
self.savedQ.addItem(res[0],QtCore.QVariant(self.txtQuery.text()))
def toggle_advanced(self):
'''Hides or shows the advanced frame'''
if self.advancedBox.isVisible():
self.advancedBox.hide()
else:
self.advancedBox.show()
def undo_optimize(self):
'''Undoes the optimization on the query, popping one item from the undo list'''
try:
self.txtQuery.setText(self.undo.pop())
except:#Nothing to restore
pass
def optimize(self):
'''Performs all the possible optimizations on the query'''
self.undo.insert(len(self.undo),self.txtQuery.text()) #Storing the query in undo list
result=optimizer.optimize_all(str(self.txtQuery.text().toUtf8()),self.relations)
@@ -62,6 +65,7 @@ class Ui_Form(object):
#self.txtQuery.setText(result)
def execute(self):
'''Executes the query'''
try:
#Converting string to utf8 and then from qstring to normal string
query=str(self.txtQuery.text().toUtf8())
@@ -83,6 +87,7 @@ class Ui_Form(object):
except:
QtGui.QMessageBox.information(None,QtGui.QApplication.translate("Form", "Error"),QtGui.QApplication.translate("Form", "Check your query!") )
def showRelation(self,rel):
'''Shows the selected relation into the table'''
self.table.clear()
if rel==None: #No relation to show
@@ -110,6 +115,7 @@ class Ui_Form(object):
self.showRelation(self.selectedRelation)
def showAttributes(self,*other):
'''Shows the attributes of the selected relation'''
for i in other:
rel=str(i.text().toUtf8())
self.lstAttributes.clear()