Argus Camera Sample
Argus Camera Sample
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Macros
AppModuleGeneric.cpp File Reference
#include <stdlib.h>
#include <string.h>
#include "AppModuleGeneric.h"
#include "XMLConfig.h"
#include "Dispatcher.h"
#include "Error.h"
#include "Options.h"
#include "Window.h"
#include <Argus/Ext/DeFog.h>

Go to the source code of this file.

Namespaces

namespace  ArgusSamples

Macros

#define DEFAULT_CONFIG_FILE   "argusAppConfig.xml"
 Default configuration file name.
#define CREATE_GUI_ELEMENT(_NAME, _VALUE)
#define CREATE_GUI_ELEMENT_COMBO_BOX(_NAME, _VALUE, _FROMTYPE, _TOTYPE)
#define CREATE_GUI_ELEMENT_PATH_CHOOSER(_NAME, _VALUE)

Macro Definition Documentation

#define CREATE_GUI_ELEMENT (   _NAME,
  _VALUE 
)
Value:
PROPAGATE_ERROR(Window::IGuiElement::createValue(&dispatcher._VALUE, &element));\
PROPAGATE_ERROR(buildHelper.append(_NAME, element.get())); \
element.release();
#define CREATE_GUI_ELEMENT_COMBO_BOX (   _NAME,
  _VALUE,
  _FROMTYPE,
  _TOTYPE 
)
Value:
assert(sizeof(_FROMTYPE) == sizeof(_TOTYPE)); \
PROPAGATE_ERROR(Window::IGuiElement::createValue(reinterpret_cast< \
Value<_TOTYPE>*>(&dispatcher._VALUE), &element)); \
PROPAGATE_ERROR(buildHelper.append(_NAME, element.get())); \
element.release();
#define CREATE_GUI_ELEMENT_PATH_CHOOSER (   _NAME,
  _VALUE 
)
Value:
PROPAGATE_ERROR(Window::IGuiElement::createFileChooser(&dispatcher._VALUE, \
true, &element)); \
PROPAGATE_ERROR(buildHelper.append(_NAME, element.get())); \
element.release();
#define DEFAULT_CONFIG_FILE   "argusAppConfig.xml"

Default configuration file name.

Definition at line 47 of file AppModuleGeneric.cpp.