src/widgets/dropdown_type.h
changeset 8789 dc5d59b913d9
parent 8786 f626bd77974a
child 10113 0233cd056e70
equal deleted inserted replaced
8788:8e028dbff2e9 8789:dc5d59b913d9
    26 class DropDownListStringItem : public DropDownListItem {
    26 class DropDownListStringItem : public DropDownListItem {
    27 public:
    27 public:
    28 	StringID string; ///< String ID of item
    28 	StringID string; ///< String ID of item
    29 
    29 
    30 	DropDownListStringItem(StringID string, int result, bool masked) : DropDownListItem(result, masked), string(string) {}
    30 	DropDownListStringItem(StringID string, int result, bool masked) : DropDownListItem(result, masked), string(string) {}
       
    31 	virtual ~DropDownListStringItem() {}
    31 
    32 
    32 	StringID String() const;
    33 	StringID String() const;
    33 };
    34 };
    34 
    35 
    35 /**
    36 /**
    38 class DropDownListParamStringItem : public DropDownListStringItem {
    39 class DropDownListParamStringItem : public DropDownListStringItem {
    39 public:
    40 public:
    40 	uint64 decode_params[10]; ///< Parameters of the string
    41 	uint64 decode_params[10]; ///< Parameters of the string
    41 
    42 
    42 	DropDownListParamStringItem(StringID string, int result, bool masked) : DropDownListStringItem(string, result, masked) {}
    43 	DropDownListParamStringItem(StringID string, int result, bool masked) : DropDownListStringItem(string, result, masked) {}
       
    44 	virtual ~DropDownListParamStringItem() {}
    43 
    45 
    44 	StringID String() const;
    46 	StringID String() const;
    45 	void SetParam(uint index, uint64 value) { decode_params[index] = value; }
    47 	void SetParam(uint index, uint64 value) { decode_params[index] = value; }
    46 };
    48 };
    47 
    49