KDE3Support
Go to the documentation of this file.
25 #include "k3panelapplet.moc"
28 #include <QResizeEvent>
30 class K3PanelApplet::Private
52 int actions,
QWidget *parent, Qt::WindowFlags f)
59 setFrameStyle(NoFrame);
60 QPalette pal(palette());
61 if(pal.active().mid() != pal.inactive().mid()){
62 pal.setInactive(pal.active());
65 setBackgroundOrigin( AncestorOrigin );
72 d->watchedForFocus.clear();
79 return d->sharedConfig.data();
94 if(
d->position == p )
return;
101 if(
d->alignment == a )
return;
110 QResizeEvent e( size(), size() );
118 switch(
d->position ) {
135 return Qt::Horizontal;
175 return d->customMenu;
180 d->customMenu = menu;
192 if (!
d->watchedForFocus.contains(widget))
194 d->watchedForFocus.append(widget);
195 widget->installEventFilter(
this);
198 else if (!
d->watchedForFocus.contains(widget))
200 d->watchedForFocus.removeAll(widget);
201 widget->removeEventFilter(
this);
207 if (focus ==
d->hasFocus)
218 if (!
d->watchedForFocus.contains(o))
220 if (e->type() == QEvent::MouseButtonRelease ||
221 e->type() == QEvent::FocusIn)
225 else if (e->type() == QEvent::FocusOut)
231 return QFrame::eventFilter(o, e);
236 return d->sharedConfig;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Fri Jul 12 2013 08:56:53 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.