Public Member Functions | |
_Private () | |
Constructor for the class. Attempts to load the Image* object for folders. | |
~_Private () | |
Deconstructor for the class. Delete the generated icon. | |
void | _AddButton (String label, String path) |
Add a button with the specific label and path. | |
void | _AddDistance () |
Add Distance Put a space between the buttons. | |
void | _Clean () |
Clean Up Address Field. Remove the buttons and replace it with the root node. | |
void | _UpdatePath () |
Update the Path. Rebuild the buttons for the current path. | |
Public Attributes | |
std::vector< AddressFieldButton * > | m_ListOfButtons |
LayoutView * | m_RootView |
LayoutNode * | m_RootNode |
String | m_Path |
Message * | m_theMessage |
Handler * | m_theHandler |
Looper * | m_theLooper |
BitmapImage * | m_pcDirIcon |
void AddressField::_Private::_AddButton | ( | String | label, | |
String | path | |||
) | [inline] |
Add a button with the specific label and path.
label | Label for the button to display. | |
path | Path that the label corresponds to. |
std::vector< AddressFieldButton* > AddressField::_Private::m_ListOfButtons |
Buttons for the address field.
LayoutView* AddressField::_Private::m_RootView |
Root view of the window.
LayoutNode* AddressField::_Private::m_RootNode |
Root layout node.
The bath that this address field represents.
Message* AddressField::_Private::m_theMessage |
Message for the button.
Handler* AddressField::_Private::m_theHandler |
Message handler for the buttons.
Looper for the buttons.
BitmapImage* AddressField::_Private::m_pcDirIcon |
BitmapImage containing the directory icon.