GG: GG::AdamDialogResult Struct Reference

GG

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Attributes | List of all members
GG::AdamDialogResult Struct Reference

`#include <AdamDlg.h>`

## Public Attributes
adobe::dictionary_t | m_property_state
adobe::dictionary_t | m_result_values
adobe::name_t | m_terminating_action

## Detailed Description

This is the struct returned by HandleAdamDialog().

Definition at line 70 of file AdamDlg.h.

## Member Data Documentation

adobe::dictionary_t GG::AdamDialogResult::m_property_state

The set and touched record pair that need to restore the previous state of the dialog's property (i.e. Adam) sheet. Note that this information can be round-tripped over multiple executions of HandleAdamDialog(), resulting in a new execution of the dialog with the same state as the previous execution (i.e. values are retained execution to execution).

Definition at line 78 of file AdamDlg.h.

adobe::dictionary_t GG::AdamDialogResult::m_result_values

Contains the complete set of output values produced by this dialog. When using HandleAdamDialog(), it is assumed that there exists in the Adam model an output cell called result that will be fetched, and that result's value will be stuffed into this dictionary. Note that this implies that the result cell itself is a dictionary of values.

Definition at line 86 of file AdamDlg.h.

adobe::name_t GG::AdamDialogResult::m_terminating_action

The name of the action that was used to terminate (close) the dialog. See the Action Callback section of this documentation for more information on how this value is set at runtime.

Definition at line 91 of file AdamDlg.h.

The documentation for this struct was generated from the following file:

- AdamDlg.h