Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
FutureWatcherSignaler< T > Class Template Referencefinal

#include <ProgressNotification.hpp>

Inheritance diagram for FutureWatcherSignaler< T >:
QFuture< T >

Public Member Functions

 FutureWatcherSignaler ()=delete
 
 FutureWatcherSignaler (QFuture< T > future)
 
 ~FutureWatcherSignaler ()
 

Private Types

using Future = QFuture< T >
 
using Watcher = QFutureWatcher< T >
 

Private Attributes

Future m_future
 
Watcher m_watcher {}
 
ProgressSignaler m_signaler
 
std::vector< QMetaObject::Connection > m_signals
 

Member Typedef Documentation

◆ Future

template<typename T>
using FutureWatcherSignaler< T >::Future = QFuture< T >
private

◆ Watcher

template<typename T>
using FutureWatcherSignaler< T >::Watcher = QFutureWatcher< T >
private

Constructor & Destructor Documentation

◆ FutureWatcherSignaler() [1/2]

template<typename T>
FutureWatcherSignaler< T >::FutureWatcherSignaler ( )
delete

◆ FutureWatcherSignaler() [2/2]

template<typename T>
FutureWatcherSignaler< T >::FutureWatcherSignaler ( QFuture< T > future)
inline

◆ ~FutureWatcherSignaler()

template<typename T>
FutureWatcherSignaler< T >::~FutureWatcherSignaler ( )
inline

Member Data Documentation

◆ m_future

template<typename T>
Future FutureWatcherSignaler< T >::m_future
private

◆ m_signaler

template<typename T>
ProgressSignaler FutureWatcherSignaler< T >::m_signaler
private

◆ m_signals

template<typename T>
std::vector< QMetaObject::Connection > FutureWatcherSignaler< T >::m_signals
private

◆ m_watcher

template<typename T>
Watcher FutureWatcherSignaler< T >::m_watcher {}
private

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