ui_DlgQueryBuilder.py 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. # -*- coding: utf-8 -*-
  2. # Form implementation generated from reading ui file 'D:/src/osgeo4w/src/qgis-ltr/qgis/python/plugins/db_manager/ui/DlgQueryBuilder.ui'
  3. #
  4. # Created by: PyQt5 UI code generator 5.15.10
  5. #
  6. # WARNING: Any manual changes made to this file will be lost when pyuic5 is
  7. # run again. Do not edit this file unless you know what you are doing.
  8. from PyQt5 import QtCore, QtGui, QtWidgets
  9. class Ui_DbManagerQueryBuilderDlg(object):
  10. def setupUi(self, DbManagerQueryBuilderDlg):
  11. DbManagerQueryBuilderDlg.setObjectName("DbManagerQueryBuilderDlg")
  12. DbManagerQueryBuilderDlg.resize(797, 463)
  13. self.verticalLayout_7 = QtWidgets.QVBoxLayout(DbManagerQueryBuilderDlg)
  14. self.verticalLayout_7.setObjectName("verticalLayout_7")
  15. self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
  16. self.horizontalLayout_6.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
  17. self.horizontalLayout_6.setObjectName("horizontalLayout_6")
  18. self.formLayout = QtWidgets.QFormLayout()
  19. self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
  20. self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
  21. self.formLayout.setObjectName("formLayout")
  22. self.label = QtWidgets.QLabel(DbManagerQueryBuilderDlg)
  23. self.label.setObjectName("label")
  24. self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label)
  25. self.col = QtWidgets.QTextEdit(DbManagerQueryBuilderDlg)
  26. self.col.setMinimumSize(QtCore.QSize(400, 0))
  27. self.col.setObjectName("col")
  28. self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.col)
  29. self.label_2 = QtWidgets.QLabel(DbManagerQueryBuilderDlg)
  30. self.label_2.setObjectName("label_2")
  31. self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_2)
  32. self.tab = QtWidgets.QLineEdit(DbManagerQueryBuilderDlg)
  33. self.tab.setFrame(True)
  34. self.tab.setObjectName("tab")
  35. self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.tab)
  36. self.where = QtWidgets.QTextEdit(DbManagerQueryBuilderDlg)
  37. self.where.setObjectName("where")
  38. self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.where)
  39. self.group = QtWidgets.QTextEdit(DbManagerQueryBuilderDlg)
  40. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
  41. sizePolicy.setHorizontalStretch(0)
  42. sizePolicy.setVerticalStretch(0)
  43. sizePolicy.setHeightForWidth(self.group.sizePolicy().hasHeightForWidth())
  44. self.group.setSizePolicy(sizePolicy)
  45. self.group.setMaximumSize(QtCore.QSize(16777215, 25))
  46. self.group.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
  47. self.group.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
  48. self.group.setObjectName("group")
  49. self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.group)
  50. self.order = QtWidgets.QTextEdit(DbManagerQueryBuilderDlg)
  51. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
  52. sizePolicy.setHorizontalStretch(0)
  53. sizePolicy.setVerticalStretch(0)
  54. sizePolicy.setHeightForWidth(self.order.sizePolicy().hasHeightForWidth())
  55. self.order.setSizePolicy(sizePolicy)
  56. self.order.setMaximumSize(QtCore.QSize(16777215, 25))
  57. self.order.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
  58. self.order.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
  59. self.order.setObjectName("order")
  60. self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.order)
  61. self.label_3 = QtWidgets.QLabel(DbManagerQueryBuilderDlg)
  62. self.label_3.setText("Where")
  63. self.label_3.setObjectName("label_3")
  64. self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_3)
  65. self.label_4 = QtWidgets.QLabel(DbManagerQueryBuilderDlg)
  66. self.label_4.setText("Group by")
  67. self.label_4.setObjectName("label_4")
  68. self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_4)
  69. self.label_5 = QtWidgets.QLabel(DbManagerQueryBuilderDlg)
  70. self.label_5.setText("Order by")
  71. self.label_5.setObjectName("label_5")
  72. self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_5)
  73. self.horizontalLayout_6.addLayout(self.formLayout)
  74. self.verticalLayout_4 = QtWidgets.QVBoxLayout()
  75. self.verticalLayout_4.setObjectName("verticalLayout_4")
  76. self.toolBox = QtWidgets.QToolBox(DbManagerQueryBuilderDlg)
  77. sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
  78. sizePolicy.setHorizontalStretch(0)
  79. sizePolicy.setVerticalStretch(0)
  80. sizePolicy.setHeightForWidth(self.toolBox.sizePolicy().hasHeightForWidth())
  81. self.toolBox.setSizePolicy(sizePolicy)
  82. self.toolBox.setMinimumSize(QtCore.QSize(250, 0))
  83. self.toolBox.setMaximumSize(QtCore.QSize(250, 16777215))
  84. self.toolBox.setObjectName("toolBox")
  85. self.page = QtWidgets.QWidget()
  86. self.page.setGeometry(QtCore.QRect(0, 0, 250, 291))
  87. self.page.setObjectName("page")
  88. self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.page)
  89. self.verticalLayout_5.setObjectName("verticalLayout_5")
  90. self.checkBox = QtWidgets.QCheckBox(self.page)
  91. font = QtGui.QFont()
  92. font.setPointSize(8)
  93. font.setKerning(True)
  94. self.checkBox.setFont(font)
  95. self.checkBox.setObjectName("checkBox")
  96. self.verticalLayout_5.addWidget(self.checkBox)
  97. self.tables = QtWidgets.QComboBox(self.page)
  98. self.tables.setObjectName("tables")
  99. self.tables.addItem("")
  100. self.verticalLayout_5.addWidget(self.tables)
  101. self.columns = QtWidgets.QComboBox(self.page)
  102. self.columns.setObjectName("columns")
  103. self.columns.addItem("")
  104. self.verticalLayout_5.addWidget(self.columns)
  105. spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
  106. self.verticalLayout_5.addItem(spacerItem)
  107. self.line_2 = QtWidgets.QFrame(self.page)
  108. self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
  109. self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
  110. self.line_2.setObjectName("line_2")
  111. self.verticalLayout_5.addWidget(self.line_2)
  112. self.aggregates = QtWidgets.QComboBox(self.page)
  113. self.aggregates.setObjectName("aggregates")
  114. self.aggregates.addItem("")
  115. self.verticalLayout_5.addWidget(self.aggregates)
  116. self.functions = QtWidgets.QComboBox(self.page)
  117. self.functions.setObjectName("functions")
  118. self.functions.addItem("")
  119. self.verticalLayout_5.addWidget(self.functions)
  120. self.math = QtWidgets.QComboBox(self.page)
  121. self.math.setObjectName("math")
  122. self.math.addItem("")
  123. self.verticalLayout_5.addWidget(self.math)
  124. self.stringfct = QtWidgets.QComboBox(self.page)
  125. self.stringfct.setObjectName("stringfct")
  126. self.stringfct.addItem("")
  127. self.verticalLayout_5.addWidget(self.stringfct)
  128. self.operators = QtWidgets.QComboBox(self.page)
  129. self.operators.setObjectName("operators")
  130. self.operators.addItem("")
  131. self.verticalLayout_5.addWidget(self.operators)
  132. self.toolBox.addItem(self.page, "")
  133. self.page_2 = QtWidgets.QWidget()
  134. self.page_2.setGeometry(QtCore.QRect(0, 0, 154, 155))
  135. self.page_2.setObjectName("page_2")
  136. self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.page_2)
  137. self.verticalLayout_6.setObjectName("verticalLayout_6")
  138. self.columns_2 = QtWidgets.QComboBox(self.page_2)
  139. self.columns_2.setObjectName("columns_2")
  140. self.columns_2.addItem("")
  141. self.verticalLayout_6.addWidget(self.columns_2)
  142. self.extract = QtWidgets.QCheckBox(self.page_2)
  143. self.extract.setObjectName("extract")
  144. self.verticalLayout_6.addWidget(self.extract)
  145. self.values = QtWidgets.QListView(self.page_2)
  146. self.values.setMaximumSize(QtCore.QSize(16777215, 16777215))
  147. self.values.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
  148. self.values.setProperty("showDropIndicator", False)
  149. self.values.setDragEnabled(False)
  150. self.values.setDragDropMode(QtWidgets.QAbstractItemView.NoDragDrop)
  151. self.values.setObjectName("values")
  152. self.verticalLayout_6.addWidget(self.values)
  153. self.toolBox.addItem(self.page_2, "")
  154. self.page_3 = QtWidgets.QWidget()
  155. self.page_3.setGeometry(QtCore.QRect(0, 0, 223, 122))
  156. self.page_3.setObjectName("page_3")
  157. self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.page_3)
  158. self.verticalLayout_8.setObjectName("verticalLayout_8")
  159. self.table_idx = QtWidgets.QComboBox(self.page_3)
  160. self.table_idx.setObjectName("table_idx")
  161. self.table_idx.addItem("")
  162. self.verticalLayout_8.addWidget(self.table_idx)
  163. self.table_target = QtWidgets.QComboBox(self.page_3)
  164. self.table_target.setObjectName("table_target")
  165. self.table_target.addItem("")
  166. self.verticalLayout_8.addWidget(self.table_target)
  167. self.usertree = QtWidgets.QPushButton(self.page_3)
  168. self.usertree.setObjectName("usertree")
  169. self.verticalLayout_8.addWidget(self.usertree)
  170. spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
  171. self.verticalLayout_8.addItem(spacerItem1)
  172. self.toolBox.addItem(self.page_3, "")
  173. self.verticalLayout_4.addWidget(self.toolBox)
  174. self.horizontalLayout_6.addLayout(self.verticalLayout_4)
  175. self.verticalLayout_7.addLayout(self.horizontalLayout_6)
  176. self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
  177. self.horizontalLayout_7.setObjectName("horizontalLayout_7")
  178. self.reset = QtWidgets.QPushButton(DbManagerQueryBuilderDlg)
  179. self.reset.setObjectName("reset")
  180. self.horizontalLayout_7.addWidget(self.reset)
  181. spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
  182. self.horizontalLayout_7.addItem(spacerItem2)
  183. self.buttonBox = QtWidgets.QDialogButtonBox(DbManagerQueryBuilderDlg)
  184. self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
  185. self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
  186. self.buttonBox.setCenterButtons(True)
  187. self.buttonBox.setObjectName("buttonBox")
  188. self.horizontalLayout_7.addWidget(self.buttonBox)
  189. self.verticalLayout_7.addLayout(self.horizontalLayout_7)
  190. self.retranslateUi(DbManagerQueryBuilderDlg)
  191. self.toolBox.setCurrentIndex(0)
  192. self.buttonBox.rejected.connect(DbManagerQueryBuilderDlg.reject) # type: ignore
  193. self.buttonBox.accepted.connect(DbManagerQueryBuilderDlg.accept) # type: ignore
  194. self.reset.clicked.connect(self.where.clear) # type: ignore
  195. self.reset.clicked.connect(self.tab.clear) # type: ignore
  196. self.reset.clicked.connect(self.col.clear) # type: ignore
  197. self.reset.clicked.connect(self.columns.clear) # type: ignore
  198. QtCore.QMetaObject.connectSlotsByName(DbManagerQueryBuilderDlg)
  199. def retranslateUi(self, DbManagerQueryBuilderDlg):
  200. _translate = QtCore.QCoreApplication.translate
  201. DbManagerQueryBuilderDlg.setWindowTitle(_translate("DbManagerQueryBuilderDlg", "SQL Query Builder"))
  202. self.label.setText(_translate("DbManagerQueryBuilderDlg", "Columns"))
  203. self.label_2.setText(_translate("DbManagerQueryBuilderDlg", "Tables"))
  204. self.checkBox.setText(_translate("DbManagerQueryBuilderDlg", "Show system tables"))
  205. self.tables.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Tables"))
  206. self.columns.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Columns"))
  207. self.aggregates.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Aggregates"))
  208. self.functions.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Functions"))
  209. self.math.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Math"))
  210. self.stringfct.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Strings functions"))
  211. self.operators.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Operators"))
  212. self.toolBox.setItemText(self.toolBox.indexOf(self.page), _translate("DbManagerQueryBuilderDlg", "Data"))
  213. self.columns_2.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Columns"))
  214. self.extract.setText(_translate("DbManagerQueryBuilderDlg", "Only 10 first values"))
  215. self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), _translate("DbManagerQueryBuilderDlg", "Columns\' values"))
  216. self.table_idx.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Table (with spatial index)"))
  217. self.table_target.setItemText(0, _translate("DbManagerQueryBuilderDlg", "Table (Target)"))
  218. self.usertree.setText(_translate("DbManagerQueryBuilderDlg", "Use spatial index"))
  219. self.toolBox.setItemText(self.toolBox.indexOf(self.page_3), _translate("DbManagerQueryBuilderDlg", "Spatial index"))
  220. self.reset.setText(_translate("DbManagerQueryBuilderDlg", "&Reset"))