added constructor from component name

wilder-pre-rebase
Hugo Pereira Da Costa 12 years ago
parent dff64a6b56
commit 26cea536b0
  1. 35
      kstyle/breezehelper.cpp
  2. 10
      kstyle/breezehelper.h

@ -40,20 +40,13 @@ namespace Breeze
//____________________________________________________________________
Helper::Helper( KSharedConfig::Ptr config ):
_config( config )
{
#if HAVE_X11
{ init(); }
if( isX11() )
{
// create compositing screen
const QString atomName( QStringLiteral( "_NET_WM_CM_S%1" ).arg( QX11Info::appScreen() ) );
_compositingManagerAtom = createAtom( atomName );
}
#endif
}
//____________________________________________________________________
Helper::Helper( const QByteArray& name ):
_componentData( name, 0, KComponentData::SkipMainComponentRegistration ),
_config( _componentData.config() )
{ init(); }
//____________________________________________________________________
KSharedConfig::Ptr Helper::config() const
@ -1329,4 +1322,20 @@ namespace Breeze
#endif
//____________________________________________________________________
void Helper::init( void )
{
#if HAVE_X11
if( isX11() )
{
// create compositing screen
const QString atomName( QStringLiteral( "_NET_WM_CM_S%1" ).arg( QX11Info::appScreen() ) );
_compositingManagerAtom = createAtom( atomName );
}
#endif
}
}

@ -22,8 +22,9 @@
#include "breeze.h"
#include "breezeanimationdata.h"
#include <KSharedConfig>
#include <KColorScheme>
#include <KComponentData>
#include <KSharedConfig>
#include <QPainterPath>
#include <QWidget>
@ -45,6 +46,9 @@ namespace Breeze
//! constructor
explicit Helper( KSharedConfig::Ptr );
//! constructor
explicit Helper( const QByteArray& );
//! destructor
virtual ~Helper()
{}
@ -230,6 +234,9 @@ namespace Breeze
protected:
//! initialize
void init( void );
//! frame radius
qreal frameRadius( void ) const
{ return qreal( Metrics::Frame_FrameRadius )-0.5; }
@ -243,6 +250,7 @@ namespace Breeze
private:
//! configuration
KComponentData _componentData;
KSharedConfig::Ptr _config;
//!@name brushes

Loading…
Cancel
Save