kio
KDataToolAction Class Reference
This class helps applications implement support for KDataTool. More...
#include <kdatatool.h>
Inheritance diagram for KDataToolAction:
Signals | |
void | toolActivated (const KDataToolInfo &info, const QString &command) |
Public Member Functions | |
KDataToolAction (const QString &text, const KDataToolInfo &info, const QString &command, QObject *parent=0, const char *name=0) | |
Static Public Member Functions | |
static QPtrList< KAction > | dataToolActionList (const QValueList< KDataToolInfo > &tools, const QObject *receiver, const char *slot) |
Protected Member Functions | |
virtual void | slotActivated () |
virtual void | virtual_hook (int id, void *data) |
Detailed Description
This class helps applications implement support for KDataTool.The steps to follow are simple:
- query for the available tools using KDataToolInfo::query
- pass the result to KDataToolAction::dataToolActionList (with a slot)
- plug the resulting actions, either using KXMLGUIClient::plugActionList, or by hand.
Definition at line 194 of file kdatatool.h.
Constructor & Destructor Documentation
KDataToolAction::KDataToolAction | ( | const QString & | text, | |
const KDataToolInfo & | info, | |||
const QString & | command, | |||
QObject * | parent = 0 , |
|||
const char * | name = 0 | |||
) |
Constructs a new KDataToolAction.
- Parameters:
-
text The text that will be displayed. info the corresponding KDataToolInfo command the command of the action parent This action's parent. name An internal name for this action.
Definition at line 218 of file kdatatool.cpp.
Member Function Documentation
QPtrList< KAction > KDataToolAction::dataToolActionList | ( | const QValueList< KDataToolInfo > & | tools, | |
const QObject * | receiver, | |||
const char * | slot | |||
) | [static] |
Creates a list of actions from a list of information about data-tools.
The slot must have a signature corresponding to the toolActivated signal.
Note that it's the caller's responsibility to delete the actions when they're not needed anymore.
- Parameters:
-
tools the list of data tool descriptions receiver the receiver for toolActivated() signals slot the slot that will receive the toolActivated() signals
- Returns:
- the KActions
Definition at line 231 of file kdatatool.cpp.
void KDataToolAction::slotActivated | ( | ) | [protected, virtual] |
Definition at line 226 of file kdatatool.cpp.
void KDataToolAction::toolActivated | ( | const KDataToolInfo & | info, | |
const QString & | command | |||
) | [signal] |
Emitted when a tool has been activated.
- Parameters:
-
info a description of the activated tools command the command for the tool
void KDataToolAction::virtual_hook | ( | int | id, | |
void * | data | |||
) | [protected, virtual] |
Definition at line 279 of file kdatatool.cpp.
The documentation for this class was generated from the following files: