Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'KFontAction (./kdelibs/kdeui/kaction.h:1101)
class KFontAction : public KSelectAction
{
Q_OBJECT
Q_PROPERTY( QString font READ font WRITE setFont )
public:
KFontAction( const QString& text, int accel = 0, QObject* parent = 0,
const char* name = 0 );
KFontAction( const QString& text, int accel,
const QObject* receiver, const char* slot, QObject* parent,
const char* name = 0 );
KFontAction( const QString& text, const QIconSet& pix, int accel = 0,
QObject* parent = 0, const char* name = 0 );
KFontAction( const QString& text, const QString& pix, int accel = 0,
QObject* parent = 0, const char* name = 0 );
KFontAction( const QString& text, const QIconSet& pix, int accel,
const QObject* receiver, const char* slot, QObject* parent,
const char* name = 0 );
KFontAction( const QString& text, const QString& pix, int accel,
const QObject* receiver, const char* slot, QObject* parent,
const char* name = 0 );
KFontAction( QObject* parent = 0, const char* name = 0 );
~KFontAction();
void setFont( const QString &family );
QString font() const {
return currentText();
}
int plug( QWidget*, int index = -1 );
private:
class KFontActionPrivate;
KFontActionPrivate *d;
};
kdelibs'KFontAction::KFontAction() (./kdelibs/kdeui/kaction.cpp:1662)
KFontAction::KFontAction( const QString& text, int accel, QObject* parent,
const char* name )
: KSelectAction( text, accel, parent, name )
{
d = new KFontActionPrivate;
get_fonts( d->m_fonts );
KSelectAction::setItems( d->m_fonts );
setEditable( TRUE );
}
kdelibs'KFontAction::KFontAction() (./kdelibs/kdeui/kaction.cpp:1672)
KFontAction::KFontAction( const QString& text, int accel,
const QObject* receiver, const char* slot,
QObject* parent, const char* name )
: KSelectAction( text, accel, receiver, slot, parent, name )
{
d = new KFontActionPrivate;
get_fonts( d->m_fonts );
KSelectAction::setItems( d->m_fonts );
setEditable( TRUE );
}
kdelibs'KFontAction::KFontAction() (./kdelibs/kdeui/kaction.cpp:1683)
KFontAction::KFontAction( const QString& text, const QIconSet& pix, int accel,
QObject* parent, const char* name )
: KSelectAction( text, pix, accel, parent, name )
{
d = new KFontActionPrivate;
get_fonts( d->m_fonts );
KSelectAction::setItems( d->m_fonts );
setEditable( TRUE );
}
kdelibs'KFontAction::KFontAction() (./kdelibs/kdeui/kaction.cpp:1693)
KFontAction::KFontAction( const QString& text, const QString& pix, int accel,
QObject* parent, const char* name )
: KSelectAction( text, pix, accel, parent, name )
{
d = new KFontActionPrivate;
get_fonts( d->m_fonts );
KSelectAction::setItems( d->m_fonts );
setEditable( TRUE );
}
kdelibs'KFontAction::KFontAction() (./kdelibs/kdeui/kaction.cpp:1703)
KFontAction::KFontAction( const QString& text, const QIconSet& pix, int accel,
const QObject* receiver, const char* slot,
QObject* parent, const char* name )
: KSelectAction( text, pix, accel, receiver, slot, parent, name )
{
d = new KFontActionPrivate;
get_fonts( d->m_fonts );
KSelectAction::setItems( d->m_fonts );
setEditable( TRUE );
}
kdelibs'KFontAction::KFontAction() (./kdelibs/kdeui/kaction.cpp:1714)
KFontAction::KFontAction( const QString& text, const QString& pix, int accel,
const QObject* receiver, const char* slot,
QObject* parent, const char* name )
: KSelectAction( text, pix, accel, receiver, slot, parent, name )
{
d = new KFontActionPrivate;
get_fonts( d->m_fonts );
KSelectAction::setItems( d->m_fonts );
setEditable( TRUE );
}
kdelibs'KFontAction::KFontAction() (./kdelibs/kdeui/kaction.cpp:1726)
KFontAction::KFontAction( QObject* parent, const char* name )
: KSelectAction( parent, name )
{
d = new KFontActionPrivate;
get_fonts( d->m_fonts );
KSelectAction::setItems( d->m_fonts );
setEditable( TRUE );
}
kdelibs'KFontAction::~KFontAction() (./kdelibs/kdeui/kaction.cpp:1735)
KFontAction::~KFontAction()
{
delete d;
d = 0;
}
kdelibs'KFontAction::setFont() (./kdelibs/kdeui/kaction.cpp:1741)
void KFontAction::setFont( const QString &family )
{
int i = d->m_fonts.findIndex( family.lower() );
if ( i != -1 )
setCurrentItem( i );
}
kdelibs'KFontAction::plug() (./kdelibs/kdeui/kaction.cpp:1748)
int KFontAction::plug( QWidget *w, int index )
{
int container = KSelectAction::plug( w, index );
if ( container != -1 && w->inherits( "KToolBar" ) )
((KToolBar *)w)->getCombo( menuId( container ) )->setAutoCompletion( TRUE );
return container;
}
class KFontSizeAction::KFontSizeActionPrivate
{
public:
KFontSizeActionPrivate()
{
m_lock = false;
}
bool m_lock;
};