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
intmControlGroupId
AlfCustomInitDataBase *mCustomData
CAlfDisplay *mDisplay
CAlfEnv *mEnv
const char *mFilePath
DuiNode *mNode
const char *mWidgetId

Member Data Documentation

int mControlGroupId

intmControlGroupId

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()