# Form implementation generated from reading ui file 'obci_window.ui'
#
# Created: Fri Aug 8 22:19:07 2014
# by: PyQt4 UI code generator 4.11.1
#
# WARNING! All changes made in this file will be lost!
from PyQt4 import QtCore, QtGui
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
[docs]class Ui_OBCILauncher(object):
[docs] def setupUi(self, OBCILauncher):
OBCILauncher.setObjectName("OBCILauncher")
OBCILauncher.resize(716, 606)
OBCILauncher.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
OBCILauncher.setUnifiedTitleAndToolBarOnMac(False)
self.centralwidget = QtGui.QWidget(OBCILauncher)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.splitter = QtGui.QSplitter(self.centralwidget)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth())
self.splitter.setSizePolicy(sizePolicy)
self.splitter.setOrientation(QtCore.Qt.Horizontal)
self.splitter.setOpaqueResize(True)
self.splitter.setObjectName("splitter")
self.groupBox = QtGui.QGroupBox(self.splitter)
self.groupBox.setEnabled(True)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
self.groupBox.setSizePolicy(sizePolicy)
self.groupBox.setBaseSize(QtCore.QSize(40, 0))
self.groupBox.setObjectName("groupBox")
self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.scenarios = QtGui.QTreeWidget(self.groupBox)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(100)
sizePolicy.setHeightForWidth(self.scenarios.sizePolicy().hasHeightForWidth())
self.scenarios.setSizePolicy(sizePolicy)
self.scenarios.setObjectName("scenarios")
self.scenarios.headerItem().setText(0, "1")
self.verticalLayout_4.addWidget(self.scenarios)
self.store_checkBox = QtGui.QCheckBox(self.groupBox)
self.store_checkBox.setObjectName("store_checkBox")
self.verticalLayout_4.addWidget(self.store_checkBox)
self.store_container = QtGui.QWidget(self.groupBox)
self.store_container.setObjectName("store_container")
self.verticalLayout = QtGui.QVBoxLayout(self.store_container)
self.verticalLayout.setMargin(0)
self.verticalLayout.setObjectName("verticalLayout")
self.formLayout_4 = QtGui.QFormLayout()
self.formLayout_4.setSpacing(3)
self.formLayout_4.setObjectName("formLayout_4")
self.label_7 = QtGui.QLabel(self.store_container)
self.label_7.setObjectName("label_7")
self.formLayout_4.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_7)
self.label_8 = QtGui.QLabel(self.store_container)
self.label_8.setObjectName("label_8")
self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_8)
self.store_file = QtGui.QLineEdit(self.store_container)
self.store_file.setObjectName("store_file")
self.formLayout_4.setWidget(1, QtGui.QFormLayout.FieldRole, self.store_file)
self.horizontalLayout_7 = QtGui.QHBoxLayout()
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.store_dir = QtGui.QLineEdit(self.store_container)
self.store_dir.setObjectName("store_dir")
self.horizontalLayout_7.addWidget(self.store_dir)
self.store_dir_chooser = QtGui.QToolButton(self.store_container)
self.store_dir_chooser.setObjectName("store_dir_chooser")
self.horizontalLayout_7.addWidget(self.store_dir_chooser)
self.formLayout_4.setLayout(0, QtGui.QFormLayout.FieldRole, self.horizontalLayout_7)
self.verticalLayout.addLayout(self.formLayout_4)
self.store_ts_checkBox = QtGui.QCheckBox(self.store_container)
self.store_ts_checkBox.setToolTip("")
self.store_ts_checkBox.setStatusTip("")
self.store_ts_checkBox.setWhatsThis("")
self.store_ts_checkBox.setChecked(True)
self.store_ts_checkBox.setObjectName("store_ts_checkBox")
self.verticalLayout.addWidget(self.store_ts_checkBox)
self.store_local_checkBox = QtGui.QCheckBox(self.store_container)
self.store_local_checkBox.setEnabled(False)
self.store_local_checkBox.setCheckable(False)
self.store_local_checkBox.setChecked(False)
self.store_local_checkBox.setObjectName("store_local_checkBox")
self.verticalLayout.addWidget(self.store_local_checkBox)
self.verticalLayout_4.addWidget(self.store_container)
self.horizontalLayout = QtGui.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.start_button = QtGui.QPushButton(self.groupBox)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.start_button.sizePolicy().hasHeightForWidth())
self.start_button.setSizePolicy(sizePolicy)
self.start_button.setObjectName("start_button")
self.horizontalLayout.addWidget(self.start_button)
self.stop_button = QtGui.QPushButton(self.groupBox)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.stop_button.sizePolicy().hasHeightForWidth())
self.stop_button.setSizePolicy(sizePolicy)
self.stop_button.setObjectName("stop_button")
self.horizontalLayout.addWidget(self.stop_button)
self.verticalLayout_4.addLayout(self.horizontalLayout)
self.parameters_of = QtGui.QGroupBox(self.splitter)
self.parameters_of.setMinimumSize(QtCore.QSize(0, 0))
self.parameters_of.setObjectName("parameters_of")
self.verticalLayout_2 = QtGui.QVBoxLayout(self.parameters_of)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.scenarioTab = QtGui.QTabWidget(self.parameters_of)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.scenarioTab.sizePolicy().hasHeightForWidth())
self.scenarioTab.setSizePolicy(sizePolicy)
self.scenarioTab.setObjectName("scenarioTab")
self.tab = QtGui.QWidget()
self.tab.setObjectName("tab")
self.verticalLayout_5 = QtGui.QVBoxLayout(self.tab)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.info = QtGui.QLabel(self.tab)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.info.sizePolicy().hasHeightForWidth())
self.info.setSizePolicy(sizePolicy)
self.info.setMinimumSize(QtCore.QSize(0, 0))
self.info.setWordWrap(True)
self.info.setIndent(-1)
self.info.setOpenExternalLinks(True)
self.info.setObjectName("info")
self.verticalLayout_5.addWidget(self.info)
self.parameters = QtGui.QTreeWidget(self.tab)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.parameters.sizePolicy().hasHeightForWidth())
self.parameters.setSizePolicy(sizePolicy)
self.parameters.setMinimumSize(QtCore.QSize(390, 192))
self.parameters.setObjectName("parameters")
self.parameters.headerItem().setText(0, "1")
self.verticalLayout_5.addWidget(self.parameters)
self.horizontalLayout_4 = QtGui.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.details_label = QtGui.QLabel(self.tab)
self.details_label.setObjectName("details_label")
self.horizontalLayout_4.addWidget(self.details_label)
self.details_mode = QtGui.QComboBox(self.tab)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.details_mode.sizePolicy().hasHeightForWidth())
self.details_mode.setSizePolicy(sizePolicy)
self.details_mode.setObjectName("details_mode")
self.horizontalLayout_4.addWidget(self.details_mode)
self.verticalLayout_5.addLayout(self.horizontalLayout_4)
self.scenarioTab.addTab(self.tab, "")
self.tab_2 = QtGui.QWidget()
self.tab_2.setObjectName("tab_2")
self.scenarioTab.addTab(self.tab_2, "")
self.verticalLayout_2.addWidget(self.scenarioTab)
self.verticalLayout_3.addWidget(self.splitter)
OBCILauncher.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(OBCILauncher)
self.menubar.setGeometry(QtCore.QRect(0, 0, 716, 19))
self.menubar.setObjectName("menubar")
self.menuMenu = QtGui.QMenu(self.menubar)
self.menuMenu.setObjectName("menuMenu")
OBCILauncher.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(OBCILauncher)
self.statusbar.setObjectName("statusbar")
OBCILauncher.setStatusBar(self.statusbar)
self.toolBar = QtGui.QToolBar(OBCILauncher)
self.toolBar.setLayoutDirection(QtCore.Qt.LeftToRight)
self.toolBar.setObjectName("toolBar")
OBCILauncher.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
self.actionSave_as = QtGui.QAction(OBCILauncher)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/filesaveas.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionSave_as.setIcon(icon)
self.actionSave_as.setShortcutContext(QtCore.Qt.WindowShortcut)
self.actionSave_as.setIconVisibleInMenu(True)
self.actionSave_as.setObjectName("actionSave_as")
self.actionSave = QtGui.QAction(OBCILauncher)
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(":/filesave.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionSave.setIcon(icon1)
self.actionSave.setMenuRole(QtGui.QAction.TextHeuristicRole)
self.actionSave.setIconVisibleInMenu(True)
self.actionSave.setObjectName("actionSave")
self.actionOpen = QtGui.QAction(OBCILauncher)
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(":/fileopen.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionOpen.setIcon(icon2)
self.actionOpen.setIconVisibleInMenu(True)
self.actionOpen.setObjectName("actionOpen")
self.actionAdd_to_sidebar = QtGui.QAction(OBCILauncher)
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap(":/stock_add-bookmark.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionAdd_to_sidebar.setIcon(icon3)
self.actionAdd_to_sidebar.setIconVisibleInMenu(True)
self.actionAdd_to_sidebar.setObjectName("actionAdd_to_sidebar")
self.actionExit = QtGui.QAction(OBCILauncher)
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap(":/stock_exit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionExit.setIcon(icon4)
self.actionExit.setIconVisibleInMenu(True)
self.actionExit.setObjectName("actionExit")
self.actionRemove_from_sidebar = QtGui.QAction(OBCILauncher)
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap(":/stock_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionRemove_from_sidebar.setIcon(icon5)
self.actionRemove_from_sidebar.setIconVisibleInMenu(True)
self.actionRemove_from_sidebar.setObjectName("actionRemove_from_sidebar")
self.actionConnect = QtGui.QAction(OBCILauncher)
icon6 = QtGui.QIcon()
icon6.addPixmap(QtGui.QPixmap(":/connect.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionConnect.setIcon(icon6)
self.actionConnect.setObjectName("actionConnect")
self.actionSelectAmplifier = QtGui.QAction(OBCILauncher)
icon7 = QtGui.QIcon()
icon7.addPixmap(QtGui.QPixmap(":/filefind.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.actionSelectAmplifier.setIcon(icon7)
self.actionSelectAmplifier.setObjectName("actionSelectAmplifier")
self.menubar.addAction(self.menuMenu.menuAction())
self.toolBar.addAction(self.actionOpen)
self.toolBar.addAction(self.actionSave_as)
self.toolBar.addAction(self.actionRemove_from_sidebar)
self.toolBar.addSeparator()
self.toolBar.addSeparator()
self.toolBar.addSeparator()
self.toolBar.addSeparator()
self.toolBar.addAction(self.actionConnect)
self.toolBar.addSeparator()
self.toolBar.addSeparator()
self.toolBar.addSeparator()
self.toolBar.addSeparator()
self.toolBar.addAction(self.actionSelectAmplifier)
self.retranslateUi(OBCILauncher)
self.scenarioTab.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(OBCILauncher)
[docs] def retranslateUi(self, OBCILauncher):
OBCILauncher.setWindowTitle(_translate("OBCILauncher", "OBCI Launcher", None))
self.groupBox.setTitle(_translate("OBCILauncher", "Experiment scenarios", None))
self.store_checkBox.setText(_translate("OBCILauncher", "store EEG signal and tags", None))
self.label_7.setText(_translate("OBCILauncher", "Directory", None))
self.label_8.setText(_translate("OBCILauncher", "File name", None))
self.store_file.setText(_translate("OBCILauncher", "test1", None))
self.store_dir.setText(_translate("OBCILauncher", "~/", None))
self.store_dir_chooser.setText(_translate("OBCILauncher", "...", None))
self.store_ts_checkBox.setText(_translate("OBCILauncher", "Append timestamp to file name", None))
self.store_local_checkBox.setText(_translate("OBCILauncher", "Store data locally", None))
self.start_button.setText(_translate("OBCILauncher", "Start", None))
self.stop_button.setText(_translate("OBCILauncher", "Stop", None))
self.parameters_of.setTitle(_translate("OBCILauncher", "Scenario data", None))
self.info.setText(_translate("OBCILauncher", "asjdn asjklndjk naskljdh jka", None))
self.details_label.setText(_translate("OBCILauncher", "Details mode:", None))
self.scenarioTab.setTabText(self.scenarioTab.indexOf(self.tab), _translate("OBCILauncher", "Tab 1", None))
self.scenarioTab.setTabText(self.scenarioTab.indexOf(self.tab_2), _translate("OBCILauncher", "Tab 2", None))
self.menuMenu.setTitle(_translate("OBCILauncher", "File", None))
self.toolBar.setWindowTitle(_translate("OBCILauncher", "toolBar", None))
self.actionSave_as.setText(_translate("OBCILauncher", "Save as...", None))
self.actionSave_as.setShortcut(_translate("OBCILauncher", "Ctrl+Shift+S", None))
self.actionSave.setText(_translate("OBCILauncher", "Save", None))
self.actionSave.setShortcut(_translate("OBCILauncher", "Ctrl+S", None))
self.actionOpen.setText(_translate("OBCILauncher", "Import...", None))
self.actionOpen.setShortcut(_translate("OBCILauncher", "Ctrl+O", None))
self.actionAdd_to_sidebar.setText(_translate("OBCILauncher", "Add to sidebar", None))
self.actionAdd_to_sidebar.setShortcut(_translate("OBCILauncher", "Ctrl+B", None))
self.actionExit.setText(_translate("OBCILauncher", "Exit", None))
self.actionExit.setShortcut(_translate("OBCILauncher", "Ctrl+Q", None))
self.actionRemove_from_sidebar.setText(_translate("OBCILauncher", "Remove from sidebar", None))
self.actionRemove_from_sidebar.setShortcut(_translate("OBCILauncher", "Ctrl+Shift+D", None))
self.actionConnect.setText(_translate("OBCILauncher", "Connect...", None))
self.actionConnect.setToolTip(_translate("OBCILauncher", "Connect to another machine", None))
self.actionConnect.setShortcut(_translate("OBCILauncher", "Ctrl+Shift+C", None))
self.actionSelectAmplifier.setText(_translate("OBCILauncher", "Select Amplifier ...", None))
self.actionSelectAmplifier.setToolTip(
_translate("OBCILauncher", "Search for available amplifiers and select one", None))
self.actionSelectAmplifier.setShortcut(_translate("OBCILauncher", "Ctrl+Shift+A", None))
from . import resources_rc