#include <c4d_gui.h>
Helper class for GeDialog::BeginLayoutChange()
Public Member Functions | |
| UpdateDialogHelper ()=default | |
| UpdateDialogHelper (UpdateDialogHelper &&src) | |
| ~UpdateDialogHelper () | |
| MAXON_OPERATOR_MOVE_ASSIGNMENT (UpdateDialogHelper) | |
| void | CommitChanges () |
Static Public Member Functions | |
| static UpdateDialogHelper | BeginLayoutChange (GeDialog *dialog, const GadgetPtr &gadget, Bool disableRedraws, Bool doNotFlush) |
Private Member Functions | |
| MAXON_DISALLOW_COPY_AND_ASSIGN (UpdateDialogHelper) | |
| UpdateDialogHelper (GeDialog *dialog, Int32 id) | |
| UpdateDialogHelper (GeDialog *dialog, C4DGadget *gad) | |
| void | ReenableRedraw () |
Private Attributes | |
| GeDialog * | _dialog |
| GadgetPtr | _gadget |
| Bool | _committed |
| Bool | _redrawDisabled |
Friends | |
| class | GeDialog |
|
private |
|
private |
|
default |
| UpdateDialogHelper | ( | UpdateDialogHelper && | src | ) |
| ~UpdateDialogHelper | ( | ) |
|
private |
| MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | UpdateDialogHelper | ) |
| void CommitChanges | ( | ) |
|
static |
|
private |
|
friend |
|
private |
|
private |
|
private |
|
private |