def __init__(self, itemd=None, parent=None, **kwargs): QtWidgets.QWidget.__init__(self, parent, **kwargs) self.parent = parent if (itemd == None): self.itemd = item_format.base_item('') else: self.itemd = itemd VBox = QtWidgets.QVBoxLayout(self) self.nameLineEdit = QtWidgets.QLineEdit(self) self.nameLineEdit.setMaxLength(22) self.radioEquipable = QtWidgets.QRadioButton('equipable', self) self.radioUsable = QtWidgets.QRadioButton('usable', self) self.radioNone = QtWidgets.QRadioButton('none', self) self.checkboxUnique = QtWidgets.QCheckBox('unique', self) self.checkboxReusable = QtWidgets.QCheckBox('reusable', self) self.descriptionLineEdit = QtWidgets.QLineEdit(self) self.comboboxCategory = QtWidgets.QComboBox(self) self.statModWidget = StatModWidget(self) self.effectWidget = EffectWidget(self) self.actionWidget = actions_wdgt.tinyActionsWdgt( parent=self, ssettings=current_project.settings, nothis=True, isitem=True) self.actionWidget.setEnabled(False) self.statModWidget.setEnabled(False) self.effectWidget.setEnabled(False) self.checkboxReusable.setEnabled(False) self.radioUsable.toggled.connect(self.radioUsableChanged) self.radioEquipable.toggled.connect(self.radioEquipableChanged) for i in range(len(item_format.item_categories)): category = item_format.item_categories[i] self.comboboxCategory.insertItem(i, category) self.loadItem() VBox.addWidget(QtWidgets.QLabel('Item name:')) VBox.addWidget(self.nameLineEdit) VBox.addWidget(QtWidgets.QLabel('Item properties:')) VBox.addWidget(self.radioEquipable) VBox.addWidget(self.radioUsable) VBox.addWidget(self.radioNone) VBox.addWidget(self.checkboxUnique) VBox.addWidget(self.checkboxReusable) VBox.addWidget(QtWidgets.QLabel('Item description:')) VBox.addWidget(self.descriptionLineEdit) VBox.addWidget(QtWidgets.QLabel('Item category:')) VBox.addWidget(self.comboboxCategory) VBox.addWidget(self.statModWidget) VBox.addWidget(self.effectWidget) VBox.addWidget(self.actionWidget)
def __init__(self, itemd=None, parent=None, **kwargs): QtWidgets.QWidget.__init__(self, parent, **kwargs) self.parent = parent if(itemd==None): self.itemd = item_format.base_item('') else: self.itemd = itemd VBox = QtWidgets.QVBoxLayout(self) self.nameLineEdit = QtWidgets.QLineEdit(self) self.nameLineEdit.setMaxLength(22) self.radioEquipable = QtWidgets.QRadioButton('equipable',self) self.radioUsable = QtWidgets.QRadioButton('usable', self) self.radioNone = QtWidgets.QRadioButton('none', self) self.checkboxUnique = QtWidgets.QCheckBox('unique', self) self.checkboxReusable = QtWidgets.QCheckBox('reusable', self) self.descriptionLineEdit = QtWidgets.QLineEdit(self) self.comboboxCategory = QtWidgets.QComboBox(self) self.statModWidget = StatModWidget(self) self.effectWidget = EffectWidget(self) self.actionWidget = actions_wdgt.tinyActionsWdgt(parent=self, ssettings=current_project.settings, nothis=True, isitem=True) self.actionWidget.setEnabled(False) self.statModWidget.setEnabled(False) self.effectWidget.setEnabled(False) self.checkboxReusable.setEnabled(False) self.radioUsable.toggled.connect(self.radioUsableChanged) self.radioEquipable.toggled.connect(self.radioEquipableChanged) for i in range(len(item_format.item_categories)): category = item_format.item_categories[i] self.comboboxCategory.insertItem(i,category) self.loadItem() VBox.addWidget(QtWidgets.QLabel('Item name:')) VBox.addWidget(self.nameLineEdit) VBox.addWidget(QtWidgets.QLabel('Item properties:')) VBox.addWidget(self.radioEquipable) VBox.addWidget(self.radioUsable) VBox.addWidget(self.radioNone) VBox.addWidget(self.checkboxUnique) VBox.addWidget(self.checkboxReusable) VBox.addWidget(QtWidgets.QLabel('Item description:')) VBox.addWidget(self.descriptionLineEdit) VBox.addWidget(QtWidgets.QLabel('Item category:')) VBox.addWidget(self.comboboxCategory) VBox.addWidget(self.statModWidget) VBox.addWidget(self.effectWidget) VBox.addWidget(self.actionWidget)
def __init__(self, parent=None, ssettings={}, **kwargs): #super().__init__(parent, **kwargs) QtWidgets.QDialog.__init__(self, parent, **kwargs) self.layout = QtWidgets.QHBoxLayout(self) self.charalist = CharaList() self.csetSelector = tile_charaset.CharasetSelector(self, ssettings) self.movement = MoveWidget() self.properties = PropertiesWidget() self.actions = actions_wdgt.tinyActionsWdgt(parent=parent, ssettings=ssettings, nothis=True) self.actions.setAllState(True) self.reopen = QtWidgets.QPushButton("Reopen", self) self.reopen.clicked.connect(self.reopenfile) self.save = QtWidgets.QPushButton("Save", self) self.save.clicked.connect(self.savefile) HBoxRS = QtWidgets.QHBoxLayout() HBoxRS.addWidget(self.reopen) HBoxRS.addWidget(self.save) VBox = QtWidgets.QVBoxLayout() VBox.addWidget(self.charalist) VBox.addLayout(HBoxRS) VBox.addWidget(self.properties) self.layout.addLayout(VBox) self.layout.addWidget(self.csetSelector) self.layout.addWidget(self.movement) self.layout.addWidget(self.actions) self.charalist.SelectionChanged.connect(self.charaSelectionChanged) self.oldSelection = self.charalist.returnvalue if "gamefolder" in ssettings: filetoopen = os.path.join(ssettings["gamefolder"], fifl.DESCRIPTORS, fifl.CHARAS) self.__Open(filetoopen)
def __init__(self, parent=None, ssettings={}, **kwargs): #super().__init__(parent, **kwargs) QtWidgets.QDialog.__init__(self, parent, **kwargs) self.layout = QtWidgets.QHBoxLayout(self) self.charalist = CharaList() self.csetSelector = tile_charaset.CharasetSelector(self, ssettings) self.movement = MoveWidget() self.properties = PropertiesWidget() self.actions = actions_wdgt.tinyActionsWdgt(parent=parent, ssettings=ssettings, nothis=True) self.actions.setAllState(True) self.reopen = QtWidgets.QPushButton("Reopen", self) self.reopen.clicked.connect(self.reopenfile) self.save = QtWidgets.QPushButton("Save", self) self.save.clicked.connect(self.savefile) HBoxRS = QtWidgets.QHBoxLayout() HBoxRS.addWidget(self.reopen) HBoxRS.addWidget(self.save) VBox = QtWidgets.QVBoxLayout() VBox.addWidget(self.charalist) VBox.addLayout(HBoxRS) VBox.addWidget(self.properties) self.layout.addLayout(VBox) self.layout.addWidget(self.csetSelector) self.layout.addWidget(self.movement) self.layout.addWidget(self.actions) self.charalist.SelectionChanged.connect(self.charaSelectionChanged) self.oldSelection = self.charalist.returnvalue if "gamefolder" in ssettings: filetoopen = os.path.join(ssettings["gamefolder"],fifl.DESCRIPTORS,fifl.CHARAS) self.__Open(filetoopen)
def __init__(self, pMap, parent=None, **kwargs): #super().__init__(parent, **kwargs) QtWidgets.QWidget.__init__(self, parent, **kwargs) self.parent = parent self.HBox = QtWidgets.QHBoxLayout(self) self.HBox.setAlignment(QtCore.Qt.AlignTop) self.labelEventsList = QtWidgets.QLabel("List of Events:") self.EventsList = QtWidgets.QListWidget(self) self.ActionList = actions_wdgt.tinyActionsWdgt( self, current_project.settings, nothis=False) self.eventsAndColision = EventAndColisionPalette(self) VBoxEventsList = QtWidgets.QVBoxLayout() self.HBox.addLayout(VBoxEventsList, 1) self.HBox.addWidget(self.ActionList, 3) self.HBox.addWidget(self.eventsAndColision) VBoxEventsList.addWidget(self.labelEventsList) VBoxEventsList.addWidget(self.EventsList) self.EventsList.itemSelectionChanged.connect( self.enableButtonsBecauseEventsList) self.EventsList.itemSelectionChanged.connect( self.selectedItemFromEventsList) self.ActionList.somethingChanged.connect(self.actionListChanged) self.ActionList.setAllState(False) self.show() self.pMap = pMap
def __init__(self, pMap, parent=None, **kwargs): #super().__init__(parent, **kwargs) QtWidgets.QWidget.__init__(self, parent, **kwargs) self.parent = parent self.HBox = QtWidgets.QHBoxLayout(self) self.HBox.setAlignment(QtCore.Qt.AlignTop) self.labelEventsList = QtWidgets.QLabel("List of Events:") self.EventsList = QtWidgets.QListWidget(self) self.ActionList = actions_wdgt.tinyActionsWdgt(self,current_project.settings,nothis=False) self.eventsAndCollision = EventAndCollisionPalette(self) VBoxEventsList = QtWidgets.QVBoxLayout() self.HBox.addLayout(VBoxEventsList, 1) self.HBox.addWidget(self.ActionList, 3) self.HBox.addWidget(self.eventsAndCollision) VBoxEventsList.addWidget(self.labelEventsList) VBoxEventsList.addWidget(self.EventsList) self.EventsList.itemSelectionChanged.connect( self.enableButtonsBecauseEventsList) self.EventsList.itemSelectionChanged.connect( self.selectedItemFromEventsList) self.ActionList.somethingChanged.connect(self.actionListChanged) self.ActionList.setAllState(False) self.show() self.pMap = pMap