Ejemplo n.º 1
0
    def __init__(self, ui):
        UiTab.__init__(self, ui)
        self.personality_names = []
        self.contracts_names = []
        self.relations_names = []
        self.additional_relations_names = []
        self.seikeiken_names = []
        self.job_classes_names = []
        self.yotogi_classes_names = []

        self.properties = {
            "firstName": TextElement(self.ui.first_name_edit),
            "lastName": TextElement(self.ui.last_name_edit),
            "personal": ComboElement(self.ui.personality_combo),
            "contract": ComboElement(self.ui.contract_combo),
            "relation": ComboElement(self.ui.relation_combo),
            "additionalRelation":
            ComboElement(self.ui.additional_relation_combo),
            "seikeiken": ComboElement(self.ui.current_combo),
            "initSeikeiken": ComboElement(self.ui.initial_combo),
            "current_job_class_id": ComboElement(self.ui.job_class_combo),
            "current_yotogi_class_id":
            ComboElement(self.ui.yotogi_class_combo),
            "employmentDay": NumberElement(self.ui.employment_day_box),
            "profileComment": PlainTextElement(self.ui.maid_description_edit),
            "freeComment": PlainTextElement(self.ui.user_comment_text),
            "age": NumberElement(self.ui.age_box),
            "isFirstNameCall": CheckboxElement(self.ui.isFirstNameCallCheck,
                                               False),
            "leader": CheckboxElement(self.ui.leaderCheck, False),
            "mainChara": CheckboxElement(self.ui.mainCharaCheck, False),
            "nightCommu": CheckboxElement(self.ui.nightCommuCheck, False),
            "noonCommu": CheckboxElement(self.ui.noonCommuCheck, False)
        }
Ejemplo n.º 2
0
    def __init__(self, ui):
        UiTab.__init__(self, ui)
        self.personality_names = []
        self.contracts_names = []
        self.relations_names = []
        self.additional_relations_names = []
        self.seikeiken_names = []
        self.job_classes_names = []
        self.yotogi_classes_names = []

        self.properties = {
            "firstName": TextElement(self.ui.first_name_edit),
            "lastName": TextElement(self.ui.last_name_edit),
            "personal": ComboElement(self.ui.personality_combo),
            "contract": ComboElement(self.ui.contract_combo),
            "relation": ComboElement(self.ui.relation_combo),
            "additionalRelation":
            ComboElement(self.ui.additional_relation_combo),
            "cur_seikeiken": ComboElement(self.ui.current_combo),
            "init_seikeiken": ComboElement(self.ui.initial_combo),
            "current_job_class_id": ComboElement(self.ui.job_class_combo),
            "current_yotogi_class_id":
            ComboElement(self.ui.yotogi_class_combo),
            "employmentDay": NumberElement(self.ui.employment_day_box),
            "profile_comment": PlainTextElement(self.ui.maid_description_edit),
            "freeComment": PlainTextElement(self.ui.user_comment_text)
        }
Ejemplo n.º 3
0
 def create_line(self, t):
     if t in MIN_MAX_DICT:
         s = QDoubleSpinBox()
         s.setDecimals(0)
         return NumberElement(s, type=t)
     if t in FLOAT_TYPES:
         return NumberElement(QDoubleSpinBox())
     if t == "System.Boolean":
         return CheckboxElement(QCheckBox())
     return TextElement(QLineEdit())