Source Code (Use browser search to find items of interest.)
Class Index
kicker'KasItem (./kdebase/kicker/internalapplets/kasbar/kasbar.h:13)
class KasItem
{
public:
KasItem(WId w);
~KasItem();
void refresh();
bool onCurrentDesktop() const;
inline WId window() const;
inline QString text() const;
inline QPixmap& icon() { return(pixmap); }
private:
WId win;
QString winStr;
QPixmap pixmap;
int desktop;
bool sticky;
};
kicker'KasItem::KasItem() (./kdebase/kicker/internalapplets/kasbar/kasbar.cpp:458)
KasItem::KasItem(WId w)
{
win = w;
refresh();
}
kicker'KasItem::~KasItem() (./kdebase/kicker/internalapplets/kasbar/kasbar.cpp:464)
KasItem::~KasItem()
{
;
}
kicker'KasItem::onCurrentDesktop() (./kdebase/kicker/internalapplets/kasbar/kasbar.cpp:469)
bool KasItem::onCurrentDesktop() const
{
return sticky || kwin_module->currentDesktop() == desktop;
}
kicker'KasItem::refresh() (./kdebase/kicker/internalapplets/kasbar/kasbar.cpp:474)
void KasItem::refresh()
{
pixmap = KWM::icon( win, 32, 32 );
if(pixmap.isNull())
pixmap = KGlobal::iconLoader()->loadIcon("go",
KIcon::NoGroup, KIcon::SizeMedium);
winStr = KWM::title( win );
desktop = KWM::desktop( win );
sticky = KWM::isSticky( win );
}
kicker'KasItem::window() (./kdebase/kicker/internalapplets/kasbar/kasbar.h:90)
inline WId KasItem::window() const
{
return win;
}
kicker'KasItem::text() (./kdebase/kicker/internalapplets/kasbar/kasbar.h:95)
inline QString KasItem::text() const
{
return winStr;
}