source: sasview/src/sas/qtgui/UI/DataExplorerUI.py @ e540cd2

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalc
Last change on this file since e540cd2 was e540cd2, checked in by Piotr Rozyczko <piotr.rozyczko@…>, 8 years ago

Status bar, progress bar, initial treeview context menu + minor cleanup

  • Property mode set to 100644
File size: 15.0 KB
Line 
1# -*- coding: utf-8 -*-
2
3# Form implementation generated from reading ui file 'DataExplorerUI.ui'
4#
5# Created by: PyQt4 UI code generator 4.11.4
6#
7# WARNING! All changes made in this file will be lost!
8
9from PyQt4 import QtCore, QtGui
10
11try:
12    _fromUtf8 = QtCore.QString.fromUtf8
13except AttributeError:
14    def _fromUtf8(s):
15        return s
16
17try:
18    _encoding = QtGui.QApplication.UnicodeUTF8
19    def _translate(context, text, disambig):
20        return QtGui.QApplication.translate(context, text, disambig, _encoding)
21except AttributeError:
22    def _translate(context, text, disambig):
23        return QtGui.QApplication.translate(context, text, disambig)
24
25class Ui_DataLoadWidget(object):
26    def setupUi(self, DataLoadWidget):
27        DataLoadWidget.setObjectName(_fromUtf8("DataLoadWidget"))
28        DataLoadWidget.resize(517, 693)
29        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
30        sizePolicy.setHorizontalStretch(0)
31        sizePolicy.setVerticalStretch(0)
32        sizePolicy.setHeightForWidth(DataLoadWidget.sizePolicy().hasHeightForWidth())
33        DataLoadWidget.setSizePolicy(sizePolicy)
34        icon = QtGui.QIcon()
35        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/res/ball.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
36        DataLoadWidget.setWindowIcon(icon)
37        self.dataTab = QtGui.QWidget()
38        self.dataTab.setObjectName(_fromUtf8("dataTab"))
39        self.gridLayout_6 = QtGui.QGridLayout(self.dataTab)
40        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
41        self.groupBox = QtGui.QGroupBox(self.dataTab)
42        self.groupBox.setObjectName(_fromUtf8("groupBox"))
43        self.gridLayout = QtGui.QGridLayout(self.groupBox)
44        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
45        self.horizontalLayout_2 = QtGui.QHBoxLayout()
46        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
47        self.cmdLoad = QtGui.QPushButton(self.groupBox)
48        self.cmdLoad.setObjectName(_fromUtf8("cmdLoad"))
49        self.horizontalLayout_2.addWidget(self.cmdLoad)
50        self.cbSelect = QtGui.QComboBox(self.groupBox)
51        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
52        sizePolicy.setHorizontalStretch(0)
53        sizePolicy.setVerticalStretch(0)
54        sizePolicy.setHeightForWidth(self.cbSelect.sizePolicy().hasHeightForWidth())
55        self.cbSelect.setSizePolicy(sizePolicy)
56        self.cbSelect.setObjectName(_fromUtf8("cbSelect"))
57        self.cbSelect.addItem(_fromUtf8(""))
58        self.cbSelect.addItem(_fromUtf8(""))
59        self.cbSelect.addItem(_fromUtf8(""))
60        self.cbSelect.addItem(_fromUtf8(""))
61        self.cbSelect.addItem(_fromUtf8(""))
62        self.cbSelect.addItem(_fromUtf8(""))
63        self.horizontalLayout_2.addWidget(self.cbSelect)
64        spacerItem = QtGui.QSpacerItem(128, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
65        self.horizontalLayout_2.addItem(spacerItem)
66        self.cmdDeleteData = QtGui.QPushButton(self.groupBox)
67        self.cmdDeleteData.setObjectName(_fromUtf8("cmdDeleteData"))
68        self.horizontalLayout_2.addWidget(self.cmdDeleteData)
69        self.gridLayout.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)
70        self.treeView = QtGui.QTreeView(self.groupBox)
71        self.treeView.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
72        self.treeView.setAcceptDrops(True)
73        self.treeView.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers)
74        self.treeView.setDragEnabled(True)
75        self.treeView.setDragDropOverwriteMode(True)
76        self.treeView.setDragDropMode(QtGui.QAbstractItemView.DropOnly)
77        self.treeView.setDefaultDropAction(QtCore.Qt.CopyAction)
78        self.treeView.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection)
79        self.treeView.setObjectName(_fromUtf8("treeView"))
80        self.treeView.header().setVisible(False)
81        self.gridLayout.addWidget(self.treeView, 1, 0, 1, 1)
82        self.horizontalLayout = QtGui.QHBoxLayout()
83        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
84        self.cmdFreeze = QtGui.QPushButton(self.groupBox)
85        self.cmdFreeze.setObjectName(_fromUtf8("cmdFreeze"))
86        self.horizontalLayout.addWidget(self.cmdFreeze)
87        spacerItem1 = QtGui.QSpacerItem(58, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
88        self.horizontalLayout.addItem(spacerItem1)
89        self.cmdSendTo = QtGui.QToolButton(self.groupBox)
90        icon1 = QtGui.QIcon()
91        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/res/file_send-128.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
92        self.cmdSendTo.setIcon(icon1)
93        self.cmdSendTo.setIconSize(QtCore.QSize(32, 32))
94        self.cmdSendTo.setObjectName(_fromUtf8("cmdSendTo"))
95        self.horizontalLayout.addWidget(self.cmdSendTo)
96        self.cbFitting = QtGui.QComboBox(self.groupBox)
97        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
98        sizePolicy.setHorizontalStretch(0)
99        sizePolicy.setVerticalStretch(0)
100        sizePolicy.setHeightForWidth(self.cbFitting.sizePolicy().hasHeightForWidth())
101        self.cbFitting.setSizePolicy(sizePolicy)
102        self.cbFitting.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents)
103        self.cbFitting.setObjectName(_fromUtf8("cbFitting"))
104        self.cbFitting.addItem(_fromUtf8(""))
105        self.cbFitting.addItem(_fromUtf8(""))
106        self.cbFitting.addItem(_fromUtf8(""))
107        self.horizontalLayout.addWidget(self.cbFitting)
108        self.chkBatch = QtGui.QCheckBox(self.groupBox)
109        self.chkBatch.setObjectName(_fromUtf8("chkBatch"))
110        self.horizontalLayout.addWidget(self.chkBatch)
111        self.gridLayout.addLayout(self.horizontalLayout, 2, 0, 1, 1)
112        self.gridLayout_6.addWidget(self.groupBox, 0, 0, 1, 1)
113        self.gridLayout_2 = QtGui.QGridLayout()
114        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
115        self.groupBox_3 = QtGui.QGroupBox(self.dataTab)
116        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
117        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_3)
118        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
119        self.cmdNew = QtGui.QPushButton(self.groupBox_3)
120        self.cmdNew.setObjectName(_fromUtf8("cmdNew"))
121        self.gridLayout_3.addWidget(self.cmdNew, 0, 0, 1, 1)
122        self.cmdAppend = QtGui.QPushButton(self.groupBox_3)
123        self.cmdAppend.setObjectName(_fromUtf8("cmdAppend"))
124        self.gridLayout_3.addWidget(self.cmdAppend, 1, 0, 1, 1)
125        self.cbgraph = QtGui.QComboBox(self.groupBox_3)
126        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
127        sizePolicy.setHorizontalStretch(0)
128        sizePolicy.setVerticalStretch(0)
129        sizePolicy.setHeightForWidth(self.cbgraph.sizePolicy().hasHeightForWidth())
130        self.cbgraph.setSizePolicy(sizePolicy)
131        self.cbgraph.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents)
132        self.cbgraph.setObjectName(_fromUtf8("cbgraph"))
133        self.cbgraph.addItem(_fromUtf8(""))
134        self.gridLayout_3.addWidget(self.cbgraph, 1, 1, 1, 1)
135        self.gridLayout_2.addWidget(self.groupBox_3, 0, 0, 1, 1)
136        spacerItem2 = QtGui.QSpacerItem(108, 111, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
137        self.gridLayout_2.addItem(spacerItem2, 0, 1, 1, 1)
138        self.cmdHelp = QtGui.QPushButton(self.dataTab)
139        self.cmdHelp.setObjectName(_fromUtf8("cmdHelp"))
140        self.gridLayout_2.addWidget(self.cmdHelp, 0, 2, 1, 1, QtCore.Qt.AlignBottom)
141        self.gridLayout_6.addLayout(self.gridLayout_2, 1, 0, 1, 1)
142        DataLoadWidget.addTab(self.dataTab, _fromUtf8(""))
143        self.theoryTab = QtGui.QWidget()
144        self.theoryTab.setObjectName(_fromUtf8("theoryTab"))
145        self.gridLayout_8 = QtGui.QGridLayout(self.theoryTab)
146        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
147        self.groupBox_2 = QtGui.QGroupBox(self.theoryTab)
148        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
149        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_2)
150        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
151        self.horizontalLayout_3 = QtGui.QHBoxLayout()
152        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
153        spacerItem3 = QtGui.QSpacerItem(353, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
154        self.horizontalLayout_3.addItem(spacerItem3)
155        self.cmdDeleteTheory = QtGui.QPushButton(self.groupBox_2)
156        self.cmdDeleteTheory.setObjectName(_fromUtf8("cmdDeleteTheory"))
157        self.horizontalLayout_3.addWidget(self.cmdDeleteTheory)
158        self.gridLayout_4.addLayout(self.horizontalLayout_3, 0, 0, 1, 1)
159        self.freezeView = QtGui.QTreeView(self.groupBox_2)
160        self.freezeView.setObjectName(_fromUtf8("freezeView"))
161        self.freezeView.header().setVisible(False)
162        self.gridLayout_4.addWidget(self.freezeView, 1, 0, 1, 1)
163        self.gridLayout_8.addWidget(self.groupBox_2, 0, 0, 1, 1)
164        self.gridLayout_5 = QtGui.QGridLayout()
165        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
166        self.groupBox_4 = QtGui.QGroupBox(self.theoryTab)
167        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
168        self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_4)
169        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
170        self.cmdNew_2 = QtGui.QPushButton(self.groupBox_4)
171        self.cmdNew_2.setObjectName(_fromUtf8("cmdNew_2"))
172        self.gridLayout_7.addWidget(self.cmdNew_2, 0, 0, 1, 1)
173        self.cmdAppend_2 = QtGui.QPushButton(self.groupBox_4)
174        self.cmdAppend_2.setObjectName(_fromUtf8("cmdAppend_2"))
175        self.gridLayout_7.addWidget(self.cmdAppend_2, 1, 0, 1, 1)
176        self.cbgraph_2 = QtGui.QComboBox(self.groupBox_4)
177        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
178        sizePolicy.setHorizontalStretch(0)
179        sizePolicy.setVerticalStretch(0)
180        sizePolicy.setHeightForWidth(self.cbgraph_2.sizePolicy().hasHeightForWidth())
181        self.cbgraph_2.setSizePolicy(sizePolicy)
182        self.cbgraph_2.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents)
183        self.cbgraph_2.setObjectName(_fromUtf8("cbgraph_2"))
184        self.cbgraph_2.addItem(_fromUtf8(""))
185        self.gridLayout_7.addWidget(self.cbgraph_2, 1, 1, 1, 1)
186        self.gridLayout_5.addWidget(self.groupBox_4, 0, 0, 1, 1)
187        spacerItem4 = QtGui.QSpacerItem(108, 111, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
188        self.gridLayout_5.addItem(spacerItem4, 0, 1, 1, 1)
189        self.cmdHelp_2 = QtGui.QPushButton(self.theoryTab)
190        self.cmdHelp_2.setObjectName(_fromUtf8("cmdHelp_2"))
191        self.gridLayout_5.addWidget(self.cmdHelp_2, 0, 2, 1, 1, QtCore.Qt.AlignBottom)
192        self.gridLayout_8.addLayout(self.gridLayout_5, 1, 0, 1, 1)
193        DataLoadWidget.addTab(self.theoryTab, _fromUtf8(""))
194        self.actionDataInfo = QtGui.QAction(DataLoadWidget)
195        self.actionDataInfo.setObjectName(_fromUtf8("actionDataInfo"))
196        self.actionSaveAs = QtGui.QAction(DataLoadWidget)
197        self.actionSaveAs.setObjectName(_fromUtf8("actionSaveAs"))
198        self.actionQuickPlot = QtGui.QAction(DataLoadWidget)
199        self.actionQuickPlot.setObjectName(_fromUtf8("actionQuickPlot"))
200        self.actionQuick3DPlot = QtGui.QAction(DataLoadWidget)
201        self.actionQuick3DPlot.setObjectName(_fromUtf8("actionQuick3DPlot"))
202        self.actionEditMask = QtGui.QAction(DataLoadWidget)
203        self.actionEditMask.setObjectName(_fromUtf8("actionEditMask"))
204
205        self.retranslateUi(DataLoadWidget)
206        DataLoadWidget.setCurrentIndex(0)
207        QtCore.QMetaObject.connectSlotsByName(DataLoadWidget)
208
209    def retranslateUi(self, DataLoadWidget):
210        DataLoadWidget.setWindowTitle(_translate("DataLoadWidget", "TabWidget", None))
211        self.groupBox.setTitle(_translate("DataLoadWidget", "Data", None))
212        self.cmdLoad.setText(_translate("DataLoadWidget", "Load", None))
213        self.cbSelect.setItemText(0, _translate("DataLoadWidget", "Select all", None))
214        self.cbSelect.setItemText(1, _translate("DataLoadWidget", "Unselect all", None))
215        self.cbSelect.setItemText(2, _translate("DataLoadWidget", "Select all 1D", None))
216        self.cbSelect.setItemText(3, _translate("DataLoadWidget", "Unselect all 1D", None))
217        self.cbSelect.setItemText(4, _translate("DataLoadWidget", "Select all 2D", None))
218        self.cbSelect.setItemText(5, _translate("DataLoadWidget", "Unselect all 2D", None))
219        self.cmdDeleteData.setText(_translate("DataLoadWidget", "Delete", None))
220        self.cmdFreeze.setText(_translate("DataLoadWidget", "Freeze Theory", None))
221        self.cmdSendTo.setText(_translate("DataLoadWidget", "...", None))
222        self.cbFitting.setItemText(0, _translate("DataLoadWidget", "Fitting", None))
223        self.cbFitting.setItemText(1, _translate("DataLoadWidget", "Pr inversion", None))
224        self.cbFitting.setItemText(2, _translate("DataLoadWidget", "Invariant", None))
225        self.chkBatch.setText(_translate("DataLoadWidget", "Batch mode", None))
226        self.groupBox_3.setTitle(_translate("DataLoadWidget", "Plot", None))
227        self.cmdNew.setText(_translate("DataLoadWidget", "Create New", None))
228        self.cmdAppend.setText(_translate("DataLoadWidget", "Append to", None))
229        self.cbgraph.setItemText(0, _translate("DataLoadWidget", "Graph1", None))
230        self.cmdHelp.setText(_translate("DataLoadWidget", "Help", None))
231        DataLoadWidget.setTabText(DataLoadWidget.indexOf(self.dataTab), _translate("DataLoadWidget", "Data", None))
232        self.groupBox_2.setTitle(_translate("DataLoadWidget", "Theory", None))
233        self.cmdDeleteTheory.setText(_translate("DataLoadWidget", "Delete", None))
234        self.groupBox_4.setTitle(_translate("DataLoadWidget", "Plot", None))
235        self.cmdNew_2.setText(_translate("DataLoadWidget", "Create New", None))
236        self.cmdAppend_2.setText(_translate("DataLoadWidget", "Append to", None))
237        self.cbgraph_2.setItemText(0, _translate("DataLoadWidget", "Graph1", None))
238        self.cmdHelp_2.setText(_translate("DataLoadWidget", "Help", None))
239        DataLoadWidget.setTabText(DataLoadWidget.indexOf(self.theoryTab), _translate("DataLoadWidget", "Theory", None))
240        self.actionDataInfo.setText(_translate("DataLoadWidget", "Data Info", None))
241        self.actionSaveAs.setText(_translate("DataLoadWidget", "Save As", None))
242        self.actionQuickPlot.setText(_translate("DataLoadWidget", "Quick Plot", None))
243        self.actionQuick3DPlot.setText(_translate("DataLoadWidget", "Quick 3DPlot (slow)", None))
244        self.actionEditMask.setText(_translate("DataLoadWidget", "Edit Mask", None))
245
246import main_resources_rc
247
248class DataLoadWidget(QtGui.QTabWidget, Ui_DataLoadWidget):
249    def __init__(self, parent=None, f=QtCore.Qt.WindowFlags()):
250        QtGui.QTabWidget.__init__(self, parent)
251
252        self.setupUi(self)
253
Note: See TracBrowser for help on using the repository browser.