Newer
Older
Import / research / ui / toolkit / src / Reflection.cpp
#include "Reflection.h"
#include "CommonWidgets.h"
BEGIN_NAMESPACE


// UiBuilder should be refactored to use the reflection
//   already has a PropertySet
//   variants perhaps need to think of calling Values - TNode idea - json
// create functions, default, object type - parent and name
// widgets have setters also instead of just via constructor


void Reflection::registerObjectTypes()
{
  Object::registerObjectType<Object>();
  Object::registerObjectType<Widget>();
  Object::registerObjectType<VBox>();
  Object::registerObjectType<HBox>();
/*
  Object::registerObjectType<Label>();
  Object::registerObjectType<RadioButton>();
  Object::registerObjectType<CheckBox>();
  Object::registerObjectType<Button>();
  Object::registerObjectType<Slider>();
  Object::registerObjectType<ComboBox>();
  Object::registerObjectType<GroupBox>();
  Object::registerObjectType<LineEdit>();
  Object::registerObjectType<VSpace>();
  Object::registerObjectType<HSpace>();
  Object::registerObjectType<ProgressBar>();
  Object::registerObjectType<Item>();
*/
}


END_NAMESPACE