Letschki
12-03-2009 20:46:26
Hello,
I am trying to update my project to QuickGUI 9.03 (from QuickGUI 8.12) but encountered the following problem:
I bind the QuickGUI widgets via luabind to the lua scripting language. I don't bind the QuickGUI classes directly. I have 'wrapper' classes that provide additional functionality. The wrapper classes have more or less the same hierarchy as the QuickGUI classes. I have a ButtonBinding class that is derived from a WidgetBinding class and so on. Until the current version i was able to implement, for example setPosition for all binding classes in the WidgetBinding class that simply called setPosition through a QuickGUI::Widget * pointer.
Unfortunately setPosition is now protected in the QuickGUI::Widget class. The Widget::getPosition() method is public. With the current version i need to implement for example the setPosition() method in all derived binding classes.
Additionally i noticed that the source zip contains the file 'QuickGUITextWidget.cpp' that seems not to be used At least i cannot compile it
Thanks in advance!
I am trying to update my project to QuickGUI 9.03 (from QuickGUI 8.12) but encountered the following problem:
I bind the QuickGUI widgets via luabind to the lua scripting language. I don't bind the QuickGUI classes directly. I have 'wrapper' classes that provide additional functionality. The wrapper classes have more or less the same hierarchy as the QuickGUI classes. I have a ButtonBinding class that is derived from a WidgetBinding class and so on. Until the current version i was able to implement, for example setPosition for all binding classes in the WidgetBinding class that simply called setPosition through a QuickGUI::Widget * pointer.
Unfortunately setPosition is now protected in the QuickGUI::Widget class. The Widget::getPosition() method is public. With the current version i need to implement for example the setPosition() method in all derived binding classes.
Additionally i noticed that the source zip contains the file 'QuickGUITextWidget.cpp' that seems not to be used At least i cannot compile it
Thanks in advance!