|
Purpose:
|
This class provides a common interface to the
DM_default_icons for encapsulating query commands.
|
|
|
Derivation:
|
DM_def_icon_query_args : DM_icon_query_args : -
|
|
|
Filename:
|
ds/dmicon/dm_def_icon_args.hxx
|
|
|
Description:
|
Concrete
DM_def_icon_query_args encapsulate a state change command by holding "input" and "output" data and implementing the
Execute method. The
Execute method is called by the
DM_default_icon::Query method.
|
|
|
|
|
|
Destructor:
|
public: virtual DM_def_icon_query_args::~DM_def_icon_query_args
();
|
|
|
Public destructor.
|
|
|
|
|
Methods:
|
public: virtual void DM_def_icon_query_args::Execute
(
|
|
|
const DM_default_icon*
|
// icon
|
|
|
)=0;
|
|
|
Concrete args must implement override base class cast method.
|
|
|
|
|
|
|
public: virtual DM_def_icon_query_args* DM_def_icon_query_args::Spatial_cast
();
|
|
|
Reserved for
dmicon library.
|