def __init__(self, parent, isEditable=False): QtGui.QTabWidget.__init__(self, parent) self.defaultTitle = self.tr("New Usecase") self.editTitle = self.tr("Edit usecase") self.mapper = _naf_tableview.cNotifier() self.detailsView = cUsecaseDetailsView(self, readOnly=not isEditable) self.addTab(self.detailsView, self.tr('Use case')) self.mapper.addObserver(self.detailsView) self.requirementTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel( 'requirements', ('id', 'priority', 'status', 'complexity', 'assigned', 'effort', 'category', 'keywords', 'title'), relationType=_naf_tableview.REVERSE_RELATION), self) self.addTab(self.requirementTableView, self.tr('Related Requirements')) self.mapper.addObserver(self.requirementTableView) self.featureTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel( 'features', ('id', 'priority', 'status', 'risk', 'keywords', 'title'), relationType=_naf_tableview.REVERSE_RELATION), self) self.addTab(self.featureTableView, self.tr('Related Features')) self.mapper.addObserver(self.featureTableView)
def __init__(self, parent, isEditable=False): QtGui.QTabWidget.__init__(self, parent) self.defaultTitle = self.tr("New Feature") self.editTitle = self.tr("Edit feature") self.mapper = _naf_tableview.cNotifier() self.detailsView = cFeatureDetailsView(self, readOnly=not isEditable) self.addTab(self.detailsView, self.tr('Feature')) self.mapper.addObserver(self.detailsView) relationType = [_naf_tableview.NORMAL_RELATION, _naf_tableview.IGNORE_RELATION][isEditable] self.requirementTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('requirements', ('id', 'priority', 'status', 'complexity', 'assigned', 'effort', 'category', 'keywords' ,'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.requirementTableView, self.tr('Related Requirements')) self.mapper.addObserver(self.requirementTableView) self.usecaseTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('usecases', ('id', 'priority', 'usefrequency', 'actors', 'stakeholders', 'keywords', 'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.usecaseTableView, self.tr('Related Usecases')) self.mapper.addObserver(self.usecaseTableView)
def __init__(self, parent, isEditable=False): QtGui.QTabWidget.__init__(self, parent) self.defaultTitle = self.tr("New Requirement") self.editTitle = self.tr("Edit requirement") self.mapper = _naf_tableview.cNotifier() self.detailsView = cRequirementDetailsView(self, readOnly=not isEditable) self.addTab(self.detailsView, self.tr('Requirement')) self.mapper.addObserver(self.detailsView) self.featureTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel( 'features', ('id', 'priority', 'status', 'risk', 'keywords', 'title'), relationType=_naf_tableview.REVERSE_RELATION), self) self.addTab(self.featureTableView, self.tr('Related Features')) self.mapper.addObserver(self.featureTableView) relationType = [ _naf_tableview.NORMAL_RELATION, _naf_tableview.IGNORE_RELATION ][isEditable] self.usecaseTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel( 'usecases', ('id', 'priority', 'usefrequency', 'actors', 'stakeholders', 'keywords', 'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.usecaseTableView, self.tr('Related Usecases')) self.mapper.addObserver(self.usecaseTableView) relationType = [ _naf_tableview.NORMAL_RELATION, _naf_tableview.IGNORE_RELATION ][isEditable] self.testcaseTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('testcases', ('id', 'keywords', 'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.testcaseTableView, self.tr('Related Testcases')) self.mapper.addObserver(self.testcaseTableView) self.componentTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel( 'components', ('id', 'keywords', 'kind', 'title'), relationType=_naf_tableview.REVERSE_RELATION, itemsCheckable=False), self) self.addTab(self.componentTableView, self.tr('Related Components')) self.mapper.addObserver(self.componentTableView)
def __init__(self, *args, **kwargs): super(cImageInsertDialog, self).__init__(*args, **kwargs) self.setWindowTitle(self.tr("Insert Image")) self.setMinimumWidth(640) layout = QtGui.QVBoxLayout() buttonBox = QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel) buttonBox.accepted.connect(self.accept) buttonBox.rejected.connect(self.reject) self.imageTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel( "images", ("id", "title", "keywords", "source"), relationType=_naf_tableview.IGNORE_RELATION, itemsCheckable=True, ), self, ) self.imageTableView.model().setCurrentIndex(-1, False) hbox = QtGui.QHBoxLayout() hbox.addWidget(QtGui.QLabel(self.tr("Scale"))) self.percentScale = QtGui.QSpinBox(self) self.percentScale.setSuffix("%") self.percentScale.setMaximum(10) self.percentScale.setMaximum(800) self.percentScale.setValue(100) hbox.addWidget(self.percentScale) hbox.addStretch(1) layout.addWidget(self.imageTableView) layout.addLayout(hbox) layout.addWidget(buttonBox) self.setLayout(layout)
def __init__(self, *args, **kwargs): super(cImageInsertDialog, self).__init__(*args, **kwargs) self.setWindowTitle(self.tr("Insert Image")) self.setMinimumWidth(640) layout = QtGui.QVBoxLayout() buttonBox = QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok | QtGui.QDialogButtonBox.Cancel) buttonBox.accepted.connect(self.accept) buttonBox.rejected.connect(self.reject) self.imageTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel( 'images', ('id', 'title', 'keywords', 'source'), relationType=_naf_tableview.IGNORE_RELATION, itemsCheckable=True), self) self.imageTableView.model().setCurrentIndex(-1, False) hbox = QtGui.QHBoxLayout() hbox.addWidget(QtGui.QLabel(self.tr('Scale'))) self.percentScale = QtGui.QSpinBox(self) self.percentScale.setSuffix('%') self.percentScale.setMaximum(10) self.percentScale.setMaximum(800) self.percentScale.setValue(100) hbox.addWidget(self.percentScale) hbox.addStretch(1) layout.addWidget(self.imageTableView) layout.addLayout(hbox) layout.addWidget(buttonBox) self.setLayout(layout)
def __init__(self, parent, isEditable=False): QtGui.QTabWidget.__init__(self, parent) self.defaultTitle = self.tr("New Testcase") self.editTitle = self.tr("Edit testcase") self.mapper = _naf_tableview.cNotifier() self.detailsView = cTestcaseDetailsView(self, readOnly=not isEditable) self.addTab(self.detailsView, self.tr('Testcase')) self.mapper.addObserver(self.detailsView) self.requirementTableView = _naf_tableview.cItemTableView(_naf_tableview.cItemTableModel('requirements', ('id', 'priority', 'status', 'complexity', 'assigned', 'effort', 'category', 'keywords', 'title'), relationType=_naf_tableview.REVERSE_RELATION), self) self.addTab(self.requirementTableView, self.tr('Related Requirements')) self.mapper.addObserver(self.requirementTableView) self.testsuiteTableView = _naf_tableview.cItemTableView(_naf_tableview.cItemTableModel('testsuites', ('id', 'keywords', 'title'), relationType=_naf_tableview.REVERSE_RELATION), self) self.addTab(self.testsuiteTableView, self.tr('Related Testsuites')) self.mapper.addObserver(self.testsuiteTableView)
def __init__(self, parent, isEditable=False): QtGui.QTabWidget.__init__(self, parent) self.defaultTitle = self.tr("New Requirement") self.editTitle = self.tr("Edit requirement") self.mapper = _naf_tableview.cNotifier() self.detailsView = cRequirementDetailsView(self, readOnly=not isEditable) self.addTab(self.detailsView, self.tr('Requirement')) self.mapper.addObserver(self.detailsView) self.featureTableView = _naf_tableview.cItemTableView(_naf_tableview.cItemTableModel('features', ('id', 'priority', 'status', 'risk', 'keywords', 'title'), relationType=_naf_tableview.REVERSE_RELATION), self) self.addTab(self.featureTableView, self.tr('Related Features')) self.mapper.addObserver(self.featureTableView) relationType = [_naf_tableview.NORMAL_RELATION, _naf_tableview.IGNORE_RELATION][isEditable] self.usecaseTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('usecases', ('id', 'priority', 'usefrequency', 'actors', 'stakeholders', 'keywords', 'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.usecaseTableView, self.tr('Related Usecases')) self.mapper.addObserver(self.usecaseTableView) relationType = [_naf_tableview.NORMAL_RELATION, _naf_tableview.IGNORE_RELATION][isEditable] self.testcaseTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('testcases', ('id', 'keywords', 'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.testcaseTableView, self.tr('Related Testcases')) self.mapper.addObserver(self.testcaseTableView) self.componentTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('components', ('id', 'keywords', 'kind', 'title'), relationType=_naf_tableview.REVERSE_RELATION, itemsCheckable=False), self) self.addTab(self.componentTableView, self.tr('Related Components')) self.mapper.addObserver(self.componentTableView)
def __init__(self, parent, isEditable=False): QtGui.QTabWidget.__init__(self, parent) self.defaultTitle = self.tr("New Testsuite") self.editTitle = self.tr("Edit testsuite") self.mapper = _naf_tableview.cNotifier() self.detailsView = cTestsuiteDetailsView(self, readOnly=not isEditable) self.addTab(self.detailsView, self.tr('Testsuite')) self.mapper.addObserver(self.detailsView) relationType = [_naf_tableview.NORMAL_RELATION, _naf_tableview.IGNORE_RELATION][isEditable] self.testcaseTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('testcases', ('id', 'keywords', 'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.testcaseTableView, self.tr('Related Testcases')) self.mapper.addObserver(self.testcaseTableView)
def __init__(self, parent, isEditable=False): QtGui.QTabWidget.__init__(self, parent) self.defaultTitle = self.tr("New Testsuite") self.editTitle = self.tr("Edit testsuite") self.mapper = _naf_tableview.cNotifier() self.detailsView = cTestsuiteDetailsView(self, readOnly=not isEditable) self.addTab(self.detailsView, self.tr('Testsuite')) self.mapper.addObserver(self.detailsView) relationType = [ _naf_tableview.NORMAL_RELATION, _naf_tableview.IGNORE_RELATION ][isEditable] self.testcaseTableView = _naf_tableview.cItemTableView( _naf_tableview.cItemTableModel('testcases', ('id', 'keywords', 'title'), relationType=relationType, itemsCheckable=isEditable), self) self.addTab(self.testcaseTableView, self.tr('Related Testcases')) self.mapper.addObserver(self.testcaseTableView)