swift
Protected Member Functions | Private Member Functions | List of all members
swift::misc::IProviderAware< PROVIDER > Class Template Reference

Base class of provider aware classes. More...

Protected Member Functions

 IProviderAware (PROVIDER *provider=nullptr)
 Ctor.
 
virtual ~IProviderAware ()
 Dtor.
 
bool hasProvider () const
 Has provider?
 
PROVIDER * getProvider () const
 Provider.
 
void setProvider (PROVIDER *provider)
 Set the provider. More...
 
PROVIDER * provider ()
 Provider.
 
const PROVIDER * provider () const
 Const provider.
 

Private Member Functions

virtual void onProviderDestroyed (QObject *obj)
 Provider was deleted.
 

Detailed Description

template<class PROVIDER>
class swift::misc::IProviderAware< PROVIDER >

Base class of provider aware classes.

Definition at line 40 of file provider.h.

Member Function Documentation

◆ setProvider()

template<class PROVIDER >
void swift::misc::IProviderAware< PROVIDER >::setProvider ( PROVIDER *  provider)
inlineprotected

Set the provider.

Remarks
use individual names to disambiguate

Definition at line 57 of file provider.h.


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