KIconButton Class Reference
#include <kicondialog.h>
Inheritance diagram for KIconButton:

Detailed Description
A pushbutton for choosing an icon.A push button that allows selection of an icon.Pressing on the button will open a KIconDialog for the user to select an icon. The current icon will be displayed on the button.
- See also:
- KIconDialog
Definition at line 257 of file kicondialog.h.
Signals | |
void | iconChanged (QString icon) |
Public Member Functions | |
KIconButton (QWidget *parent=0L, const char *name=0L) | |
KIconButton (KIconLoader *loader, QWidget *parent, const char *name=0L) | |
~KIconButton () | |
void | setStrictIconSize (bool b) |
bool | strictIconSize () const |
void | setIconType (KIcon::Group group, KIcon::Context context, bool user=false) |
void | setIcon (const QString &icon) |
void | resetIcon () |
QString | icon () const |
void | setIconSize (int size) |
int | iconSize () const |
Properties | |
QString | icon [] |
int | iconSize [] |
bool | strictIconSize [] |
Constructor & Destructor Documentation
KIconButton::KIconButton | ( | QWidget * | parent = 0L , |
|
const char * | name = 0L | |||
) |
Constructs a KIconButton using the global iconloader.
Definition at line 660 of file kicondialog.cpp.
KIconButton::KIconButton | ( | KIconLoader * | loader, | |
QWidget * | parent, | |||
const char * | name = 0L | |||
) |
Constructs a KIconButton using a specific KIconLoader.
Definition at line 666 of file kicondialog.cpp.
KIconButton::~KIconButton | ( | ) |
Member Function Documentation
void KIconButton::setStrictIconSize | ( | bool | b | ) |
Sets a strict icon size policy for allowed icons.
When true, only icons of the specified group's size in setIconType are allowed, and only icons of that size will be shown in the icon dialog.
Definition at line 691 of file kicondialog.cpp.
bool KIconButton::strictIconSize | ( | ) | const |
Returns true if a strict icon size policy is set.
void KIconButton::setIconType | ( | KIcon::Group | group, | |
KIcon::Context | context, | |||
bool | user = false | |||
) |
Sets the icon group and context.
Use KIcon::NoGroup if you want to allow icons for any group in the given context.
Definition at line 711 of file kicondialog.cpp.
void KIconButton::setIcon | ( | const QString & | icon | ) |
void KIconButton::resetIcon | ( | ) |
QString KIconButton::icon | ( | ) | const [inline] |
void KIconButton::setIconSize | ( | int | size | ) |
Sets the size of the icon to be shown / selected.
- See also:
- KIcon::StdSizes
Definition at line 701 of file kicondialog.cpp.
int KIconButton::iconSize | ( | ) | const |
Returns the iconsize set via setIconSize() or 0, if the default iconsize will be used.
void KIconButton::iconChanged | ( | QString | icon | ) | [signal] |
Emitted when the icon has changed.
The documentation for this class was generated from the following files: