OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TContextMenu Class Reference

Wraps the IContextMenu interface (currently lightweight). More...

#include <owl/shellitm.h>

Inheritance diagram for owl::TContextMenu:
owl::TComRef< IContextMenu > owl::TComRefBase< T >

Public Member Functions

 TContextMenu (IContextMenu *iface=0)
 Default constructor for TContextMenu.
 
 TContextMenu (const TComRef< IContextMenu > &source)
 TContextMenu constructor to construct from TComRef<IContextMenu>
 
 TContextMenu (const TContextMenu &source)
 TContextMenu copy constructor.
 
TContextMenuoperator= (const TComRef< IContextMenu > &source)
 TContextMenu assignment operator (from TComRef<IContextMenu>)
 
TContextMenuoperator= (const TContextMenu &source)
 TContextMenu assignment operator (from another TContextMenu)
 
- Public Member Functions inherited from owl::TComRef< IContextMenu >
 TComRef ()
 
 TComRef (IContextMenu *iface)
 
 TComRef (const TComRef< IContextMenu > &i)
 
TComRef< IContextMenu > & operator= (IContextMenu *iface)
 
TComRef< IContextMenu > & operator= (const TComRef< IContextMenu > &i)
 
IContextMenuoperator-> ()
 
IContextMenuoperator-> () const
 
- Public Member Functions inherited from owl::TComRefBase< T >
 operator T* ()
 
 operator T** ()
 
int operator! () const
 
void operator delete (void *p)
 

Additional Inherited Members

- Protected Member Functions inherited from owl::TComRefBase< T >
 TComRefBase (const TComRefBase< T > &i)
 
 TComRefBase (T *i)
 
 TComRefBase ()
 
 ~TComRefBase ()
 
void Clear ()
 
- Protected Attributes inherited from owl::TComRefBase< T >
T * I
 

Detailed Description

Wraps the IContextMenu interface (currently lightweight).

A TContextMenu is returned by TShellItem::GetContextMenu. Default, TComRef<IContextMenu> and copy constructors supplied. TComRef<IContextMenu> and TContextMenu assignment opreators also supplied.

Definition at line 116 of file shellitm.h.

Constructor & Destructor Documentation

◆ TContextMenu() [1/3]

owl::TContextMenu::TContextMenu ( IContextMenu * iface = 0)
inline

Default constructor for TContextMenu.

Definition at line 746 of file shellitm.h.

◆ TContextMenu() [2/3]

owl::TContextMenu::TContextMenu ( const TComRef< IContextMenu > & source)
inline

TContextMenu constructor to construct from TComRef<IContextMenu>

Definition at line 753 of file shellitm.h.

◆ TContextMenu() [3/3]

owl::TContextMenu::TContextMenu ( const TContextMenu & source)
inline

TContextMenu copy constructor.

Definition at line 760 of file shellitm.h.

Member Function Documentation

◆ operator=() [1/2]

TContextMenu & owl::TContextMenu::operator= ( const TComRef< IContextMenu > & source)
inline

TContextMenu assignment operator (from TComRef<IContextMenu>)

Definition at line 768 of file shellitm.h.

References owl::TComRef< T >::operator=().

◆ operator=() [2/2]

TContextMenu & owl::TContextMenu::operator= ( const TContextMenu & source)
inline

TContextMenu assignment operator (from another TContextMenu)

Definition at line 778 of file shellitm.h.

References owl::TComRef< T >::operator=().


The documentation for this class was generated from the following file: