Make it compile. It seems kwin3_cokoon performs better than kwin3_plastik. Though

it feels slower than anything in KWin 3.

svn path=/trunk/KDE/kdebase/workspace/; revision=515516
This commit is contained in:
Sandro Giessl 2006-03-04 00:37:11 +00:00
parent 692562abb9
commit 54389b6abb
2 changed files with 10 additions and 2 deletions

View file

@ -27,6 +27,9 @@
#include <kglobal.h> #include <kglobal.h>
#include <qlabel.h> #include <qlabel.h>
#include <qstyle.h> #include <qstyle.h>
#include <QMouseEvent>
#include <QResizeEvent>
#include <QVector>
#include <kiconloader.h> #include <kiconloader.h>
#include <X11/Xlib.h> #include <X11/Xlib.h>
@ -146,7 +149,7 @@ void KDecorationPreview::setPreviewMask( const QRegion& reg, int mode )
} }
else else
{ {
QMemArray< QRect > rects = reg.rects(); QVector< QRect > rects = reg.rects();
XRectangle* xrects = new XRectangle[ rects.count() ]; XRectangle* xrects = new XRectangle[ rects.count() ];
for( unsigned int i = 0; for( unsigned int i = 0;
i < rects.count(); i < rects.count();
@ -276,7 +279,7 @@ NET::WindowType KDecorationPreviewBridge::windowType( unsigned long ) const
QIcon KDecorationPreviewBridge::icon() const QIcon KDecorationPreviewBridge::icon() const
{ {
return SmallIconSet( "xapp" ); return QIcon( KGlobal::iconLoader()->loadIcon( "xapp", KIcon::NoGroup, 32 ));
} }
QString KDecorationPreviewBridge::caption() const QString KDecorationPreviewBridge::caption() const
@ -359,6 +362,10 @@ void KDecorationPreviewBridge::titlebarDblClickOperation()
{ {
} }
void KDecorationPreviewBridge::titlebarMouseWheelOperation( int )
{
}
void KDecorationPreviewBridge::setShade( bool ) void KDecorationPreviewBridge::setShade( bool )
{ {
} }

View file

@ -96,6 +96,7 @@ class KDecorationPreviewBridge
virtual void showContextHelp(); virtual void showContextHelp();
virtual void setDesktop( int desktop ); virtual void setDesktop( int desktop );
virtual void titlebarDblClickOperation(); virtual void titlebarDblClickOperation();
virtual void titlebarMouseWheelOperation( int delta );
virtual void setShade( bool set ); virtual void setShade( bool set );
virtual void setKeepAbove( bool ); virtual void setKeepAbove( bool );
virtual void setKeepBelow( bool ); virtual void setKeepBelow( bool );