mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-12 15:25:34 +08:00
Ref T259, Ref T243 client provider used with network classes
Also adds a dummy testing class
This commit is contained in:
@@ -105,9 +105,17 @@ namespace BlackMisc
|
||||
CClientAware() {}
|
||||
|
||||
//! Constructor
|
||||
CClientAware(IClientProvider *clientProvider) : m_clientProvider(clientProvider) { Q_ASSERT(clientProvider); }
|
||||
CClientAware(IClientProvider *clientProvider) : m_clientProvider(clientProvider) { }
|
||||
IClientProvider *m_clientProvider = nullptr; //!< access to object
|
||||
};
|
||||
|
||||
//! Client provider dummy for testing
|
||||
class BLACKMISC_EXPORT CClientProviderDummy: public IClientProvider
|
||||
{
|
||||
public:
|
||||
//! Dummy instance
|
||||
static CClientProviderDummy *instance();
|
||||
};
|
||||
} // namespace
|
||||
} // namespace
|
||||
|
||||
|
||||
Reference in New Issue
Block a user