Alf::AlfViewWidgetInitData Struct Reference

struct Alf::AlfViewWidgetInitData

Structure to store information required to instantiate a view widget via the widget factory mechanism. A pointer to this structure is casted to a void pointer and sent to the factory plugin during the view widget construction.

Public Attributes
int mControlGroupId
AlfCustomInitDataBase * mCustomData
CAlfDisplay * mDisplay
CAlfEnv * mEnv
const char * mFilePath
DuiNode * mNode
const char * mWidgetId

Member Data Documentation

int mControlGroupId

int mControlGroupId

Control group ID that will be used to create a new control group and append the view widget into.

AlfCustomInitDataBase * mCustomData

AlfCustomInitDataBase * mCustomData

Pointer to custom data passed via factory mechanism Not Owned.

CAlfDisplay * mDisplay

CAlfDisplay * mDisplay

Display pointer

CAlfEnv * mEnv

CAlfEnv * mEnv

Owner environment for the widget

const char * mFilePath

const char * mFilePath

XML file name containing the declaration for the presention of the widget.

DuiNode * mNode

DuiNode * mNode

Pointer to node in declaration containing information for the widget.

const char * mWidgetId

const char * mWidgetId

Widget instance ID.This uniquely identifies every widget instance and is its name. AlfWidget::Widgetname()