Skip to main content

QIcon

Struct QIcon 

Source
pub struct QIcon { /* private fields */ }
Expand description

C++ class: QIcon.

Implementations§

Source§

impl QIcon

Source

pub unsafe fn actual_size_q_size_mode_state( &self, size: impl CastInto<Ref<QSize>>, mode: Mode, state: State, ) -> CppBox<QSize>

Calls C++ function: QSize QIcon::actualSize(const QSize& size, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn actual_size_q_window_q_size_mode_state( &self, window: impl CastInto<Ptr<QWindow>>, size: impl CastInto<Ref<QSize>>, mode: Mode, state: State, ) -> CppBox<QSize>

Calls C++ function: QSize QIcon::actualSize(QWindow* window, const QSize& size, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn actual_size_q_size_mode( &self, size: impl CastInto<Ref<QSize>>, mode: Mode, ) -> CppBox<QSize>

Calls C++ function: QSize QIcon::actualSize(const QSize& size, QIcon::Mode mode = …) const.

Source

pub unsafe fn actual_size_q_size( &self, size: impl CastInto<Ref<QSize>>, ) -> CppBox<QSize>

Calls C++ function: QSize QIcon::actualSize(const QSize& size) const.

Source

pub unsafe fn actual_size_q_window_q_size_mode( &self, window: impl CastInto<Ptr<QWindow>>, size: impl CastInto<Ref<QSize>>, mode: Mode, ) -> CppBox<QSize>

Calls C++ function: QSize QIcon::actualSize(QWindow* window, const QSize& size, QIcon::Mode mode = …) const.

Source

pub unsafe fn actual_size_q_window_q_size( &self, window: impl CastInto<Ptr<QWindow>>, size: impl CastInto<Ref<QSize>>, ) -> CppBox<QSize>

Calls C++ function: QSize QIcon::actualSize(QWindow* window, const QSize& size) const.

Source

pub unsafe fn add_file_4a( &self, file_name: impl CastInto<Ref<QString>>, size: impl CastInto<Ref<QSize>>, mode: Mode, state: State, )

Calls C++ function: void QIcon::addFile(const QString& fileName, const QSize& size = …, QIcon::Mode mode = …, QIcon::State state = …).

Source

pub unsafe fn add_file_3a( &self, file_name: impl CastInto<Ref<QString>>, size: impl CastInto<Ref<QSize>>, mode: Mode, )

Calls C++ function: void QIcon::addFile(const QString& fileName, const QSize& size = …, QIcon::Mode mode = …).

Source

pub unsafe fn add_file_2a( &self, file_name: impl CastInto<Ref<QString>>, size: impl CastInto<Ref<QSize>>, )

Calls C++ function: void QIcon::addFile(const QString& fileName, const QSize& size = …).

Source

pub unsafe fn add_file_1a(&self, file_name: impl CastInto<Ref<QString>>)

Calls C++ function: void QIcon::addFile(const QString& fileName).

Source

pub unsafe fn add_pixmap_3a( &self, pixmap: impl CastInto<Ref<QPixmap>>, mode: Mode, state: State, )

Calls C++ function: void QIcon::addPixmap(const QPixmap& pixmap, QIcon::Mode mode = …, QIcon::State state = …).

Source

pub unsafe fn add_pixmap_2a( &self, pixmap: impl CastInto<Ref<QPixmap>>, mode: Mode, )

Calls C++ function: void QIcon::addPixmap(const QPixmap& pixmap, QIcon::Mode mode = …).

Source

pub unsafe fn add_pixmap_1a(&self, pixmap: impl CastInto<Ref<QPixmap>>)

Calls C++ function: void QIcon::addPixmap(const QPixmap& pixmap).

Source

pub unsafe fn available_sizes_2a( &self, mode: Mode, state: State, ) -> CppBox<QListOfQSize>

Calls C++ function: QList<QSize> QIcon::availableSizes(QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn available_sizes_1a(&self, mode: Mode) -> CppBox<QListOfQSize>

Calls C++ function: QList<QSize> QIcon::availableSizes(QIcon::Mode mode = …) const.

Source

pub unsafe fn available_sizes_0a(&self) -> CppBox<QListOfQSize>

Calls C++ function: QList<QSize> QIcon::availableSizes() const.

Source

pub unsafe fn cache_key(&self) -> c_longlong

Calls C++ function: long long QIcon::cacheKey() const.

Source

pub unsafe fn copy_from(&self, other: impl CastInto<Ref<QIcon>>) -> Ref<QIcon>

Calls C++ function: QIcon& QIcon::operator=(const QIcon& other).

Source

pub unsafe fn detach(&self)

Calls C++ function: void QIcon::detach().

Source

pub unsafe fn fallback_search_paths() -> CppBox<QStringList>

Calls C++ function: static QStringList QIcon::fallbackSearchPaths().

Source

pub unsafe fn fallback_theme_name() -> CppBox<QString>

Calls C++ function: static QString QIcon::fallbackThemeName().

Source

pub unsafe fn from_theme_1a(name: impl CastInto<Ref<QString>>) -> CppBox<QIcon>

Calls C++ function: static QIcon QIcon::fromTheme(const QString& name).

Source

pub unsafe fn from_theme_2a( name: impl CastInto<Ref<QString>>, fallback: impl CastInto<Ref<QIcon>>, ) -> CppBox<QIcon>

Calls C++ function: static QIcon QIcon::fromTheme(const QString& name, const QIcon& fallback).

Source

pub unsafe fn has_theme_icon(name: impl CastInto<Ref<QString>>) -> bool

Calls C++ function: static bool QIcon::hasThemeIcon(const QString& name).

Source

pub unsafe fn is_detached(&self) -> bool

Calls C++ function: bool QIcon::isDetached() const.

Source

pub unsafe fn is_mask(&self) -> bool

Calls C++ function: bool QIcon::isMask() const.

Source

pub unsafe fn is_null(&self) -> bool

Calls C++ function: bool QIcon::isNull() const.

Source

pub unsafe fn name(&self) -> CppBox<QString>

Calls C++ function: QString QIcon::name() const.

Source

pub unsafe fn new() -> CppBox<QIcon>

Calls C++ function: [constructor] void QIcon::QIcon().

Source

pub unsafe fn from_q_pixmap( pixmap: impl CastInto<Ref<QPixmap>>, ) -> CppBox<QIcon>

Calls C++ function: [constructor] void QIcon::QIcon(const QPixmap& pixmap).

Source

pub unsafe fn from_q_string( file_name: impl CastInto<Ref<QString>>, ) -> CppBox<QIcon>

Calls C++ function: [constructor] void QIcon::QIcon(const QString& fileName).

Source

pub unsafe fn from_q_icon_engine( engine: impl CastInto<Ptr<QIconEngine>>, ) -> CppBox<QIcon>

Calls C++ function: [constructor] void QIcon::QIcon(QIconEngine* engine).

Source

pub unsafe fn new_copy(other: impl CastInto<Ref<QIcon>>) -> CppBox<QIcon>

Calls C++ function: [constructor] void QIcon::QIcon(const QIcon& other).

Source

pub unsafe fn paint_q_painter_q_rect_q_flags_alignment_flag_mode_state( &self, painter: impl CastInto<Ptr<QPainter>>, rect: impl CastInto<Ref<QRect>>, alignment: QFlags<AlignmentFlag>, mode: Mode, state: State, )

Calls C++ function: void QIcon::paint(QPainter* painter, const QRect& rect, QFlags<Qt::AlignmentFlag> alignment = …, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn paint_q_painter4_int_q_flags_alignment_flag_mode_state( &self, painter: impl CastInto<Ptr<QPainter>>, x: c_int, y: c_int, w: c_int, h: c_int, alignment: QFlags<AlignmentFlag>, mode: Mode, state: State, )

Calls C++ function: void QIcon::paint(QPainter* painter, int x, int y, int w, int h, QFlags<Qt::AlignmentFlag> alignment = …, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn paint_q_painter_q_rect_q_flags_alignment_flag_mode( &self, painter: impl CastInto<Ptr<QPainter>>, rect: impl CastInto<Ref<QRect>>, alignment: QFlags<AlignmentFlag>, mode: Mode, )

Calls C++ function: void QIcon::paint(QPainter* painter, const QRect& rect, QFlags<Qt::AlignmentFlag> alignment = …, QIcon::Mode mode = …) const.

Source

pub unsafe fn paint_q_painter_q_rect_q_flags_alignment_flag( &self, painter: impl CastInto<Ptr<QPainter>>, rect: impl CastInto<Ref<QRect>>, alignment: QFlags<AlignmentFlag>, )

Calls C++ function: void QIcon::paint(QPainter* painter, const QRect& rect, QFlags<Qt::AlignmentFlag> alignment = …) const.

Source

pub unsafe fn paint_q_painter_q_rect( &self, painter: impl CastInto<Ptr<QPainter>>, rect: impl CastInto<Ref<QRect>>, )

Calls C++ function: void QIcon::paint(QPainter* painter, const QRect& rect) const.

Source

pub unsafe fn paint_q_painter4_int_q_flags_alignment_flag_mode( &self, painter: impl CastInto<Ptr<QPainter>>, x: c_int, y: c_int, w: c_int, h: c_int, alignment: QFlags<AlignmentFlag>, mode: Mode, )

Calls C++ function: void QIcon::paint(QPainter* painter, int x, int y, int w, int h, QFlags<Qt::AlignmentFlag> alignment = …, QIcon::Mode mode = …) const.

Source

pub unsafe fn paint_q_painter4_int_q_flags_alignment_flag( &self, painter: impl CastInto<Ptr<QPainter>>, x: c_int, y: c_int, w: c_int, h: c_int, alignment: QFlags<AlignmentFlag>, )

Calls C++ function: void QIcon::paint(QPainter* painter, int x, int y, int w, int h, QFlags<Qt::AlignmentFlag> alignment = …) const.

Source

pub unsafe fn paint_q_painter4_int( &self, painter: impl CastInto<Ptr<QPainter>>, x: c_int, y: c_int, w: c_int, h: c_int, )

Calls C++ function: void QIcon::paint(QPainter* painter, int x, int y, int w, int h) const.

Source

pub unsafe fn pixmap_q_size_mode_state( &self, size: impl CastInto<Ref<QSize>>, mode: Mode, state: State, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(const QSize& size, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn pixmap_2_int_mode_state( &self, w: c_int, h: c_int, mode: Mode, state: State, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(int w, int h, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn pixmap_int_mode_state( &self, extent: c_int, mode: Mode, state: State, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(int extent, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn pixmap_q_window_q_size_mode_state( &self, window: impl CastInto<Ptr<QWindow>>, size: impl CastInto<Ref<QSize>>, mode: Mode, state: State, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(QWindow* window, const QSize& size, QIcon::Mode mode = …, QIcon::State state = …) const.

Source

pub unsafe fn pixmap_q_size_mode( &self, size: impl CastInto<Ref<QSize>>, mode: Mode, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(const QSize& size, QIcon::Mode mode = …) const.

Source

pub unsafe fn pixmap_q_size( &self, size: impl CastInto<Ref<QSize>>, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(const QSize& size) const.

Source

pub unsafe fn pixmap_2_int_mode( &self, w: c_int, h: c_int, mode: Mode, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(int w, int h, QIcon::Mode mode = …) const.

Source

pub unsafe fn pixmap_2_int(&self, w: c_int, h: c_int) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(int w, int h) const.

Source

pub unsafe fn pixmap_int_mode( &self, extent: c_int, mode: Mode, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(int extent, QIcon::Mode mode = …) const.

Source

pub unsafe fn pixmap_int(&self, extent: c_int) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(int extent) const.

Source

pub unsafe fn pixmap_q_window_q_size_mode( &self, window: impl CastInto<Ptr<QWindow>>, size: impl CastInto<Ref<QSize>>, mode: Mode, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(QWindow* window, const QSize& size, QIcon::Mode mode = …) const.

Source

pub unsafe fn pixmap_q_window_q_size( &self, window: impl CastInto<Ptr<QWindow>>, size: impl CastInto<Ref<QSize>>, ) -> CppBox<QPixmap>

Calls C++ function: QPixmap QIcon::pixmap(QWindow* window, const QSize& size) const.

Source

pub unsafe fn set_fallback_search_paths(paths: impl CastInto<Ref<QStringList>>)

Calls C++ function: static void QIcon::setFallbackSearchPaths(const QStringList& paths).

Source

pub unsafe fn set_fallback_theme_name(name: impl CastInto<Ref<QString>>)

Calls C++ function: static void QIcon::setFallbackThemeName(const QString& name).

Source

pub unsafe fn set_is_mask(&self, is_mask: bool)

Calls C++ function: void QIcon::setIsMask(bool isMask).

Source

pub unsafe fn set_theme_name(path: impl CastInto<Ref<QString>>)

Calls C++ function: static void QIcon::setThemeName(const QString& path).

Source

pub unsafe fn set_theme_search_paths( searchpath: impl CastInto<Ref<QStringList>>, )

Calls C++ function: static void QIcon::setThemeSearchPaths(const QStringList& searchpath).

Source

pub unsafe fn swap(&self, other: impl CastInto<Ref<QIcon>>)

Calls C++ function: void QIcon::swap(QIcon& other).

Source

pub unsafe fn theme_name() -> CppBox<QString>

Calls C++ function: static QString QIcon::themeName().

Source

pub unsafe fn theme_search_paths() -> CppBox<QStringList>

Calls C++ function: static QStringList QIcon::themeSearchPaths().

Source

pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>

Calls C++ function: QVariant QIcon::operator QVariant() const.

Trait Implementations§

Source§

impl CppDeletable for QIcon

Source§

unsafe fn delete(&self)

Calls C++ function: [destructor] void QIcon::~QIcon().

Auto Trait Implementations§

§

impl Freeze for QIcon

§

impl RefUnwindSafe for QIcon

§

impl Send for QIcon

§

impl Sync for QIcon

§

impl Unpin for QIcon

§

impl UnsafeUnpin for QIcon

§

impl UnwindSafe for QIcon

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> 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, 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.