1 #ifndef ConcurrentControlNetReader_h     2 #define ConcurrentControlNetReader_h    30 #include <QStringList>    32 #include "ProgressBar.h"    63       void read(QString filename);
    75       void updateProgressValue();
    76       void mappedFinished();
    87       QPointer<ProgressBar> m_progressBar;
    88       QPointer<QTimer> m_progressUpdateTimer;
    98           const QPair<FileName, Progress *> &, Control *> {
 This represents an ISIS control net in a project-based GUI interface. 
 
void nullify()
Initializes members to NULL. 
 
QFutureWatcher< Control * > * m_watcher
provides SIGNALS / SLOTS for FileNameToControlFunctor 
 
ConcurrentControlNetReader()
Allocates memory at construction instead of as needed. 
 
~ConcurrentControlNetReader()
This destructor will cancel all running threads and block. 
 
void read(QString filename)
 
Namespace for ISIS/Bullet specific routines. 
 
This reads a control net in the background.