ktoolbarlabelaction.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
#ifndef KTOOLBARLABELACTION_H
00019
#define KTOOLBARLABELACTION_H
00020
00021
#include <kactionclasses.h>
00022
00023
class QLabel;
00024
00049 class KDEUI_EXPORT KToolBarLabelAction :
public KWidgetAction
00050 {
00051
public:
00062 KToolBarLabelAction(
const QString &text,
00063
const KShortcut &cut,
00064
const QObject *receiver,
const char *slot,
00065
KActionCollection *parent,
const char *name);
00078 KToolBarLabelAction(
QWidget* buddy,
const QString &text,
00079
const KShortcut &cut,
00080
const QObject *receiver,
const char *slot,
00081
KActionCollection *parent,
const char *name);
00101 KToolBarLabelAction(
QLabel* label,
const KShortcut &cut,
00102
const QObject *receiver,
const char *slot,
00103
KActionCollection* parent,
const char *name);
00104
00105
virtual ~KToolBarLabelAction();
00109
virtual void setText(
const QString& text);
00115
virtual void setBuddy(
QWidget* buddy);
00121
QWidget* buddy()
const;
00125
QLabel* label()
const;
00126
00127
protected:
00128
virtual void virtual_hook(
int id,
void* data);
00129
00130
private:
00131
class KToolBarLabelActionPrivate;
00132 KToolBarLabelActionPrivate *d;
00133
void init();
00134 };
00135
00136
00137
#endif
This file is part of the documentation for kdeui Library Version 3.4.0.