lib/widgets/propeditor/pfontcombo.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
#ifndef PFONTCOMBO_H
00020
#define PFONTCOMBO_H
00021
00022
#ifndef PURE_QT
00023
#include <kfontcombo.h>
00024
#else
00025
#include <qcombobox.h>
00026
#endif
00027
00028
#include "propertywidget.h"
00029
00030
class PropertyEditor;
00031
00032
#ifdef PURE_QT
00033
#define KFontCombo QComboBox
00034
#endif
00035
00036 class PFontCombo:
public KFontCombo,
PropertyWidget{
00037 Q_OBJECT
00038
public:
00039
PFontCombo (
const PropertyEditor *editor,
const QString name,
const QVariant value,
QWidget *parent,
const char *name=0);
00040
PFontCombo (
const PropertyEditor *editor,
const QString name,
const QVariant value,
const QStringList &fonts,
QWidget *parent,
const char *name=0);
00041
00042
virtual QVariant value()
const;
00043
virtual void setValue(
const QVariant value,
bool emitChange=
true);
00044 signals:
00045
void propertyChanged(
QString name,
QVariant newValue);
00046
private slots:
00047
void updateProperty(
const QString &val);
00048 };
00049
00050
#endif
This file is part of the documentation for KDevelop Version 3.0.4.