pub struct ButtonRole(/* private fields */);Expand description
This enum describes the roles that can be used to describe buttons in the button box. Combinations of these roles are as flags used to describe different aspects of their behavior.
C++ enum: QDialogButtonBox::ButtonRole.
This enum describes the roles that can be used to describe buttons in the button box. Combinations of these roles are as flags used to describe different aspects of their behavior.
See also StandardButton.
Implementations§
Source§impl ButtonRole
impl ButtonRole
Sourcepub const InvalidRole: ButtonRole
pub const InvalidRole: ButtonRole
The button is invalid. (C++ enum variant: InvalidRole = -1)
Sourcepub const AcceptRole: ButtonRole
pub const AcceptRole: ButtonRole
Clicking the button causes the dialog to be accepted (e.g. OK). (C++ enum variant: AcceptRole = 0)
Sourcepub const RejectRole: ButtonRole
pub const RejectRole: ButtonRole
Clicking the button causes the dialog to be rejected (e.g. Cancel). (C++ enum variant: RejectRole = 1)
Sourcepub const DestructiveRole: ButtonRole
pub const DestructiveRole: ButtonRole
Clicking the button causes a destructive change (e.g. for Discarding Changes) and closes the dialog. (C++ enum variant: DestructiveRole = 2)
Sourcepub const ActionRole: ButtonRole
pub const ActionRole: ButtonRole
Clicking the button causes changes to the elements within the dialog. (C++ enum variant: ActionRole = 3)
Sourcepub const HelpRole: ButtonRole
pub const HelpRole: ButtonRole
The button can be clicked to request help. (C++ enum variant: HelpRole = 4)
Sourcepub const YesRole: ButtonRole
pub const YesRole: ButtonRole
The button is a “Yes”-like button. (C++ enum variant: YesRole = 5)
Sourcepub const NoRole: ButtonRole
pub const NoRole: ButtonRole
The button is a “No”-like button. (C++ enum variant: NoRole = 6)
Sourcepub const ResetRole: ButtonRole
pub const ResetRole: ButtonRole
The button resets the dialog’s fields to default values. (C++ enum variant: ResetRole = 7)
Sourcepub const ApplyRole: ButtonRole
pub const ApplyRole: ButtonRole
The button applies current changes. (C++ enum variant: ApplyRole = 8)
Sourcepub const NRoles: ButtonRole
pub const NRoles: ButtonRole
C++ enum variant: NRoles = 9
Trait Implementations§
Source§impl Clone for ButtonRole
impl Clone for ButtonRole
Source§fn clone(&self) -> ButtonRole
fn clone(&self) -> ButtonRole
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more