KDEUI
kicon.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "kicon.h"
00020
00021 #include <kglobal.h>
00022
00023 #include "kiconloader.h"
00024 #include "kiconengine_p.h"
00025
00026 KIcon::KIcon(const QString& iconName, KIconLoader* iconLoader, const QStringList &overlays)
00027 : QIcon(new KIconEngine(iconName, iconLoader ? iconLoader : KIconLoader::global(), overlays)),
00028 d(0)
00029 {
00030 }
00031
00032 KIcon::KIcon(const QString& iconName, KIconLoader* iconLoader)
00033 : QIcon(new KIconEngine(iconName, iconLoader ? iconLoader : KIconLoader::global())),
00034 d(0)
00035 {
00036 }
00037
00038 KIcon::KIcon(const QString& iconName)
00039 : QIcon(new KIconEngine(iconName, KIconLoader::global())),
00040 d(0)
00041 {
00042 }
00043
00044 KIcon::KIcon()
00045 : d(0)
00046 {
00047 }
00048
00049 KIcon::KIcon(const QIcon& copy)
00050 : QIcon(copy),
00051 d(0)
00052 {
00053 }
00054
00055 KIcon::~KIcon()
00056 {
00057
00058 }
00059
00060 KIcon& KIcon::operator=( const KIcon &other )
00061 {
00062 if (this != &other) {
00063
00064 QIcon::operator=(other);
00065 }
00066
00067 return *this;
00068 }