Source Code (Use browser search to find items of interest.)
Class Index
kspread'CalcFactory (./koffice/kspread/plugins/calculator/main.h:34)
class CalcFactory : public KLibFactory
{
Q_OBJECT
public:
CalcFactory( QObject* parent = 0, const char* name = 0 );
~CalcFactory();
virtual QObject* create( QObject* parent = 0, const char* name = 0,
const char* classname = "QObject", const QStringList &args = QStringList() );
static KInstance* global();
private:
static KInstance* s_global;
};
kspread'CalcFactory::CalcFactory() (./koffice/kspread/plugins/calculator/main.cpp:57)
CalcFactory::CalcFactory( QObject* parent, const char* name )
: KLibFactory( parent, name )
{
s_global = new KInstance( "kspreadcalc" );
}
kspread'CalcFactory::~CalcFactory() (./koffice/kspread/plugins/calculator/main.cpp:63)
CalcFactory::~CalcFactory()
{
}
kspread'CalcFactory::create() (./koffice/kspread/plugins/calculator/main.cpp:67)
QObject* CalcFactory::create( QObject* parent, const char* name, const char* /*classname*/, const QStringList & )
{
if ( !parent->inherits("KSpreadView") )
{
kdError() << "CalcFactory: KSpreadView expected. Parent is " << parent->className() << endl;
return 0;
}
return new Calculator( (KSpreadView*)parent, name );
}
kspread'CalcFactory::global() (./koffice/kspread/plugins/calculator/main.cpp:78)
KInstance* CalcFactory::global()
{
return s_global;
}
/***************************************************
*
* Calculator
*
***************************************************/