1 #ifndef ConcurrentControlNetReader_h 2 #define ConcurrentControlNetReader_h 30 #include <QStringList> 63 void read(QString filename);
75 void updateProgressValue();
76 void mappedFinished();
87 QPointer<ProgressBar> m_progressBar;
88 QPointer<QTimer> m_progressUpdateTimer;
97 class FileNameToControlFunctor :
public std::unary_function<
98 const QPair<FileName, Progress *> &, Control *> {
100 FileNameToControlFunctor(
QThread *);
101 FileNameToControlFunctor(
const FileNameToControlFunctor &);
102 ~FileNameToControlFunctor();
104 FileNameToControlFunctor & operator=(
const FileNameToControlFunctor &);
This represents an ISIS control net in a project-based GUI interface.
Definition: Control.h:79
void networksReady(QList< Control *>)
Definition: ConcurrentControlNetReader.h:34
ConcurrentControlNetReader()
Allocates memory at construction instead of as needed.
Definition: ConcurrentControlNetReader.cpp:54
Definition: AbstractTableModel.h:16
~ConcurrentControlNetReader()
This destructor will cancel all running threads and block.
Definition: ConcurrentControlNetReader.cpp:71
void read(QString filename)
Definition: ConcurrentControlNetReader.cpp:94
ProgressBar * progressBar()
Definition: ConcurrentControlNetReader.cpp:86
Definition: BoxcarCachingAlgorithm.h:29
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Definition: ProgressBar.h:15
This reads a control net in the background.
Definition: ConcurrentControlNetReader.h:57
Definition: CubeIoHandler.h:39