def preSetupUi(self): CItemsListDialogEx.preSetupUi(self) self.btnSettings = QtGui.QPushButton(u'Настройки', self) self.btnSettings.setObjectName('btnSettings') self.btnBuildReport = QtGui.QPushButton(u'Построить отчёт', self) self.btnBuildReport.setObjectName('btnBuildReport') self.btnExchange = QtGui.QPushButton(u'Обмен', self) self.btnExchange.setObjectName('btnExchange') self.mnuBtnSettings = QtGui.QMenu(self) self.mnuBtnSettings.setObjectName('mnuBtnSettings') self.mnuBtnExchange = QtGui.QMenu(self) self.mnuBtnExchange.setObjectName('mnuBtnExchange') self.actSettingsInit = QtGui.QAction(u'Сгенерировать поля', self) self.actSettingsInit.setObjectName('actSettingsInit') self.actSettingsParams = QtGui.QAction(u'Список параметров', self) self.actSettingsParams.setObjectName('actSettingsParams') self.actSettingsFields = QtGui.QAction(u'Список полей', self) self.actSettingsFields.setObjectName('actSettingsFields') self.actSettingsFunctions = QtGui.QAction(u'Список функций', self) self.actSettingsFunctions.setObjectName('actSettingsFunctions') self.actExchangeExport = QtGui.QAction(u'Экспорт', self) self.actExchangeExport.setObjectName('actExchangeExport') self.actExchangeImport = QtGui.QAction(u'Импорт', self) self.actExchangeImport.setObjectName('actExchangeImport')
def __init__(self, parent): CItemsListDialogEx.__init__(self, parent, [ CTextCol(u'Код', [rbCode], 20), CTextCol(u'Наименование', [rbName], 40), CTimeCol(u'с', ['begTime'], 40), CTimeCol(u'по', ['endTime'], 40) ], 'rbMealTime', [rbCode, rbName, 'begTime', 'endTime']) self.setWindowTitleEx(u'Периоды питания')
def __init__(self, parent): CItemsListDialogEx.__init__(self, parent, [ CTextCol(u'Код', [rbCode], 20), CTextCol(u'Наименование', [rbName], 100), CTextCol(u'Количество', ['amount'], 10), CTextCol(u'Единица измерения', ['unit'], 10), ], 'rbMeal', [rbCode, rbName, 'amount', 'unit']) self.setWindowTitleEx(u'Рацион')
def __init__(self, parent): CItemsListDialogEx.__init__(self, parent, [ CTextCol(u'Код', [rbCode], 20), CTextCol(u'Наименование', [rbName], 40), CRefBookCol(u'Диета', ['diet_id'], 'rbDiet', 40), CRefBookCol(u'Диета ухаживающего', ['courtingDiet_id'], 'rbDiet', 40) ], 'rbMenu', [rbCode, rbName]) self.setWindowTitleEx(u'Шаблоны питания')
def __init__(self, parent): CItemsListDialogEx.__init__( self, parent, [ CTextCol(u'Наименование', ['name'], 50), CTextCol(u'Описание', ['description'], 10), ], 'rcReport', ['name'], uniqueCode=False) self.setWindowTitleEx(u'Список отчётов')
def __init__(self, parent): CItemsListDialogEx.__init__( self, parent, [ CTextCol(u'Наименование', ['name'], 50), CTextCol(u'Функция', ['function'], 10), CTextCol(u'Описание', ['description'], 10), ], 'rcFunction', ['name'], uniqueCode=False) self.setWindowTitleEx(u'Список функций')
def __init__(self, parent): CItemsListDialogEx.__init__( self, parent, [ CTextCol(u'Код', ['code'], 50), CTextCol(u'Имя в списке параметров', ['name'], 10), CTextCol(u'Текст в интерфейсе', ['title'], 10), ], 'rcParam', ['name'], uniqueCode=False) self.setWindowTitleEx(u'Список параметров')
def postSetupUi(self): CItemsListDialogEx.postSetupUi(self) hasRightEdit = QtGui.qApp.userHasRight(urAccessReportConstructorEdit) hasRightEdit = True self.buttonBox.addButton(self.btnBuildReport, QtGui.QDialogButtonBox.ActionRole) self.buttonBox.addButton(self.btnSettings, QtGui.QDialogButtonBox.ActionRole) self.buttonBox.addButton(self.btnExchange, QtGui.QDialogButtonBox.ActionRole) self.setBtnSettingsMenu() self.setBtnExchangeMenu() self.btnSettings.setMenu(self.mnuBtnSettings) self.btnExchange.setMenu(self.mnuBtnExchange) self.btnEdit.setVisible(hasRightEdit) self.btnNew.setVisible(hasRightEdit) self.btnSettings.setVisible(hasRightEdit) self.btnExchange.setVisible(hasRightEdit) self.btnPrint.setVisible(False)
def __init__(self, parent): CItemsListDialogEx.__init__(self, parent, [ CTextCol(u'Код', [rbCode], 20), CTextCol(u'Наименование', [rbName], 40), ], 'rbDiet', [rbCode, rbName]) self.setWindowTitleEx(u'Столы питания')