Interface class for providing information on objects. More...
#include <OpenFlipper/BasePlugin/InformationInterface.hh>

Public Slots | |
| virtual DataType | supportedDataTypes ()=0 |
| Get data type for information requests. | |
| virtual void | slotInformationRequested (const QPoint _clickedPoint, DataType _type)=0 |
| Show information dialog on clicked object. | |
Public Member Functions | |
| virtual | ~InformationInterface () |
| Default destructor. | |
Interface class for providing information on objects.
Definition at line 63 of file InformationInterface.hh.
| virtual void InformationInterface::slotInformationRequested | ( | const QPoint | _clickedPoint, | |
| DataType | _type | |||
| ) | [pure virtual, slot] |
Show information dialog on clicked object.
This slot is called each time the user clicks on an object. The information plugin for a specific type should display the necessary information on all entity types and the clicked object itself.
| _clickedPoint | The 2D point in screen coords, which the user has clicked | |
| _type | Data type to be registered |
Referenced by Core::slotMouseEventIdentify().
| virtual DataType InformationInterface::supportedDataTypes | ( | ) | [pure virtual, slot] |
Get data type for information requests.
This slot is called by the core in order to identify the data types for which the plugin provides information.
Referenced by Core::loadPlugin().
1.7.1