sigc::signal<void, unsigned> signal_refresh_item;
protected:
- ListData() { }
+ ListData() = default;
public:
- virtual ~ListData() { }
+ virtual ~ListData() = default;
virtual unsigned size() const = 0;
virtual std::string get_string(unsigned) const = 0;
protected:
std::vector<T> items;
- ListDataStore() { }
+ ListDataStore() = default;
public:
void append(const T &v) { insert(items.size(), v); }
typedef std::string Func(const T &);
private:
- Func *func;
+ Func *func = 0;
public:
FunctionListData(Func f): func(f) { }