~thalexander/unity/update-fsf-address

« back to all changes in this revision

Viewing changes to dash/PlacesGroup.h

Introspectable: use IntrospectionData class for collecting data from children

Now each introspectable object is called with an IntrospectionData parameter and calling one
of its methods it's the only way to fill introspection data into unity.
As bonus point, remove all the unneeded UnityCore/Variant.cpp inclusions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
106
106
 
107
107
  // Introspection
108
108
  virtual std::string GetName() const;
109
 
  virtual void AddProperties(GVariantBuilder* builder);
 
109
  virtual void AddProperties(debug::IntrospectionData&);
110
110
 
111
111
private:
112
112
  void Refresh();