home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Pier Shareware 6
/
The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso
/
035
/
kwclass.zip
/
KWDOBMGR.HPP
< prev
next >
Wrap
C/C++ Source or Header
|
1994-04-18
|
749b
|
46 lines
#ifndef _KWDOBMGR_
#define _KWDOBMGR_
#ifndef _KDOBMGR_
#include <kdobmgr.hpp>
#endif
class IWindow;
struct KDobWinMgrEntry
{
KDobWinMgrEntry(IWindow *win, IWindow *call)
: window(win)
, manager(new KDobManager(win, call))
, caller(call)
{
}
~KDobWinMgrEntry()
{
delete manager;
}
Boolean operator <(KDobWinMgrEntry const &other)
{
return window < other.window;
}
Boolean operator ==(KDobWinMgrEntry const &other)
{
return window == other.window;
}
IWindow *window;
IWindow *caller;
KDobManager *manager;
};
typedef KDobWinMgrEntry *KDobWinMgrPtr;
IWindow* const &key(KDobWinMgrPtr const &entry);
#endif