#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 |