| OpendTect 8.0

Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
uiIcon Class Reference
uiBase

Manager for icons of different sizes. More...

`#include <uiicon.h>`

## Public Member Functions
| uiIcon ()
| uiIcon (const char *icon_identifier)
| uiIcon (const uiIcon &)
virtual | ~uiIcon ()
bool | isEmpty () const
uiIcon & | operator= (const uiIcon &)=delete
QIcon & | qicon ()
const QIcon & | qicon () const
void | setIdentifier (const char *)
const char * | source () const

## Static Public Member Functions
static const char * | None ()

## Protected Attributes
QIcon & | qicon_
BufferString | srcnm_

## Detailed Description

Manager for icons of different sizes.

Icons can be created from the identifier, see odiconfile.h. It is, basically, the file name without extension.

<>

## Constructor & Destructor Documentation

## ◆ uiIcon() [1/3]

uiIcon::uiIcon | ( |  | ) |

## ◆ uiIcon() [2/3]

uiIcon::uiIcon | ( | const char * | icon_identifier | ) |

## ◆ uiIcon() [3/3]

uiIcon::uiIcon | ( | const uiIcon & |  | ) |

## ◆ ~uiIcon()

virtual uiIcon::~uiIcon | ( |  | ) |
| virtual

## Member Function Documentation

## ◆ isEmpty()

bool uiIcon::isEmpty | ( |  | ) | const

## ◆ None()

static const char * uiIcon::None | ( |  | ) |
| static

## ◆ operator=()

uiIcon & uiIcon::operator= | ( | const uiIcon & |  | ) |
| delete

## ◆ qicon() [1/2]

QIcon & uiIcon::qicon | ( |  | ) |
| inline

## ◆ qicon() [2/2]

const QIcon & uiIcon::qicon | ( |  | ) | const
| inline

## ◆ setIdentifier()

void uiIcon::setIdentifier | ( | const char * |  | ) |

## ◆ source()

const char * uiIcon::source | ( |  | ) | const

## Member Data Documentation

## ◆ qicon_

QIcon& uiIcon::qicon_
| protected

## ◆ srcnm_

BufferString uiIcon::srcnm_
| protected

Generated at
for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025