16 #include <vlutil/vlString.h>
36 ExtendedLabel() : labelLabel(0), label(0), warningIcon(0), needsToPassValidator(false) {};
38 needsToPassValidator(orig.needsToPassValidator), warningIcon(orig.warningIcon) {};
52 virtual void setLabel(
const QString&);
53 virtual QString label()
const;
56 virtual void setExtendedLabels(
const std::map<int, DtString>&);
57 virtual std::map<int, DtString> extendedLabels()
const;
59 virtual void setMinimumLabelWidth(
int);
63 virtual bool isValid()
const;
66 virtual void onLabelChanged();
67 virtual void onExtendedLabelsTextChanged();
71 void extendedLabelsChanged();
77 virtual void onExtendedLabelsChanged();
81 virtual void createdExtendedLabel(
int index,
ExtendedLabel& label);