From abfa6a00c2529d1e3c4d67bce19f1603e37dbd86 Mon Sep 17 00:00:00 2001 From: Salvo 'LtWorf' Tomaselli Date: Sun, 31 May 2015 19:03:17 +0200 Subject: [PATCH] Use constants rather than hardcoded symbols In the code that inserts the symbols in the query, use constants from the parser module. --- relational_gui/guihandler.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/relational_gui/guihandler.py b/relational_gui/guihandler.py index ab032a5..e1e9879 100644 --- a/relational_gui/guihandler.py +++ b/relational_gui/guihandler.py @@ -304,43 +304,43 @@ class relForm(QtWidgets.QMainWindow): self.updateRelations() def addProduct(self): - self.addSymbolInQuery(u"*") + self.addSymbolInQuery(parser.PRODUCT) def addDifference(self): - self.addSymbolInQuery(u"-") + self.addSymbolInQuery(parser.DIFFERENCE) def addUnion(self): - self.addSymbolInQuery(u"ᑌ") + self.addSymbolInQuery(parser.UNION) def addIntersection(self): - self.addSymbolInQuery(u"ᑎ") + self.addSymbolInQuery(parser.INTERSECTION) def addDivision(self): - self.addSymbolInQuery(u"÷") + self.addSymbolInQuery(parser.DIVISION) def addOLeft(self): - self.addSymbolInQuery(u"ᐅLEFTᐊ") + self.addSymbolInQuery(parser.JOIN_LEFT) def addJoin(self): - self.addSymbolInQuery(u"ᐅᐊ") + self.addSymbolInQuery(parser.JOIN) def addORight(self): - self.addSymbolInQuery(u"ᐅRIGHTᐊ") + self.addSymbolInQuery(parser.JOIN_RIGHT) def addOuter(self): - self.addSymbolInQuery(u"ᐅFULLᐊ") + self.addSymbolInQuery(parser.JOIN_FULL) def addProjection(self): - self.addSymbolInQuery(u"π") + self.addSymbolInQuery(parser.PROJECTION) def addSelection(self): - self.addSymbolInQuery(u"σ") + self.addSymbolInQuery(parser.SELECTION) def addRename(self): - self.addSymbolInQuery(u"ρ") + self.addSymbolInQuery(parser.RENAME) def addArrow(self): - self.addSymbolInQuery(u"➡") + self.addSymbolInQuery(parser.ARROW) def addSymbolInQuery(self, symbol): self.ui.txtQuery.insert(symbol)