33 namespace ArgusSamples
51 : m_initialized(false)
53 , m_guiContainerConfig(NULL)
70 PROPAGATE_ERROR(options.addOption(
73 PROPAGATE_ERROR(options.addOption(
75 "sample the exposure range at COUNT steps.",
88 PROPAGATE_ERROR_CONTINUE(
stop());
103 Window::IGuiContainer *iGuiContainerConfig)
114 PROPAGATE_ERROR(Window::IGuiContainerGrid::create(&
m_guiConfig));
117 UniquePointer<Window::IGuiElement> element;
119 Window::IGuiContainerGrid::BuildHelper buildHelper(
m_guiConfig);
121 #define CREATE_GUI_ELEMENT(_NAME, _VALUE) \
122 PROPAGATE_ERROR(Window::IGuiElement::createValue(&_VALUE, &element)); \
123 PROPAGATE_ERROR(buildHelper.append(_NAME, element.get())); \
129 #undef CREATE_GUI_ELEMENT