8 static void initializeTab(WidgetImpl& widget, RemoteGui::TabProxy* tab)
11 for (
auto& child : widget.children)
13 initializeTab(*child, tab);
23 : impl(
std::move(other.impl))
31 void Tab::create(
const std::string& name,
const Ice::ObjectPrx& remoteGuiObject,
const Widget& rootWidget)
33 RemoteGuiInterfacePrx remoteGui = RemoteGuiInterfacePrx::checkedCast(remoteGuiObject);
34 remoteGui->createTab(name, rootWidget.
impl->desc);
37 initializeTab(*rootWidget.
impl, &
impl->proxy);
47 impl->proxy.receiveUpdates();
52 impl->proxy.sendUpdates();