diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2023-01-23 15:51:24 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2023-01-23 15:51:24 +0100 |
commit | 21c6548234338921fe97ec67148e9fa753c694b4 (patch) | |
tree | 3432057bff20868f762ffe12fe42924be193dce4 /kexi/plugins | |
parent | 86480e58eafc1fa3486e03155ed34e02b4595a24 (diff) | |
download | koffice-21c6548234338921fe97ec67148e9fa753c694b4.tar.gz koffice-21c6548234338921fe97ec67148e9fa753c694b4.zip |
Update after renaming qt => tqt in PyTQt module.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'kexi/plugins')
3 files changed, 287 insertions, 287 deletions
diff --git a/kexi/plugins/scripting/scripts/copycenter/CopyCenter.py b/kexi/plugins/scripting/scripts/copycenter/CopyCenter.py index 7c934da3..6ecbea5f 100644 --- a/kexi/plugins/scripting/scripts/copycenter/CopyCenter.py +++ b/kexi/plugins/scripting/scripts/copycenter/CopyCenter.py @@ -83,38 +83,38 @@ class Copierer: def writeFailed(self,record): pass def runGuiApp(copycenter, name): - from TQt import qt + from TQt import tqt import sys #-------------------------------------------------------------------- - class ListViewDialog(qt.TQDialog): + class ListViewDialog(tqt.TQDialog): def __init__(self, parent, caption): - qt.TQDialog.__init__(self, parent, "ProgressDialog", 1) + tqt.TQDialog.__init__(self, parent, "ProgressDialog", 1) self.parent = parent self.setCaption(caption) - layout = qt.TQVBoxLayout(self) - box = qt.TQVBox(self) + layout = tqt.TQVBoxLayout(self) + box = tqt.TQVBox(self) box.setMargin(2) layout.addWidget(box) - self.listview = qt.TQListView(box) + self.listview = tqt.TQListView(box) self.listview.setAllColumnsShowFocus(True) self.listview.header().setStretchEnabled(True,0) - btnbox = qt.TQHBox(box) + btnbox = tqt.TQHBox(box) btnbox.setMargin(6) btnbox.setSpacing(6) - self.okbtn = qt.TQPushButton(btnbox) + self.okbtn = tqt.TQPushButton(btnbox) self.okbtn.setText("Ok") - #qt.TQObject.connect(okbtn, qt.SIGNAL("clicked()"), self.okClicked) - self.cancelbtn = qt.TQPushButton(btnbox) + #tqt.TQObject.connect(okbtn, tqt.SIGNAL("clicked()"), self.okClicked) + self.cancelbtn = tqt.TQPushButton(btnbox) self.cancelbtn.setText("Cancel") - qt.TQObject.connect(self.cancelbtn, qt.SIGNAL("clicked()"), self.close) - box.setMinimumSize(qt.TQSize(460,380)) + tqt.TQObject.connect(self.cancelbtn, tqt.SIGNAL("clicked()"), self.close) + box.setMinimumSize(tqt.TQSize(460,380)) def addItem(self,valuelist,afteritem = None): if afteritem == None: - item = qt.TQListViewItem(self.listview) + item = tqt.TQListViewItem(self.listview) else: - item = qt.TQListViewItem(self.listview,afteritem) + item = tqt.TQListViewItem(self.listview,afteritem) i = 0 for value in valuelist: item.setText(i,value) @@ -123,20 +123,20 @@ def runGuiApp(copycenter, name): #-------------------------------------------------------------------- - class CopyJobWidget(qt.TQVBox): + class CopyJobWidget(tqt.TQVBox): def __init__(self,dialog,parent): self.dialog = dialog - qt.TQVBox.__init__(self,parent) + tqt.TQVBox.__init__(self,parent) self.setSpacing(6) - typebox = qt.TQHBox(self) + typebox = tqt.TQHBox(self) typebox.setSpacing(6) - label = qt.TQLabel("Job File:",typebox) - self.jobfilecombobox = qt.TQComboBox(typebox) + label = tqt.TQLabel("Job File:",typebox) + self.jobfilecombobox = tqt.TQComboBox(typebox) typebox.setStretchFactor(self.jobfilecombobox,1) self.jobfilecombobox.setEditable(True) self.jobfilecombobox.insertItem("") label.setBuddy(self.jobfilecombobox) - qt.TQObject.connect(self.jobfilecombobox, qt.SIGNAL("textChanged(const QString&)"), self.jobfilecomboboxChanged) + tqt.TQObject.connect(self.jobfilecombobox, tqt.SIGNAL("textChanged(const TQString&)"), self.jobfilecomboboxChanged) import os import re @@ -145,22 +145,22 @@ def runGuiApp(copycenter, name): if os.path.isfile(file) and re.search(".+\\.copycenterjob.xml$",f): self.jobfilecombobox.insertItem(file) - loadbtn = qt.TQPushButton(typebox) + loadbtn = tqt.TQPushButton(typebox) loadbtn.setText("Open...") - qt.TQObject.connect(loadbtn, qt.SIGNAL("clicked()"), self.openClicked) - savebtn = qt.TQPushButton(typebox) + tqt.TQObject.connect(loadbtn, tqt.SIGNAL("clicked()"), self.openClicked) + savebtn = tqt.TQPushButton(typebox) savebtn.setText("Save...") - qt.TQObject.connect(savebtn, qt.SIGNAL("clicked()"), self.saveClicked) + tqt.TQObject.connect(savebtn, tqt.SIGNAL("clicked()"), self.saveClicked) - self.listview = qt.TQListView(self) + self.listview = tqt.TQListView(self) self.listview.setAllColumnsShowFocus(True) self.listview.setSorting(-1) - self.listview.setDefaultRenameAction(qt.TQListView.Reject) + self.listview.setDefaultRenameAction(tqt.TQListView.Reject) self.listview.header().setClickEnabled(False) self.listview.addColumn("Name") self.listview.addColumn("Value") - qt.TQObject.connect(self.listview, qt.SIGNAL("doubleClicked(QListViewItem*, const QPoint&, int)"), self.doubleClicked) - #qt.TQObject.connect(self.listview, qt.SIGNAL("itemRenamed(QListViewItem*, int, const QString&)"), self.itemRenamed) + tqt.TQObject.connect(self.listview, tqt.SIGNAL("doubleClicked(TQListViewItem*, const TQPoint&, int)"), self.doubleClicked) + #tqt.TQObject.connect(self.listview, tqt.SIGNAL("itemRenamed(TQListViewItem*, int, const TQString&)"), self.itemRenamed) def doubleClicked(self, **args): print("CopyJobWidget.doubleClicked") @@ -190,12 +190,12 @@ def runGuiApp(copycenter, name): raise Exception("The XML-file \"%s\" does not contain a valid copy-job." % filename) sourcepluginname = str(sourcenode.getAttribute('plugin')) - if not self.dialog.sourcedata.combobox.listBox().findItem(sourcepluginname,qt.TQt.ExactMatch): + if not self.dialog.sourcedata.combobox.listBox().findItem(sourcepluginname,tqt.TQt.ExactMatch): raise Exception("There exists no plugin with the name \"%s\"." % sourcepluginname) self.dialog.sourcedata.combobox.setCurrentText(sourcepluginname) destinationpluginname = str(destinationnode.getAttribute('plugin')) - if not self.dialog.destinationdata.combobox.listBox().findItem(destinationpluginname,qt.TQt.ExactMatch): + if not self.dialog.destinationdata.combobox.listBox().findItem(destinationpluginname,tqt.TQt.ExactMatch): raise Exception("There exists no plugin with the name \"%s\"." % destinationpluginname) self.dialog.destinationdata.combobox.setCurrentText(destinationpluginname) @@ -206,7 +206,7 @@ def runGuiApp(copycenter, name): def openClicked(self): text = str(self.jobfilecombobox.currentText()) if text == "": text = self.dialog.copycenter.homepath - filename = str(qt.TQFileDialog.getOpenFileName(text,"*.copycenterjob.xml;;*",self.dialog)) + filename = str(tqt.TQFileDialog.getOpenFileName(text,"*.copycenterjob.xml;;*",self.dialog)) if filename != "": self.jobfilecombobox.setCurrentText(filename) def escape(self,s): @@ -225,7 +225,7 @@ def runGuiApp(copycenter, name): if text == "": import os text = os.path.join(self.dialog.copycenter.homepath,"default.copycenterjob.xml") - filename = str(qt.TQFileDialog.getSaveFileName(text,"*.copycenterjob.xml;;*",self.dialog)) + filename = str(tqt.TQFileDialog.getSaveFileName(text,"*.copycenterjob.xml;;*",self.dialog)) if str(filename) == "": return f = open(filename, "w") f.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n") @@ -240,40 +240,40 @@ def runGuiApp(copycenter, name): def addItem(self, pluginimpl, afteritem = None, parentitem = None): #print "CopyJobWidget.addItem" - class ListViewItem(qt.TQListViewItem): + class ListViewItem(tqt.TQListViewItem): def __init__(self, pluginimpl, listview, parentitem = None, afteritem = None): self.pluginimpl = pluginimpl if parentitem == None: - qt.TQListViewItem.__init__(self,listview) + tqt.TQListViewItem.__init__(self,listview) self.setOpen(True) else: if afteritem == None: - qt.TQListViewItem.__init__(self,parentitem) + tqt.TQListViewItem.__init__(self,parentitem) else: - qt.TQListViewItem.__init__(self,parentitem,afteritem) + tqt.TQListViewItem.__init__(self,parentitem,afteritem) self.setRenameEnabled(1,True) def startRename(self, columnindex): - qt.TQListViewItem.startRename(self,columnindex) - #lineedit = self.listView().viewport().child("qt_renamebox") + tqt.TQListViewItem.startRename(self,columnindex) + #lineedit = self.listView().viewport().child("tqt_renamebox") #if lineedit: - # regexp = qt.TQRegExp("^[_A-Z]+[_A-Z0-9]*$", False) - # v = qt.TQRegExpValidator(regexp, self.listView()); + # regexp = tqt.TQRegExp("^[_A-Z]+[_A-Z0-9]*$", False) + # v = tqt.TQRegExpValidator(regexp, self.listView()); # lineedit.setValidator(v) def okRename(self, columnindex): if columnindex == 1: n = str(self.text(0)) if n not in self.pluginimpl.options: raise Exception("No such option \"%s\"" % n) - qt.TQListViewItem.okRename(self,columnindex) - v = str(qt.TQListViewItem.text(self,1)) + tqt.TQListViewItem.okRename(self,columnindex) + v = str(tqt.TQListViewItem.text(self,1)) print("Option \"%s\" has value \"%s\" now." % (n,v)) self.pluginimpl.options[n] = v def text(self, columnindex): if columnindex == 1: - if qt.TQListViewItem.text(self,0).contains("password"): - return "*" * len(str(qt.TQListViewItem.text(self,1))) - return qt.TQListViewItem.text(self,columnindex) + if tqt.TQListViewItem.text(self,0).contains("password"): + return "*" * len(str(tqt.TQListViewItem.text(self,1))) + return tqt.TQListViewItem.text(self,columnindex) return ListViewItem(pluginimpl, self.listview, parentitem, afteritem) def updateItem(self,pluginname,pluginimpl): @@ -303,47 +303,47 @@ def runGuiApp(copycenter, name): #-------------------------------------------------------------------- - class ProgressDialog(qt.TQDialog): + class ProgressDialog(tqt.TQDialog): def __init__(self, dialog): self.dialog = dialog self.starttime = None - qt.TQDialog.__init__(self, dialog, "ProgressDialog", 1) + tqt.TQDialog.__init__(self, dialog, "ProgressDialog", 1) self.setCaption("Copying...") - layout = qt.TQVBoxLayout(self) - box = qt.TQVBox(self) + layout = tqt.TQVBoxLayout(self) + box = tqt.TQVBox(self) box.setSpacing(6) box.setMargin(6) layout.addWidget(box) - self.textbrowser = qt.TQTextBrowser(box) - self.textbrowser.setWordWrap(qt.TQTextEdit.WidgetWidth) - self.textbrowser.setTextFormat(qt.TQt.RichText) - statusbox = qt.TQFrame(box) - layout = qt.TQGridLayout(statusbox,4,2,0,2) - layout.addWidget(qt.TQLabel("Number of records done:",statusbox),0,0) + self.textbrowser = tqt.TQTextBrowser(box) + self.textbrowser.setWordWrap(tqt.TQTextEdit.WidgetWidth) + self.textbrowser.setTextFormat(tqt.TQt.RichText) + statusbox = tqt.TQFrame(box) + layout = tqt.TQGridLayout(statusbox,4,2,0,2) + layout.addWidget(tqt.TQLabel("Number of records done:",statusbox),0,0) self.donecounter = 0 - self.donelabel = qt.TQLabel("-",statusbox) + self.donelabel = tqt.TQLabel("-",statusbox) layout.addWidget(self.donelabel,0,1) - layout.addWidget(qt.TQLabel("Successfully copied records:",statusbox),1,0) + layout.addWidget(tqt.TQLabel("Successfully copied records:",statusbox),1,0) self.successcounter = 0 - self.successlabel = qt.TQLabel("-",statusbox) + self.successlabel = tqt.TQLabel("-",statusbox) layout.addWidget(self.successlabel,1,1) - layout.addWidget(qt.TQLabel("Failed to copy records:",statusbox),2,0) + layout.addWidget(tqt.TQLabel("Failed to copy records:",statusbox),2,0) self.failedcounter = 0 - self.failedlabel = qt.TQLabel("-",statusbox) + self.failedlabel = tqt.TQLabel("-",statusbox) layout.addWidget(self.failedlabel,2,1) - layout.addWidget(qt.TQLabel("Elapsed time in seconds:",statusbox),3,0) - self.elapsedlabel = qt.TQLabel("-",statusbox) + layout.addWidget(tqt.TQLabel("Elapsed time in seconds:",statusbox),3,0) + self.elapsedlabel = tqt.TQLabel("-",statusbox) layout.addWidget(self.elapsedlabel,3,1) - btnbox = qt.TQHBox(box) + btnbox = tqt.TQHBox(box) btnbox.setSpacing(6) - self.donebtn = qt.TQPushButton(btnbox) + self.donebtn = tqt.TQPushButton(btnbox) self.donebtn.setText("Done") self.donebtn.setEnabled(False) - qt.TQObject.connect(self.donebtn,qt.SIGNAL("clicked()"),self.close) - self.cancelbtn = qt.TQPushButton(btnbox) + tqt.TQObject.connect(self.donebtn,tqt.SIGNAL("clicked()"),self.close) + self.cancelbtn = tqt.TQPushButton(btnbox) self.cancelbtn.setText("Cancel") - qt.TQObject.connect(self.cancelbtn,qt.SIGNAL("clicked()"),self.close) - box.setMinimumSize( qt.TQSize(500,380) ) + tqt.TQObject.connect(self.cancelbtn,tqt.SIGNAL("clicked()"),self.close) + box.setMinimumSize( tqt.TQSize(500,380) ) def updateStates(self): if self.starttime != None: @@ -359,11 +359,11 @@ def runGuiApp(copycenter, name): def writeSuccess(self, record, rowcount): self.donecounter += rowcount self.successcounter += rowcount - qt.tqApp.processEvents() + tqt.tqApp.processEvents() def writeFailed(self, record): self.donecounter += 1 self.failedcounter += 1 - qt.tqApp.processEvents() + tqt.tqApp.processEvents() def startCopy(self): try: @@ -373,9 +373,9 @@ def runGuiApp(copycenter, name): copierer.writeSuccess = self.writeSuccess copierer.writeFailed = self.writeFailed - self.starttime = qt.TQTime() - self.updatetimer = qt.TQTimer(self) - qt.TQObject.connect(self.updatetimer,qt.SIGNAL("timeout()"),self.updateStates) + self.starttime = tqt.TQTime() + self.updatetimer = tqt.TQTimer(self) + tqt.TQObject.connect(self.updatetimer,tqt.SIGNAL("timeout()"),self.updateStates) # Initialize the source sourcename = self.dialog.getSourcePluginName() @@ -397,7 +397,7 @@ def runGuiApp(copycenter, name): self.starttime.start() self.updatetimer.start(500) - qt.tqApp.processEvents() + tqt.tqApp.processEvents() # Copy the records self.textbrowser.append("<hr><i>Copy the records...</i>") @@ -426,13 +426,13 @@ def runGuiApp(copycenter, name): self.starttime = None def show(self): - qt.TQDialog.show(self) - qt.TQTimer.singleShot(10,self.startCopy) - qt.tqApp.processEvents() + tqt.TQDialog.show(self) + tqt.TQTimer.singleShot(10,self.startCopy) + tqt.tqApp.processEvents() def closeEvent(self, closeevent): if not self.dialog.getSourcePluginImpl().isFinished(): - if qt.TQMessageBox.warning(self,"Abort?","Abort the copy?",qt.TQMessageBox.Yes,qt.TQMessageBox.No) != qt.TQMessageBox.Yes: + if tqt.TQMessageBox.warning(self,"Abort?","Abort the copy?",tqt.TQMessageBox.Yes,tqt.TQMessageBox.No) != tqt.TQMessageBox.Yes: closeevent.ignore() return self.dialog.getSourcePluginImpl().finish() @@ -441,35 +441,35 @@ def runGuiApp(copycenter, name): #-------------------------------------------------------------------- - class DataSelector(qt.TQVGroupBox): + class DataSelector(tqt.TQVGroupBox): def __init__(self, plugintype, title, caption, parent, dialog, items): self.plugintype = plugintype self.pluginimpl = None self.dialog = dialog self.mainbox = None - qt.TQVGroupBox.__init__(self,title,parent) + tqt.TQVGroupBox.__init__(self,title,parent) self.setInsideMargin(6) self.setInsideSpacing(0) - typebox = qt.TQHBox(self) - label = qt.TQLabel(caption,typebox) - self.combobox = qt.TQComboBox(typebox) + typebox = tqt.TQHBox(self) + label = tqt.TQLabel(caption,typebox) + self.combobox = tqt.TQComboBox(typebox) for item in items: self.combobox.insertItem(str(item)) label.setBuddy(self.combobox) typebox.setStretchFactor(self.combobox,1) - self.scrollview = qt.TQScrollView(self) + self.scrollview = tqt.TQScrollView(self) try: - self.scrollview.setResizePolicy(qt.TQScrollView.AutoOne) - self.scrollview.setFrameStyle(qt.TQFrame.NoFrame); - self.scrollview.setResizePolicy(qt.TQScrollView.AutoOneFit); + self.scrollview.setResizePolicy(tqt.TQScrollView.AutoOne) + self.scrollview.setFrameStyle(tqt.TQFrame.NoFrame); + self.scrollview.setResizePolicy(tqt.TQScrollView.AutoOneFit); self.scrollview.viewport().setPaletteBackgroundColor(self.paletteBackgroundColor()) except: import traceback print("".join( traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2]) )) - qt.TQObject.connect(self.combobox, qt.SIGNAL("activated(int)"), self.activated) + tqt.TQObject.connect(self.combobox, tqt.SIGNAL("activated(int)"), self.activated) def updatePlugin(self): print("DataSelector.updatePlugin") @@ -490,7 +490,7 @@ def runGuiApp(copycenter, name): def updateMainBox(self): print("DataSelector.updateMainBox") self.removeMainBox() - self.mainbox = qt.TQVBox( self.scrollview.viewport() ) + self.mainbox = tqt.TQVBox( self.scrollview.viewport() ) self.mainbox.setSpacing(2) if self.pluginimpl != None: try: @@ -498,7 +498,7 @@ def runGuiApp(copycenter, name): except: import traceback print("".join( traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1],sys.exc_info()[2]) )) - self.mainbox.setStretchFactor(qt.TQWidget(self.mainbox), 1) + self.mainbox.setStretchFactor(tqt.TQWidget(self.mainbox), 1) self.mainbox.show() self.scrollview.addChild(self.mainbox) @@ -509,7 +509,7 @@ def runGuiApp(copycenter, name): def maybeUpdate(self): print("DataSelector.maybeUpdate") self.removeMainBox() - qt.TQTimer.singleShot(50, self.activated) + tqt.TQTimer.singleShot(50, self.activated) def maybeDone(self): print("DataSelector.maybeDone") @@ -519,30 +519,30 @@ def runGuiApp(copycenter, name): #-------------------------------------------------------------------- - class Dialog(qt.TQDialog): + class Dialog(tqt.TQDialog): def __init__(self, copycenter, parent): self.copycenter = copycenter - from TQt import qt + from TQt import tqt import os import sys self.ListViewDialog = ListViewDialog - qt.TQDialog.__init__(self, parent, "Dialog", 1, qt.TQt.WDestructiveClose) + tqt.TQDialog.__init__(self, parent, "Dialog", 1, tqt.TQt.WDestructiveClose) self.setCaption("Copy Center") - layout = qt.TQVBoxLayout(self) - box = qt.TQVBox(self) + layout = tqt.TQVBoxLayout(self) + box = tqt.TQVBox(self) box.setMargin(6) box.setSpacing(6) layout.addWidget(box) - self.tab = qt.TQTabWidget(box) + self.tab = tqt.TQTabWidget(box) self.tab.setMargin(6) box.setStretchFactor(self.tab,1) self.jobsbox = CopyJobWidget(self,self.tab) self.tab.addTab(self.jobsbox,"Jobs") - self.splitter = qt.TQSplitter(self.tab) + self.splitter = tqt.TQSplitter(self.tab) sourceplugins = [] destinationplugins = [] @@ -565,26 +565,26 @@ def runGuiApp(copycenter, name): "Destination:", # caption self.splitter, self, destinationplugins) - btnbox = qt.TQHBox(box) + btnbox = tqt.TQHBox(box) btnbox.setSpacing(6) - okbtn = qt.TQPushButton(btnbox) + okbtn = tqt.TQPushButton(btnbox) okbtn.setText("Start Copy") okbtn.setDefault(True) - qt.TQObject.connect(okbtn,qt.SIGNAL("clicked()"),self.startCopy) - cancelbtn = qt.TQPushButton(btnbox) + tqt.TQObject.connect(okbtn,tqt.SIGNAL("clicked()"),self.startCopy) + cancelbtn = tqt.TQPushButton(btnbox) cancelbtn.setText("Cancel") - qt.TQObject.connect(cancelbtn,qt.SIGNAL("clicked()"),self.close) + tqt.TQObject.connect(cancelbtn,tqt.SIGNAL("clicked()"),self.close) self.tab.addTab(self.splitter,"Copy") self.tab.setCurrentPage(1) - self.helpbrowser = qt.TQTextBrowser(self.tab) + self.helpbrowser = tqt.TQTextBrowser(self.tab) self.helpbrowser.setLinkUnderline(False) self.helpbrowser.setUndoRedoEnabled(False) self.tab.addTab(self.helpbrowser,"Help") - qt.TQObject.connect(self.tab,qt.SIGNAL("currentChanged(QWidget*)"),self.currentTabChanged) + tqt.TQObject.connect(self.tab,tqt.SIGNAL("currentChanged(TQWidget*)"),self.currentTabChanged) - box.setMinimumSize( qt.TQSize(760,500) ) + box.setMinimumSize( tqt.TQSize(760,500) ) defaultfile = os.path.join(self.copycenter.homepath,"default.copycenterjob.xml") if os.path.isfile(defaultfile): @@ -627,10 +627,10 @@ def runGuiApp(copycenter, name): #-------------------------------------------------------------------- if name == "__main__": - qtapp = qt.TQApplication(sys.argv) + tqtapp = tqt.TQApplication(sys.argv) else: - qtapp = qt.tqApp - dialog = Dialog(copycenter, qtapp.mainWidget()) + tqtapp = tqt.tqApp + dialog = Dialog(copycenter, tqtapp.mainWidget()) dialog.exec_loop() import os diff --git a/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginKexiDB.py b/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginKexiDB.py index 20b81212..ca6a3f6b 100644 --- a/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginKexiDB.py +++ b/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginKexiDB.py @@ -197,25 +197,25 @@ class CopyCenterPlugin: self.copycenter = copycenter def createWidget(self, dialog, plugin, parent): - """ Each plugin may provide a qt.TQWidget back to the + """ Each plugin may provide a tqt.TQWidget back to the CopyCenter.py. The widget will be used to configure our plugin settings. """ - from TQt import qt + from TQt import tqt import os import re self.dialog = dialog self.mainbox = None - class ProjectBox(qt.TQHBox): + class ProjectBox(tqt.TQHBox): def __init__(self,main,copycenterplugin,plugin,parent): self.main = main self.copycenterplugin = copycenterplugin self.plugin = plugin - qt.TQHBox.__init__(self,parent) - prjlabel = qt.TQLabel("Project File:",self) - self.prjcombo = qt.TQComboBox(self) + tqt.TQHBox.__init__(self,parent) + prjlabel = tqt.TQLabel("Project File:",self) + self.prjcombo = tqt.TQComboBox(self) self.prjcombo.setEditable(True) self.prjcombo.insertItem("") @@ -226,9 +226,9 @@ class CopyCenterPlugin: self.prjcombo.insertItem(os.path.join("~",f)) prjlabel.setBuddy(self.prjcombo) - prjsavebtn = qt.TQPushButton("...",self) - qt.TQObject.connect(prjsavebtn, qt.SIGNAL("clicked()"),self.buttonClicked) - qt.TQObject.connect(self.prjcombo, qt.SIGNAL("textChanged(const QString&)"), self.main.projectChanged) + prjsavebtn = tqt.TQPushButton("...",self) + tqt.TQObject.connect(prjsavebtn, tqt.SIGNAL("clicked()"),self.buttonClicked) + tqt.TQObject.connect(self.prjcombo, tqt.SIGNAL("textChanged(const TQString&)"), self.main.projectChanged) self.setStretchFactor(self.prjcombo,1) def buttonClicked(self): text = str(self.prjcombo.currentText()) @@ -238,31 +238,31 @@ class CopyCenterPlugin: import os text = os.path.join(self.copycenterplugin.copycenter.homepath,text[2:]) if self.plugin.plugintype == "Source": - filename = qt.TQFileDialog.getOpenFileName(text,"*.kexi *.kexis *.kexic;;*",self.copycenterplugin.dialog) + filename = tqt.TQFileDialog.getOpenFileName(text,"*.kexi *.kexis *.kexic;;*",self.copycenterplugin.dialog) else: # "Destination": - filename = qt.TQFileDialog.getSaveFileName(text,"*.kexi *.kexis *.kexic;;*",self.copycenterplugin.dialog) + filename = tqt.TQFileDialog.getSaveFileName(text,"*.kexi *.kexis *.kexic;;*",self.copycenterplugin.dialog) if str(filename) != "": self.prjcombo.setCurrentText(str(filename)) - class DriverBox(qt.TQVBox): + class DriverBox(tqt.TQVBox): def __init__(self,main,parent): - qt.TQVBox.__init__(self,parent) + tqt.TQVBox.__init__(self,parent) self.main = main self.copycenterplugin = main.copycenterplugin self.plugin = main.plugin self.driver = None - driverbox = qt.TQHBox(self) - driverlabel = qt.TQLabel("Driver:",driverbox) - self.drivercombo = qt.TQComboBox(driverbox) + driverbox = tqt.TQHBox(self) + driverlabel = tqt.TQLabel("Driver:",driverbox) + self.drivercombo = tqt.TQComboBox(driverbox) self.drivercombo.insertItem("") for driver in self.copycenterplugin.drivermanager.driverNames(): self.drivercombo.insertItem(driver) - qt.TQObject.connect(self.drivercombo, qt.SIGNAL("activated(int)"), self.activated) + tqt.TQObject.connect(self.drivercombo, tqt.SIGNAL("activated(int)"), self.activated) driverlabel.setBuddy(self.drivercombo) driverbox.setStretchFactor(self.drivercombo,1) - self.box = qt.TQVBox(self) + self.box = tqt.TQVBox(self) self.mainbox = None def activated(self,index): @@ -281,58 +281,58 @@ class CopyCenterPlugin: self.driver = self.copycenterplugin.drivermanager.driver(drivertext) - mainbox = qt.TQVBox(self.box) + mainbox = tqt.TQVBox(self.box) mainbox.setSpacing(2) if self.driver.isFileDriver(): - filebox = qt.TQHBox(mainbox) - filelabel = qt.TQLabel("File:",filebox) - self.fileedit = qt.TQLineEdit(self.plugin.options['file'],filebox) + filebox = tqt.TQHBox(mainbox) + filelabel = tqt.TQLabel("File:",filebox) + self.fileedit = tqt.TQLineEdit(self.plugin.options['file'],filebox) filelabel.setBuddy(self.fileedit) filebox.setStretchFactor(self.fileedit,1) - filebtn = qt.TQPushButton("...",filebox) - qt.TQObject.connect(filebtn, qt.SIGNAL("clicked()"), self.fileClicked) + filebtn = tqt.TQPushButton("...",filebox) + tqt.TQObject.connect(filebtn, tqt.SIGNAL("clicked()"), self.fileClicked) else: - hostbox = qt.TQHBox(mainbox) - hostlabel = qt.TQLabel("Hostname:",hostbox) - self.hostedit = qt.TQLineEdit(self.plugin.options['hostname'],hostbox) + hostbox = tqt.TQHBox(mainbox) + hostlabel = tqt.TQLabel("Hostname:",hostbox) + self.hostedit = tqt.TQLineEdit(self.plugin.options['hostname'],hostbox) hostlabel.setBuddy(self.hostedit) hostbox.setStretchFactor(self.hostedit,1) - portbox = qt.TQHBox(mainbox) - portlabel = qt.TQLabel("Port:",portbox) - self.portedit = qt.TQLineEdit(self.plugin.options['port'],portbox) + portbox = tqt.TQHBox(mainbox) + portlabel = tqt.TQLabel("Port:",portbox) + self.portedit = tqt.TQLineEdit(self.plugin.options['port'],portbox) portlabel.setBuddy(self.portedit) portbox.setStretchFactor(self.portedit,1) - sockbox = qt.TQHBox(mainbox) - self.sockfilecheckbox = qt.TQCheckBox("Socket File:",sockbox) - qt.TQObject.connect(self.sockfilecheckbox, qt.SIGNAL("toggled(bool)"), self.sockfilecheckboxClicked) - self.sockfilebox = qt.TQHBox(sockbox) - self.sockfileedit = qt.TQLineEdit(self.plugin.options['socketfile'],self.sockfilebox) + sockbox = tqt.TQHBox(mainbox) + self.sockfilecheckbox = tqt.TQCheckBox("Socket File:",sockbox) + tqt.TQObject.connect(self.sockfilecheckbox, tqt.SIGNAL("toggled(bool)"), self.sockfilecheckboxClicked) + self.sockfilebox = tqt.TQHBox(sockbox) + self.sockfileedit = tqt.TQLineEdit(self.plugin.options['socketfile'],self.sockfilebox) self.sockfilebox.setEnabled(False) - sockfilebtn = qt.TQPushButton("...",self.sockfilebox) + sockfilebtn = tqt.TQPushButton("...",self.sockfilebox) self.sockfilecheckbox.setChecked( str(self.plugin.options['usesocketfile']) == str(True) ) - qt.TQObject.connect(sockfilebtn, qt.SIGNAL("clicked()"), self.sockfileClicked) + tqt.TQObject.connect(sockfilebtn, tqt.SIGNAL("clicked()"), self.sockfileClicked) self.sockfilebox.setStretchFactor(self.sockfileedit,1) sockbox.setStretchFactor(self.sockfilebox,1) - userbox = qt.TQHBox(mainbox) - userlabel = qt.TQLabel("Username:",userbox) - self.useredit = qt.TQLineEdit(self.plugin.options['username'],userbox) + userbox = tqt.TQHBox(mainbox) + userlabel = tqt.TQLabel("Username:",userbox) + self.useredit = tqt.TQLineEdit(self.plugin.options['username'],userbox) userlabel.setBuddy(self.useredit) userbox.setStretchFactor(self.useredit,1) - passbox = qt.TQHBox(mainbox) - passlabel = qt.TQLabel("Password:",passbox) - self.passedit = qt.TQLineEdit(self.plugin.options['password'],passbox) - self.passedit.setEchoMode(qt.TQLineEdit.Password) + passbox = tqt.TQHBox(mainbox) + passlabel = tqt.TQLabel("Password:",passbox) + self.passedit = tqt.TQLineEdit(self.plugin.options['password'],passbox) + self.passedit.setEchoMode(tqt.TQLineEdit.Password) passlabel.setBuddy(self.passedit) passbox.setStretchFactor(self.passedit,1) - dbbox = qt.TQHBox(mainbox) - dblabel = qt.TQLabel("Database:",dbbox) - self.dbedit = qt.TQLineEdit(self.plugin.options['database'],dbbox) + dbbox = tqt.TQHBox(mainbox) + dblabel = tqt.TQLabel("Database:",dbbox) + self.dbedit = tqt.TQLineEdit(self.plugin.options['database'],dbbox) dblabel.setBuddy(self.dbedit) dbbox.setStretchFactor(self.dbedit,1) #self.tablecombo.setText("") @@ -347,9 +347,9 @@ class CopyCenterPlugin: text = str(self.fileedit.text()) if text == "": text = self.copycenterplugin.copycenter.homepath if self.plugin.plugintype == "Source": - filename = qt.TQFileDialog.getOpenFileName(text,"*",self.copycenterplugin.dialog) + filename = tqt.TQFileDialog.getOpenFileName(text,"*",self.copycenterplugin.dialog) else: # "Destination": - filename = qt.TQFileDialog.getSaveFileName(text,"*",self.copycenterplugin.dialog) + filename = tqt.TQFileDialog.getSaveFileName(text,"*",self.copycenterplugin.dialog) if str(filename) != "": self.fileedit.setText(str(filename)) def sockfilecheckboxClicked(self,checked): self.sockfilebox.setEnabled(checked) @@ -358,21 +358,21 @@ class CopyCenterPlugin: text = str(self.sockfileedit.text()) if text == "": text = self.copycenterplugin.copycenter.homepath if self.plugin.plugintype == "Source": - filename = qt.TQFileDialog.getOpenFileName(text,"*",self.copycenterplugin.dialog) + filename = tqt.TQFileDialog.getOpenFileName(text,"*",self.copycenterplugin.dialog) else: # "Destination": - filename = qt.TQFileDialog.getSaveFileName(text,"*",self.copycenterplugin.dialog) + filename = tqt.TQFileDialog.getSaveFileName(text,"*",self.copycenterplugin.dialog) if str(filename) != "": self.sockfileedit.setText(str(filename)) - class TableBox(qt.TQHBox): + class TableBox(tqt.TQHBox): def __init__(self,copycenterplugin,plugin,parent): - qt.TQHBox.__init__(self,parent) + tqt.TQHBox.__init__(self,parent) self.copycenterplugin = copycenterplugin self.plugin = plugin - tablelabel = qt.TQLabel("Table:",self) - self.tableedit = qt.TQLineEdit(self.plugin.options['table'],self) - self.tablebtn = qt.TQPushButton("...",self) + tablelabel = tqt.TQLabel("Table:",self) + self.tableedit = tqt.TQLineEdit(self.plugin.options['table'],self) + self.tablebtn = tqt.TQPushButton("...",self) self.tablebtn.setEnabled(False) - qt.TQObject.connect(self.tablebtn, qt.SIGNAL("clicked()"), self.buttonClicked) + tqt.TQObject.connect(self.tablebtn, tqt.SIGNAL("clicked()"), self.buttonClicked) tablelabel.setBuddy(self.tableedit) self.setStretchFactor(self.tableedit,1) def buttonClicked(self): @@ -386,14 +386,14 @@ class CopyCenterPlugin: item = None for table in self.mainwidget.plugin.connection.tableNames(): if item == None: - item = qt.TQListViewItem(self.listview,table) + item = tqt.TQListViewItem(self.listview,table) else: - item = qt.TQListViewItem(self.listview,item,table) + item = tqt.TQListViewItem(self.listview,item,table) if table == text: self.listview.setSelected(item,True) self.listview.ensureItemVisible(item) - qt.TQObject.connect(self.listview, qt.SIGNAL("doubleClicked(QListViewItem*, const QPoint&, int)"), self.okClicked) - qt.TQObject.connect(self.okbtn, qt.SIGNAL("clicked()"), self.okClicked) + tqt.TQObject.connect(self.listview, tqt.SIGNAL("doubleClicked(TQListViewItem*, const TQPoint&, int)"), self.okClicked) + tqt.TQObject.connect(self.okbtn, tqt.SIGNAL("clicked()"), self.okClicked) def okClicked(self): item = self.listview.selectedItem() if item == None: @@ -404,26 +404,26 @@ class CopyCenterPlugin: dialog = TableDialog(self) dialog.show() - class FieldBox(qt.TQHBox): + class FieldBox(tqt.TQHBox): def __init__(self,copycenterplugin,plugin,parent): - qt.TQHBox.__init__(self,parent) + tqt.TQHBox.__init__(self,parent) self.copycenterplugin = copycenterplugin self.plugin = plugin self.tablename = "" - fieldslabel = qt.TQLabel("Fields:",self) - self.fieldsedit = qt.TQLineEdit(self.plugin.options['fields'],self) + fieldslabel = tqt.TQLabel("Fields:",self) + self.fieldsedit = tqt.TQLineEdit(self.plugin.options['fields'],self) self.setStretchFactor(self.fieldsedit,1) fieldslabel.setBuddy(self.fieldsedit) - self.fieldsbtn = qt.TQPushButton("...",self) + self.fieldsbtn = tqt.TQPushButton("...",self) self.fieldsbtn.setEnabled(False) - qt.TQObject.connect(self.fieldsbtn, qt.SIGNAL("clicked()"), self.fieldsClicked) + tqt.TQObject.connect(self.fieldsbtn, tqt.SIGNAL("clicked()"), self.fieldsClicked) def fieldsClicked(self): ListViewDialog = self.copycenterplugin.dialog.ListViewDialog class FieldsDialog(ListViewDialog): def __init__(self, fieldbox): ListViewDialog.__init__(self,fieldbox,"Fields") self.fieldbox = fieldbox - self.listview.setSelectionMode(qt.TQListView.Multi) + self.listview.setSelectionMode(tqt.TQListView.Multi) self.listview.setSorting(-1) self.listview.header().setClickEnabled(False) self.listview.addColumn("Name") @@ -441,7 +441,7 @@ class CopyCenterPlugin: item = self.addItem(( field.name(),field.type(),",".join(opts) ),item) if allfields or field.name() in fieldslist: self.listview.setSelected(item,True) - qt.TQObject.connect(self.okbtn, qt.SIGNAL("clicked()"), self.okClicked) + tqt.TQObject.connect(self.okbtn, tqt.SIGNAL("clicked()"), self.okClicked) def okClicked(self): selitems = [] item = self.listview.firstChild() @@ -461,47 +461,47 @@ class CopyCenterPlugin: return self.fieldsbtn.setEnabled(False) - class MainBox(qt.TQHBox): + class MainBox(tqt.TQHBox): def __init__(self,copycenterplugin,plugin,parent): - qt.TQHBox.__init__(self,parent) + tqt.TQHBox.__init__(self,parent) self.copycenterplugin = copycenterplugin self.plugin = plugin self.prjbox = ProjectBox(self,copycenterplugin,plugin,parent) self.driverbox = DriverBox(self,parent) - statusbar = qt.TQHBox(parent) + statusbar = tqt.TQHBox(parent) statusbar.setSpacing(2) - #self.statuslabel = qt.TQLabel("Disconnected",statusbar) + #self.statuslabel = tqt.TQLabel("Disconnected",statusbar) #statusbar.setStretchFactor(self.statuslabel,1) - statusbar.setStretchFactor(qt.TQWidget(statusbar),1) - self.connectbtn = qt.TQPushButton("Connect",statusbar) + statusbar.setStretchFactor(tqt.TQWidget(statusbar),1) + self.connectbtn = tqt.TQPushButton("Connect",statusbar) self.connectbtn.setEnabled(False) - qt.TQObject.connect(self.connectbtn, qt.SIGNAL("clicked()"),self.connectClicked) - self.disconnectbtn = qt.TQPushButton("Disconnect",statusbar) + tqt.TQObject.connect(self.connectbtn, tqt.SIGNAL("clicked()"),self.connectClicked) + self.disconnectbtn = tqt.TQPushButton("Disconnect",statusbar) self.disconnectbtn.setEnabled(False) - qt.TQObject.connect(self.disconnectbtn, qt.SIGNAL("clicked()"),self.disconnectClicked) + tqt.TQObject.connect(self.disconnectbtn, tqt.SIGNAL("clicked()"),self.disconnectClicked) #self.connectionbox = ConnectionBox(copycenterplugin,plugin,parent) self.tablebox = TableBox(copycenterplugin,plugin,parent) self.fieldbox = FieldBox(copycenterplugin,plugin,parent) - qt.TQObject.connect(self.tablebox.tableedit, qt.SIGNAL("textChanged(const QString&)"), self.fieldbox.tableChanged) + tqt.TQObject.connect(self.tablebox.tableedit, tqt.SIGNAL("textChanged(const TQString&)"), self.fieldbox.tableChanged) if self.plugin.options['project'] != '': self.prjbox.prjcombo.setCurrentText(self.plugin.options['project']) if self.plugin.options['driver'] != '': try: - item = str(self.driverbox.drivercombo.listBox().findItem(self.plugin.options['driver'],qt.TQt.ExactMatch).text()) + item = str(self.driverbox.drivercombo.listBox().findItem(self.plugin.options['driver'],tqt.TQt.ExactMatch).text()) self.driverbox.drivercombo.setCurrentText(item) self.driverbox.activated(item) except: pass if self.plugin.plugintype == "Destination": - #typebox = qt.TQHBox(parent) - #label = qt.TQLabel("Operation:",typebox) - #combobox = qt.TQComboBox(typebox) + #typebox = tqt.TQHBox(parent) + #label = tqt.TQLabel("Operation:",typebox) + #combobox = tqt.TQComboBox(typebox) #combobox.insertItem("Append") #combobox.insertItem("Replace") #combobox.insertItem("Update") @@ -511,17 +511,17 @@ class CopyCenterPlugin: #typebox.setStretchFactor(combobox,1) pass elif self.plugin.plugintype == "Source": - wherebox = qt.TQHBox(parent) - wherelabel = qt.TQLabel("Where:",wherebox) - self.whereedit = qt.TQLineEdit(self.plugin.options['where'],wherebox) + wherebox = tqt.TQHBox(parent) + wherelabel = tqt.TQLabel("Where:",wherebox) + self.whereedit = tqt.TQLineEdit(self.plugin.options['where'],wherebox) - #orderbox = qt.TQHBox(parent) - #orderlabel = qt.TQLabel("Order By:",orderbox) - #orderedit = qt.TQLineEdit("",orderbox) + #orderbox = tqt.TQHBox(parent) + #orderlabel = tqt.TQLabel("Order By:",orderbox) + #orderedit = tqt.TQLineEdit("",orderbox) - #errbox = qt.TQHBox(parent) - #errlabel = qt.TQLabel("On Error:",errbox) - #errcombo = qt.TQComboBox(errbox) + #errbox = tqt.TQHBox(parent) + #errlabel = tqt.TQLabel("On Error:",errbox) + #errcombo = tqt.TQComboBox(errbox) #errcombo.insertItem("Ask") #errcombo.insertItem("Skip") #errcombo.insertItem("Abort") @@ -576,7 +576,7 @@ class CopyCenterPlugin: if self.driverbox.driver.isFileDriver(): file = str(self.driverbox.fileedit.text()) if file == "" or not os.path.isfile(file): - qt.TQMessageBox.critical(self,"Failed to connect","There exists no such database file \"%s\"" % file) + tqt.TQMessageBox.critical(self,"Failed to connect","There exists no such database file \"%s\"" % file) return False connectiondata.setFileName(file) connectiondata.setDatabaseName(file) @@ -592,11 +592,11 @@ class CopyCenterPlugin: connection = self.driverbox.driver.createConnection(connectiondata) print("Trying to connect") if not connection.connect(): - qt.TQMessageBox.critical(self,"Failed to connect",connection.lastError()) + tqt.TQMessageBox.critical(self,"Failed to connect",connection.lastError()) return False print("Use database \"%s\"" % connectiondata.databaseName()) if not connection.useDatabase( connectiondata.databaseName() ): - qt.TQMessageBox.critical(self,"Failed to connect",connection.lastError()) + tqt.TQMessageBox.critical(self,"Failed to connect",connection.lastError()) return False print("dbnames = %s" % connection.databaseNames()) print("tablenames = %s" % connection.tableNames()) @@ -608,7 +608,7 @@ class CopyCenterPlugin: def disconnectClicked(self): if not self.plugin.connection.disconnect(): - qt.TQMessageBox.critical(self,"Failed to disconnect",self.plugin.connection.lastError()) + tqt.TQMessageBox.critical(self,"Failed to disconnect",self.plugin.connection.lastError()) return self.updateConnectButtons() diff --git a/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginQtSQL.py b/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginQtSQL.py index 76e544a6..8f983eb5 100644 --- a/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginQtSQL.py +++ b/kexi/plugins/scripting/scripts/copycenter/CopyCenterPluginQtSQL.py @@ -47,7 +47,7 @@ class CopyCenterPlugin: def __init__(self,copycenterplugin): self._init_(copycenterplugin) self.options = { - 'driver': 'QMYSQL3', #'QMYSQL3','QPSQL7','QODBC3',... + 'driver': 'TQMYSQL3', #'TQMYSQL3','TQPSQL7','TQODBC3',... 'hostname': '127.0.0.1', 'port': 3306, 'username': 'root', #'MyUsername', @@ -61,9 +61,9 @@ class CopyCenterPlugin: self._init(copierer) tablename = str(self.widget.tableedit.text()) wherestatement = str(self.widget.whereedit.text()) - from TQt import qt - from TQt import qtsql - self.cursor = qtsql.TQSqlCursor(tablename,True,self.database) + from TQt import tqt + from TQt import tqtsql + self.cursor = tqtsql.TQSqlCursor(tablename,True,self.database) self.cursor.setFilter(wherestatement) if not self.cursor.select(): raise Exception("Select on cursor failed.<br>%s<br>%s" % ( str(self.cursor.lastError().driverText()),str(self.cursor.lastError().databaseText()) )) @@ -93,7 +93,7 @@ class CopyCenterPlugin: def __init__(self,copycenterplugin): self._init_(copycenterplugin) self.options = { - 'driver': 'QMYSQL3', #'QMYSQL3','QPSQL7','QODBC3',... + 'driver': 'TQMYSQL3', #'TQMYSQL3','TQPSQL7','TQODBC3',... 'hostname': '127.0.0.1', 'port': 3306, 'username': 'root', #'MyUsername', @@ -106,8 +106,8 @@ class CopyCenterPlugin: } def init(self,copierer): self._init(copierer) - from TQt import qt - from TQt import qtsql + from TQt import tqt + from TQt import tqtsql self.fieldlist = [] for fieldname in str(self.widget.fieldedit.text()).split(","): @@ -115,7 +115,7 @@ class CopyCenterPlugin: if fn != "": self.fieldlist.append(fn) tablename = str(self.widget.tableedit.text()) - self.cursor = qtsql.TQSqlCursor(tablename,True,self.database) + self.cursor = tqtsql.TQSqlCursor(tablename,True,self.database) { 0: self.initInsert, 1: self.initUpdate @@ -132,16 +132,16 @@ class CopyCenterPlugin: def writeInsert(self, record): print("insert record: %s" % record) - from TQt import qt + from TQt import tqt cursorrecord = self.cursor.primeInsert() count = len(record) for i in range(len(self.fieldlist)): if i == count: break r = record[i] if r == None: - v = qt.TQVariant() + v = tqt.TQVariant() else: - v = qt.TQVariant(r) + v = tqt.TQVariant(r) cursorrecord.setValue(self.fieldlist[i], v) rowcount = self.cursor.insert() if rowcount < 1: @@ -162,11 +162,11 @@ class CopyCenterPlugin: pkindex = self.cursor.index(self.indexfieldname) if not pkindex: raise Exception("Invalid index-field defined.") self.cursor.setPrimaryIndex(pkindex) - #self.cursor.setMode( qtsql.TQSqlCursor.Insert | qtsql.TQSqlCursor.Update ) + #self.cursor.setMode( tqtsql.TQSqlCursor.Insert | tqtsql.TQSqlCursor.Update ) self.copierer.appendProgressMessage("Update SQL: %s" % str(self.cursor.executedQuery())) def writeUpdate(self, record): - from TQt import qt + from TQt import tqt # determinate the primary-index try: idx = self.fieldlist.index(self.indexfieldname) @@ -192,9 +192,9 @@ class CopyCenterPlugin: if self.indexfieldname != fieldname: # don't update the indexfield! r = record[i] if r == None: - v = qt.TQVariant() + v = tqt.TQVariant() else: - v = qt.TQVariant(r) + v = tqt.TQVariant(r) cursorrecord.setValue(fieldname, v) # Write updated record. rowcount = self.cursor.update() @@ -210,11 +210,11 @@ class CopyCenterPlugin: pass def widget(self,dialog,plugin,parent): - """ Each plugin may provide a qt.TQWidget back to the + """ Each plugin may provide a tqt.TQWidget back to the CopyCenter.py. The widget will be used to configure our plugin settings. """ - from TQt import qt + from TQt import tqt import os self.dialog = dialog @@ -228,14 +228,14 @@ class CopyCenterPlugin: item = None for table in self.mainwidget.plugin.database.tables(): if item == None: - item = qt.TQListViewItem(self.listview,table) + item = tqt.TQListViewItem(self.listview,table) else: - item = qt.TQListViewItem(self.listview,item,table) + item = tqt.TQListViewItem(self.listview,item,table) if table == text: self.listview.setSelected(item,True) self.listview.ensureItemVisible(item) - qt.TQObject.connect(self.listview, qt.SIGNAL("doubleClicked(QListViewItem*, const QPoint&, int)"), self.okClicked) - qt.TQObject.connect(self.okbtn, qt.SIGNAL("clicked()"), self.okClicked) + tqt.TQObject.connect(self.listview, tqt.SIGNAL("doubleClicked(TQListViewItem*, const TQPoint&, int)"), self.okClicked) + tqt.TQObject.connect(self.okbtn, tqt.SIGNAL("clicked()"), self.okClicked) def okClicked(self): item = self.listview.selectedItem() if item == None: @@ -248,7 +248,7 @@ class CopyCenterPlugin: def __init__(self, mainwidget): ListViewDialog.__init__(self,parent,"Fields") self.mainwidget = mainwidget - self.listview.setSelectionMode(qt.TQListView.Multi) + self.listview.setSelectionMode(tqt.TQListView.Multi) self.listview.setSorting(-1) self.listview.header().setClickEnabled(False) self.listview.addColumn("Name") @@ -264,10 +264,10 @@ class CopyCenterPlugin: opts = "" for s in ('Required','Calculated'): #,'Generated'): if getattr(fieldinfo,"is%s" % s)(): opts += "%s " % s - item = self.addItem((fieldinfo.name(), qt.TQVariant.typeToName(fieldinfo.type()), opts),item) + item = self.addItem((fieldinfo.name(), tqt.TQVariant.typeToName(fieldinfo.type()), opts),item) if allfields or fieldinfo.name() in fieldslist: self.listview.setSelected(item,True) - qt.TQObject.connect(self.okbtn, qt.SIGNAL("clicked()"), self.okClicked) + tqt.TQObject.connect(self.okbtn, tqt.SIGNAL("clicked()"), self.okClicked) def okClicked(self): selitems = [] item = self.listview.firstChild() @@ -279,101 +279,101 @@ class CopyCenterPlugin: self.close() - class MainWidget(qt.TQHBox): + class MainWidget(tqt.TQHBox): def __init__(self,plugin,dialog,parent): - from TQt import qt - from TQt import qtsql - qt.TQHBox.__init__(self,parent) + from TQt import tqt + from TQt import tqtsql + tqt.TQHBox.__init__(self,parent) self.dialog = dialog self.plugin = plugin - self.connectionbox = qt.TQVBox(parent) + self.connectionbox = tqt.TQVBox(parent) self.connectionbox.setSpacing(2) - driverbox = qt.TQHBox(self.connectionbox) - driverlabel = qt.TQLabel("Driver:",driverbox) - self.driveredit = qt.TQComboBox(driverbox) - for driver in qtsql.TQSqlDatabase.drivers(): + driverbox = tqt.TQHBox(self.connectionbox) + driverlabel = tqt.TQLabel("Driver:",driverbox) + self.driveredit = tqt.TQComboBox(driverbox) + for driver in tqtsql.TQSqlDatabase.drivers(): self.driveredit.insertItem(driver) if self.plugin.options['driver'] == driver: self.driveredit.setCurrentItem(self.driveredit.count() - 1) driverlabel.setBuddy(self.driveredit) driverbox.setStretchFactor(self.driveredit,1) - hostbox = qt.TQHBox(self.connectionbox) - hostlabel = qt.TQLabel("Hostname:",hostbox) - self.hostedit = qt.TQLineEdit(self.plugin.options['hostname'],hostbox) + hostbox = tqt.TQHBox(self.connectionbox) + hostlabel = tqt.TQLabel("Hostname:",hostbox) + self.hostedit = tqt.TQLineEdit(self.plugin.options['hostname'],hostbox) hostlabel.setBuddy(self.hostedit) hostbox.setStretchFactor(self.hostedit,1) - portbox = qt.TQHBox(self.connectionbox) - portlabel = qt.TQLabel("Port:",portbox) - self.portedit = qt.TQLineEdit(str(self.plugin.options['port']),portbox) + portbox = tqt.TQHBox(self.connectionbox) + portlabel = tqt.TQLabel("Port:",portbox) + self.portedit = tqt.TQLineEdit(str(self.plugin.options['port']),portbox) portlabel.setBuddy(self.portedit) portbox.setStretchFactor(self.portedit,1) - userbox = qt.TQHBox(self.connectionbox) - userlabel = qt.TQLabel("Username:",userbox) - self.useredit = qt.TQLineEdit(self.plugin.options['username'],userbox) + userbox = tqt.TQHBox(self.connectionbox) + userlabel = tqt.TQLabel("Username:",userbox) + self.useredit = tqt.TQLineEdit(self.plugin.options['username'],userbox) userlabel.setBuddy(self.useredit) userbox.setStretchFactor(self.useredit,1) - passbox = qt.TQHBox(self.connectionbox) - passlabel = qt.TQLabel("Password:",passbox) - self.passedit = qt.TQLineEdit(self.plugin.options['password'],passbox) - self.passedit.setEchoMode(qt.TQLineEdit.Password) + passbox = tqt.TQHBox(self.connectionbox) + passlabel = tqt.TQLabel("Password:",passbox) + self.passedit = tqt.TQLineEdit(self.plugin.options['password'],passbox) + self.passedit.setEchoMode(tqt.TQLineEdit.Password) passlabel.setBuddy(self.passedit) passbox.setStretchFactor(self.passedit,1) - dbbox = qt.TQHBox(self.connectionbox) - dblabel = qt.TQLabel("Database:",dbbox) - self.dbedit = qt.TQLineEdit(self.plugin.options['database'],dbbox) + dbbox = tqt.TQHBox(self.connectionbox) + dblabel = tqt.TQLabel("Database:",dbbox) + self.dbedit = tqt.TQLineEdit(self.plugin.options['database'],dbbox) dblabel.setBuddy(self.dbedit) dbbox.setStretchFactor(self.dbedit,1) - statusbar = qt.TQHBox(parent) + statusbar = tqt.TQHBox(parent) statusbar.setSpacing(2) - statusbar.setStretchFactor(qt.TQWidget(statusbar),1) - self.connectbtn = qt.TQPushButton("Connect",statusbar) - qt.TQObject.connect(self.connectbtn, qt.SIGNAL("clicked()"),self.connectClicked) - self.disconnectbtn = qt.TQPushButton("Disconnect",statusbar) + statusbar.setStretchFactor(tqt.TQWidget(statusbar),1) + self.connectbtn = tqt.TQPushButton("Connect",statusbar) + tqt.TQObject.connect(self.connectbtn, tqt.SIGNAL("clicked()"),self.connectClicked) + self.disconnectbtn = tqt.TQPushButton("Disconnect",statusbar) self.disconnectbtn.setEnabled(False) - qt.TQObject.connect(self.disconnectbtn, qt.SIGNAL("clicked()"),self.disconnectClicked) + tqt.TQObject.connect(self.disconnectbtn, tqt.SIGNAL("clicked()"),self.disconnectClicked) - tablebox = qt.TQHBox(parent) - tablelabel = qt.TQLabel("Table:",tablebox) - self.tableedit = qt.TQLineEdit(self.plugin.options['table'],tablebox) - qt.TQObject.connect(self.tableedit, qt.SIGNAL("textChanged(const QString&)"), self.tableEditChanged) - self.tablebtn = qt.TQPushButton("...",tablebox) + tablebox = tqt.TQHBox(parent) + tablelabel = tqt.TQLabel("Table:",tablebox) + self.tableedit = tqt.TQLineEdit(self.plugin.options['table'],tablebox) + tqt.TQObject.connect(self.tableedit, tqt.SIGNAL("textChanged(const TQString&)"), self.tableEditChanged) + self.tablebtn = tqt.TQPushButton("...",tablebox) self.tablebtn.setEnabled(False) - qt.TQObject.connect(self.tablebtn, qt.SIGNAL("clicked()"), self.tableBtnClicked) + tqt.TQObject.connect(self.tablebtn, tqt.SIGNAL("clicked()"), self.tableBtnClicked) tablelabel.setBuddy(self.tableedit) tablebox.setStretchFactor(self.tableedit,1) - fieldbox = qt.TQHBox(parent) - fieldlabel = qt.TQLabel("Fields:",fieldbox) - self.fieldedit = qt.TQLineEdit(self.plugin.options['fields'],fieldbox) - self.fieldbtn = qt.TQPushButton("...",fieldbox) + fieldbox = tqt.TQHBox(parent) + fieldlabel = tqt.TQLabel("Fields:",fieldbox) + self.fieldedit = tqt.TQLineEdit(self.plugin.options['fields'],fieldbox) + self.fieldbtn = tqt.TQPushButton("...",fieldbox) self.fieldbtn.setEnabled(False) - qt.TQObject.connect(self.fieldbtn, qt.SIGNAL("clicked()"), self.fieldBtnClicked) + tqt.TQObject.connect(self.fieldbtn, tqt.SIGNAL("clicked()"), self.fieldBtnClicked) fieldlabel.setBuddy(self.fieldedit) fieldbox.setStretchFactor(self.fieldedit,1) if self.plugin.plugintype == "Source": - box = qt.TQHBox(parent) - wherelabel = qt.TQLabel("Where:",box) - self.whereedit = qt.TQLineEdit(self.plugin.options['where'],box) + box = tqt.TQHBox(parent) + wherelabel = tqt.TQLabel("Where:",box) + self.whereedit = tqt.TQLineEdit(self.plugin.options['where'],box) wherelabel.setBuddy(self.whereedit) box.setStretchFactor(self.whereedit,1) elif self.plugin.plugintype == "Destination": - class OperationBox(qt.TQVBox): + class OperationBox(tqt.TQVBox): def __init__(self, mainwidget, parent): self.mainwidget = mainwidget - qt.TQVBox.__init__(self, parent) - opbox = qt.TQHBox(self) - operationlabel = qt.TQLabel("Operation:",opbox) - self.mainwidget.operationedit = qt.TQComboBox(opbox) + tqt.TQVBox.__init__(self, parent) + opbox = tqt.TQHBox(self) + operationlabel = tqt.TQLabel("Operation:",opbox) + self.mainwidget.operationedit = tqt.TQComboBox(opbox) for op in ('Insert','Update'): self.mainwidget.operationedit.insertItem(op) if self.mainwidget.plugin.options['operation'] == op: @@ -381,7 +381,7 @@ class CopyCenterPlugin: operationlabel.setBuddy(self.mainwidget.operationedit) opbox.setStretchFactor(self.mainwidget.operationedit,1) self.box = None - qt.TQObject.connect(self.mainwidget.operationedit, qt.SIGNAL("activated(int)"), self.operationActivated) + tqt.TQObject.connect(self.mainwidget.operationedit, tqt.SIGNAL("activated(int)"), self.operationActivated) self.operationActivated() def operationActivated(self, **args): if self.box: @@ -391,9 +391,9 @@ class CopyCenterPlugin: def showInsert(self): pass def showUpdate(self): - self.box = qt.TQHBox(self) - indexlabel = qt.TQLabel("Indexfield:", self.box) - self.mainwidget.indexedit = qt.TQLineEdit(self.mainwidget.plugin.options['indexfield'], self.box) + self.box = tqt.TQHBox(self) + indexlabel = tqt.TQLabel("Indexfield:", self.box) + self.mainwidget.indexedit = tqt.TQLineEdit(self.mainwidget.plugin.options['indexfield'], self.box) indexlabel.setBuddy(self.mainwidget.indexedit) self.box.setStretchFactor(self.mainwidget.indexedit,1) { @@ -451,14 +451,14 @@ class CopyCenterPlugin: return True print("trying to connect...") - from TQt import qtsql + from TQt import tqtsql drivername = str(self.driveredit.currentText()) print("drivername: %s" % drivername) connectionname = "CopyCenter%s" % self.plugin.plugintype print("connectionname: %s" % connectionname) - self.plugin.database = qtsql.TQSqlDatabase.addDatabase(drivername,connectionname) + self.plugin.database = tqtsql.TQSqlDatabase.addDatabase(drivername,connectionname) if not self.plugin.database: - qt.TQMessageBox.critical(self,"Failed to connect","<qt>Failed to create database for driver \"%s\"</qt>" % drivername) + tqt.TQMessageBox.critical(self,"Failed to connect","<qt>Failed to create database for driver \"%s\"</qt>" % drivername) return False hostname = str(self.hostedit.text()) @@ -477,7 +477,7 @@ class CopyCenterPlugin: self.plugin.database.setDatabaseName(databasename) if not self.plugin.database.open(): - qt.TQMessageBox.critical(self,"Failed to connect","<qt>%s<br><br>%s</qt>" % (self.plugin.database.lastError().driverText(),self.plugin.database.lastError().databaseText())) + tqt.TQMessageBox.critical(self,"Failed to connect","<qt>%s<br><br>%s</qt>" % (self.plugin.database.lastError().driverText(),self.plugin.database.lastError().databaseText())) return False print("database is opened now!") self.updateConnectState() |