Back to index

kdeartwork  4.3.2
Public Member Functions
KDE1::StdFactory Class Reference

#include <kde1client.h>

List of all members.

Public Member Functions

 StdFactory ()
 ~StdFactory ()
KDecoration * createDecoration (KDecorationBridge *b)
bool reset (unsigned long mask)
virtual bool supports (Ability ability)

Detailed Description

Definition at line 159 of file kde1client.h.

Constructor & Destructor Documentation

Definition at line 737 of file kde1client.cpp.

Here is the call graph for this function:

Definition at line 742 of file kde1client.cpp.

Here is the call graph for this function:

Member Function Documentation

KDecoration * KDE1::StdFactory::createDecoration ( KDecorationBridge *  b)

Definition at line 751 of file kde1client.cpp.

    NET::WindowType type = windowType( SUPPORTED_WINDOW_TYPES_MASK, b );
    if( type == NET::Utility || type == NET::Menu || type == NET::Toolbar )
       return new StdToolClient( b, this );
    return new StdClient( b, this );
bool KDE1::StdFactory::reset ( unsigned long  mask)

Definition at line 759 of file kde1client.cpp.

    bool needHardReset = false;

    // doesn't obey the Border size setting
    if( mask & ( SettingFont | SettingButtons ))
        needHardReset = true;

    if( mask & ( SettingFont | SettingColors )) {

    if( !needHardReset )
        resetDecorations( mask );
    return needHardReset;

Here is the call graph for this function:

bool KDE1::StdFactory::supports ( Ability  ability) [virtual]

Definition at line 777 of file kde1client.cpp.

    switch( ability )
        case AbilityAnnounceButtons:
        case AbilityButtonMenu:
        case AbilityButtonOnAllDesktops:
        case AbilityButtonHelp:
        case AbilityButtonMinimize:
        case AbilityButtonMaximize:
        case AbilityButtonClose:
        case AbilityButtonSpacer:
            return true;
            return false;

The documentation for this class was generated from the following files: