[][src]Struct qt_widgets::q_style::PrimitiveElement

#[repr(transparent)]
pub struct PrimitiveElement(_);

This enum describes the various primitive elements. A primitive element is a common GUI element, such as a checkbox indicator or button bevel.

C++ enum: QStyle::PrimitiveElement.

C++ documentation:

This enum describes the various primitive elements. A primitive element is a common GUI element, such as a checkbox indicator or button bevel.

See also drawPrimitive().

Methods

impl PrimitiveElement[src]

pub fn to_int(&self) -> c_int[src]

impl PrimitiveElement[src]

pub const PEFrame: PrimitiveElement[src]

Generic frame (C++ enum variant: PE_Frame = 0)

pub const PEFrameDefaultButton: PrimitiveElement[src]

This frame around a default button, e.g. in a dialog. (C++ enum variant: PE_FrameDefaultButton = 1)

pub const PEFrameDockWidget: PrimitiveElement[src]

Panel frame for dock windows and toolbars. (C++ enum variant: PE_FrameDockWidget = 2)

pub const PEFrameFocusRect: PrimitiveElement[src]

Generic focus indicator. (C++ enum variant: PE_FrameFocusRect = 3)

pub const PEFrameGroupBox: PrimitiveElement[src]

Panel frame around group boxes. (C++ enum variant: PE_FrameGroupBox = 4)

pub const PEFrameLineEdit: PrimitiveElement[src]

Panel frame for line edits. (C++ enum variant: PE_FrameLineEdit = 5)

pub const PEFrameMenu: PrimitiveElement[src]

Frame for popup windows/menus; see also QMenu. (C++ enum variant: PE_FrameMenu = 6)

pub const PEFrameStatusBar: PrimitiveElement[src]

Obsolete. Use PE_FrameStatusBarItem instead. (C++ enum variant: PE_FrameStatusBar = 7)

pub const PEFrameStatusBarItem: PrimitiveElement[src]

Frame for an item of a status bar; see also QStatusBar. (C++ enum variant: PE_FrameStatusBarItem = 7)

pub const PEFrameTabWidget: PrimitiveElement[src]

Frame for tab widgets. (C++ enum variant: PE_FrameTabWidget = 8)

pub const PEFrameWindow: PrimitiveElement[src]

Frame around a MDI window or a docking window. (C++ enum variant: PE_FrameWindow = 9)

pub const PEFrameButtonBevel: PrimitiveElement[src]

Panel frame for a button bevel. (C++ enum variant: PE_FrameButtonBevel = 10)

pub const PEFrameButtonTool: PrimitiveElement[src]

Panel frame for a tool button. (C++ enum variant: PE_FrameButtonTool = 11)

pub const PEFrameTabBarBase: PrimitiveElement[src]

The frame that is drawn for a tab bar, ususally drawn for a tab bar that isn't part of a tab widget. (C++ enum variant: PE_FrameTabBarBase = 12)

pub const PEPanelButtonCommand: PrimitiveElement[src]

Button used to initiate an action, for example, a QPushButton. (C++ enum variant: PE_PanelButtonCommand = 13)

pub const PEPanelButtonBevel: PrimitiveElement[src]

Generic panel with a button bevel. (C++ enum variant: PE_PanelButtonBevel = 14)

pub const PEPanelButtonTool: PrimitiveElement[src]

Panel for a Tool button, used with QToolButton. (C++ enum variant: PE_PanelButtonTool = 15)

pub const PEPanelMenuBar: PrimitiveElement[src]

Panel for menu bars. (C++ enum variant: PE_PanelMenuBar = 16)

pub const PEPanelToolBar: PrimitiveElement[src]

The panel for a toolbar. (C++ enum variant: PE_PanelToolBar = 17)

pub const PEPanelLineEdit: PrimitiveElement[src]

Panel for a QLineEdit. (C++ enum variant: PE_PanelLineEdit = 18)

pub const PEIndicatorArrowDown: PrimitiveElement[src]

Generic Down arrow. (C++ enum variant: PE_IndicatorArrowDown = 19)

pub const PEIndicatorArrowLeft: PrimitiveElement[src]

Generic Left arrow. (C++ enum variant: PE_IndicatorArrowLeft = 20)

pub const PEIndicatorArrowRight: PrimitiveElement[src]

Generic Right arrow. (C++ enum variant: PE_IndicatorArrowRight = 21)

pub const PEIndicatorArrowUp: PrimitiveElement[src]

Generic Up arrow. (C++ enum variant: PE_IndicatorArrowUp = 22)

pub const PEIndicatorBranch: PrimitiveElement[src]

Lines used to represent the branch of a tree in a tree view. (C++ enum variant: PE_IndicatorBranch = 23)

pub const PEIndicatorButtonDropDown: PrimitiveElement[src]

Indicator for a drop down button, for example, a tool button that displays a menu. (C++ enum variant: PE_IndicatorButtonDropDown = 24)

pub const PEIndicatorViewItemCheck: PrimitiveElement[src]

C++ enum variant: PE_IndicatorViewItemCheck = 25

pub const PEIndicatorItemViewItemCheck: PrimitiveElement[src]

On/off indicator for a view item. (C++ enum variant: PE_IndicatorItemViewItemCheck = 25)

pub const PEIndicatorCheckBox: PrimitiveElement[src]

On/off indicator, for example, a QCheckBox. (C++ enum variant: PE_IndicatorCheckBox = 26)

pub const PEIndicatorDockWidgetResizeHandle: PrimitiveElement[src]

Resize handle for dock windows. (C++ enum variant: PE_IndicatorDockWidgetResizeHandle = 27)

pub const PEIndicatorHeaderArrow: PrimitiveElement[src]

Arrow used to indicate sorting on a list or table header. (C++ enum variant: PE_IndicatorHeaderArrow = 28)

pub const PEIndicatorMenuCheckMark: PrimitiveElement[src]

Check mark used in a menu. (C++ enum variant: PE_IndicatorMenuCheckMark = 29)

pub const PEIndicatorProgressChunk: PrimitiveElement[src]

Section of a progress bar indicator; see also QProgressBar. (C++ enum variant: PE_IndicatorProgressChunk = 30)

pub const PEIndicatorRadioButton: PrimitiveElement[src]

Exclusive on/off indicator, for example, a QRadioButton. (C++ enum variant: PE_IndicatorRadioButton = 31)

pub const PEIndicatorSpinDown: PrimitiveElement[src]

Down symbol for a spin widget. (C++ enum variant: PE_IndicatorSpinDown = 32)

pub const PEIndicatorSpinMinus: PrimitiveElement[src]

Decrease symbol for a spin widget. (C++ enum variant: PE_IndicatorSpinMinus = 33)

pub const PEIndicatorSpinPlus: PrimitiveElement[src]

Increase symbol for a spin widget. (C++ enum variant: PE_IndicatorSpinPlus = 34)

pub const PEIndicatorSpinUp: PrimitiveElement[src]

Up symbol for a spin widget, for example a QSpinBox. (C++ enum variant: PE_IndicatorSpinUp = 35)

pub const PEIndicatorToolBarHandle: PrimitiveElement[src]

The handle of a toolbar. (C++ enum variant: PE_IndicatorToolBarHandle = 36)

pub const PEIndicatorToolBarSeparator: PrimitiveElement[src]

The separator in a toolbar. (C++ enum variant: PE_IndicatorToolBarSeparator = 37)

pub const PEPanelTipLabel: PrimitiveElement[src]

The panel for a tip label. (C++ enum variant: PE_PanelTipLabel = 38)

pub const PEIndicatorTabTear: PrimitiveElement[src]

Deprecated. Use PE_IndicatorTabTearLeft instead. (C++ enum variant: PE_IndicatorTabTear = 39)

pub const PEIndicatorTabTearLeft: PrimitiveElement[src]

An indicator that a tab is partially scrolled out on the left side of the visible tab bar when there are many tabs. (C++ enum variant: PE_IndicatorTabTearLeft = 39)

pub const PEPanelScrollAreaCorner: PrimitiveElement[src]

Panel at the bottom-right (or bottom-left) corner of a scroll area. (C++ enum variant: PE_PanelScrollAreaCorner = 40)

pub const PEWidget: PrimitiveElement[src]

A plain QWidget. (C++ enum variant: PE_Widget = 41)

pub const PEIndicatorColumnViewArrow: PrimitiveElement[src]

An arrow in a QColumnView. (C++ enum variant: PE_IndicatorColumnViewArrow = 42)

pub const PEIndicatorItemViewItemDrop: PrimitiveElement[src]

An indicator that is drawn to show where an item in an item view is about to be dropped during a drag-and-drop operation in an item view. (C++ enum variant: PE_IndicatorItemViewItemDrop = 43)

pub const PEPanelItemViewItem: PrimitiveElement[src]

The background for an item in an item view. (C++ enum variant: PE_PanelItemViewItem = 44)

pub const PEPanelItemViewRow: PrimitiveElement[src]

The background of a row in an item view. (C++ enum variant: PE_PanelItemViewRow = 45)

pub const PEPanelStatusBar: PrimitiveElement[src]

The panel for a status bar. (C++ enum variant: PE_PanelStatusBar = 46)

pub const PEIndicatorTabClose: PrimitiveElement[src]

The close button on a tab bar. (C++ enum variant: PE_IndicatorTabClose = 47)

pub const PEPanelMenu: PrimitiveElement[src]

The panel for a menu. (C++ enum variant: PE_PanelMenu = 48)

pub const PEIndicatorTabTearRight: PrimitiveElement[src]

An indicator that a tab is partially scrolled out on the right side of the visible tab bar when there are many tabs. (C++ enum variant: PE_IndicatorTabTearRight = 49)

pub const PECustomBase: PrimitiveElement[src]

Base value for custom primitive elements. All values above this are reserved for custom use. Custom values must be greater than this value. (C++ enum variant: PE_CustomBase = 251658240)

Trait Implementations

impl Clone for PrimitiveElement[src]

impl Copy for PrimitiveElement[src]

impl Debug for PrimitiveElement[src]

impl Eq for PrimitiveElement[src]

impl From<PrimitiveElement> for c_int[src]

impl From<i32> for PrimitiveElement[src]

impl PartialEq<PrimitiveElement> for PrimitiveElement[src]

impl StructuralEq for PrimitiveElement[src]

impl StructuralPartialEq for PrimitiveElement[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, U> CastInto<U> for T where
    U: CastFrom<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> StaticUpcast<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.