Struct WizardOption

Source
pub struct WizardOption(/* private fields */);
Expand description

This enum specifies various options that affect the look and feel of a wizard.

C++ enum: QWizard::WizardOption.

C++ documentation:

This enum specifies various options that affect the look and feel of a wizard.

The WizardOptions type is a typedef for QFlags<WizardOption>. It stores an OR combination of WizardOption values.

See also setOptions(), setOption(), and testOption().

Implementations§

Source§

impl WizardOption

Source

pub fn to_int(&self) -> c_int

Source§

impl WizardOption

Source

pub const IndependentPages: WizardOption

The pages are independent of each other (i.e., they don’t derive values from each other). (C++ enum variant: IndependentPages = 1)

Source

pub const IgnoreSubTitles: WizardOption

Don’t show any subtitles, even if they are set. (C++ enum variant: IgnoreSubTitles = 2)

Source

pub const ExtendedWatermarkPixmap: WizardOption

Extend any WatermarkPixmap all the way down to the window’s edge. (C++ enum variant: ExtendedWatermarkPixmap = 4)

Source

pub const NoDefaultButton: WizardOption

Don’t make the Next or Finish button the dialog’s default button. (C++ enum variant: NoDefaultButton = 8)

Source

pub const NoBackButtonOnStartPage: WizardOption

Don’t show the Back button on the start page. (C++ enum variant: NoBackButtonOnStartPage = 16)

Source

pub const NoBackButtonOnLastPage: WizardOption

Don’t show the Back button on the last page. (C++ enum variant: NoBackButtonOnLastPage = 32)

Source

pub const DisabledBackButtonOnLastPage: WizardOption

Disable the Back button on the last page. (C++ enum variant: DisabledBackButtonOnLastPage = 64)

Source

pub const HaveNextButtonOnLastPage: WizardOption

Show the (disabled) Next button on the last page. (C++ enum variant: HaveNextButtonOnLastPage = 128)

Source

pub const HaveFinishButtonOnEarlyPages: WizardOption

Show the (disabled) Finish button on non-final pages. (C++ enum variant: HaveFinishButtonOnEarlyPages = 256)

Source

pub const NoCancelButton: WizardOption

Don’t show the Cancel button. (C++ enum variant: NoCancelButton = 512)

Source

pub const CancelButtonOnLeft: WizardOption

Put the Cancel button on the left of Back (rather than on the right of Finish or Next). (C++ enum variant: CancelButtonOnLeft = 1024)

Source

pub const HaveHelpButton: WizardOption

Show the Help button. (C++ enum variant: HaveHelpButton = 2048)

Source

pub const HelpButtonOnRight: WizardOption

Put the Help button on the far right of the button layout (rather than on the far left). (C++ enum variant: HelpButtonOnRight = 4096)

Source

pub const HaveCustomButton1: WizardOption

Show the first user-defined button (CustomButton1). (C++ enum variant: HaveCustomButton1 = 8192)

Source

pub const HaveCustomButton2: WizardOption

Show the second user-defined button (CustomButton2). (C++ enum variant: HaveCustomButton2 = 16384)

Source

pub const HaveCustomButton3: WizardOption

Show the third user-defined button (CustomButton3). (C++ enum variant: HaveCustomButton3 = 32768)

Source

pub const NoCancelButtonOnLastPage: WizardOption

Don’t show the Cancel button on the last page. (C++ enum variant: NoCancelButtonOnLastPage = 65536)

Trait Implementations§

Source§

impl<T: Into<QFlags<WizardOption>>> BitOr<T> for WizardOption

Source§

type Output = QFlags<WizardOption>

The resulting type after applying the | operator.
Source§

fn bitor(self, rhs: T) -> QFlags<WizardOption>

Performs the | operation. Read more
Source§

impl Clone for WizardOption

Source§

fn clone(&self) -> WizardOption

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for WizardOption

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<WizardOption> for QFlags<WizardOption>

Source§

fn from(value: WizardOption) -> Self

Converts to this type from the input type.
Source§

impl From<WizardOption> for c_int

Source§

fn from(value: WizardOption) -> Self

Converts to this type from the input type.
Source§

impl From<i32> for WizardOption

Source§

fn from(value: c_int) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for WizardOption

Source§

fn eq(&self, other: &WizardOption) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for WizardOption

Source§

impl Eq for WizardOption

Source§

impl StructuralPartialEq for WizardOption

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

Source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> StaticUpcast<T> for T

Source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.