modification: PropertiesDlg started (not working)
This commit is contained in:
parent
29700e793e
commit
1266ced058
@ -70,10 +70,26 @@ class PropertiesDlg(QDialog):
|
|||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
super(PropertiesDlg, self).__init__(parent)
|
super(PropertiesDlg, self).__init__(parent)
|
||||||
|
|
||||||
self.tabBar = QTabBar()
|
appName = QApplication.applicationName()
|
||||||
self.buttonBox = QDialogButtonBox(QDialogButtonBox.Apply |
|
|
||||||
|
self.setWindowTitle("{0} Properties".format(appName))
|
||||||
|
|
||||||
|
tabWidget = QTabWidget()
|
||||||
|
tabWidget.addTab(InputsTab(self), "Inputs")
|
||||||
|
tabWidget.addTab(OutputsTab(self), "Outputs")
|
||||||
|
tabWidget.addTab(PhasesTab(self), "Phases")
|
||||||
|
tabWidget.addTab(GraphicsTab(self), "Graphics")
|
||||||
|
self.buttonBox = QDialogButtonBox(QDialogButtonBox.Ok |
|
||||||
|
QDialogButtonBox.Apply |
|
||||||
QDialogButtonBox.Close)
|
QDialogButtonBox.Close)
|
||||||
|
|
||||||
|
layout = QVBoxLayout()
|
||||||
|
layout.addWidget(tabWidget)
|
||||||
|
layout.addWidget(self.buttonBox)
|
||||||
|
self.setLayout(layout)
|
||||||
|
|
||||||
|
self.connect(self.buttonBox, SIGNAL("accepted()"), self,
|
||||||
|
SLOT("accept()"))
|
||||||
self.connect(self.buttonBox.button(QDialogButtonBox.Apply),
|
self.connect(self.buttonBox.button(QDialogButtonBox.Apply),
|
||||||
SIGNAL("clicked()"), self.apply)
|
SIGNAL("clicked()"), self.apply)
|
||||||
self.connect(self.buttonBox, SIGNAL("rejected()"),
|
self.connect(self.buttonBox, SIGNAL("rejected()"),
|
||||||
@ -84,6 +100,54 @@ class PropertiesDlg(QDialog):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class InputsTab(QWidget):
|
||||||
|
|
||||||
|
def __init__(self, parent=None):
|
||||||
|
super(InputsTab, self).__init__(parent)
|
||||||
|
|
||||||
|
dataDirLabel = QLabel("data directory:")
|
||||||
|
dataDirEdit = QLineEdit()
|
||||||
|
|
||||||
|
layout = QGridLayout()
|
||||||
|
layout.addWidget(dataDirLabel, 0, 0)
|
||||||
|
layout.addWidget(dataDirEdit, 0, 1)
|
||||||
|
|
||||||
|
self.setLayout(layout)
|
||||||
|
|
||||||
|
|
||||||
|
class OutputsTab(QWidget):
|
||||||
|
|
||||||
|
def __init__(self, parent=None):
|
||||||
|
super(OutputsTab, self).__init__(parent)
|
||||||
|
|
||||||
|
eventOutputLabel = QLabel("event ouput format")
|
||||||
|
eventOutputComboBox = QComboBox()
|
||||||
|
eventoutputformats = ["QuakeML", "VelEst"]
|
||||||
|
eventOutputComboBox.addItems(eventoutputformats)
|
||||||
|
|
||||||
|
layout = QGridLayout()
|
||||||
|
layout.addWidget(eventOutputLabel, 0, 0)
|
||||||
|
layout.addWidget(eventOutputComboBox, 0, 1)
|
||||||
|
|
||||||
|
self.setLayout(layout)
|
||||||
|
|
||||||
|
|
||||||
|
class PhasesTab(QWidget):
|
||||||
|
|
||||||
|
def __init__(self, parent=None):
|
||||||
|
super(PhasesTab, self).__init__(parent)
|
||||||
|
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class GraphicsTab(QWidget):
|
||||||
|
|
||||||
|
def __init__(self, parent=None):
|
||||||
|
super(GraphicsTab, self).__init__(parent)
|
||||||
|
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class FilterOptionsDock(QDialog):
|
class FilterOptionsDock(QDialog):
|
||||||
|
|
||||||
def __init__(self, parent=None, titleString="Filter options",
|
def __init__(self, parent=None, titleString="Filter options",
|
||||||
|
Loading…
Reference in New Issue
Block a user