  | 
  
    Isis Developer Reference
    
   | 
 
 
 
 
Go to the documentation of this file.    1 #ifndef ConcurrentControlNetReader_h 
    2 #define ConcurrentControlNetReader_h 
   16 #include <QStringList> 
   49       void read(QString filename);
 
   61       void updateProgressValue();
 
   62       void mappedFinished();
 
   73       QPointer<ProgressBar> m_progressBar;
 
   74       QPointer<QTimer> m_progressUpdateTimer;
 
   83       class FileNameToControlFunctor : 
public std::unary_function<
 
   84           const QPair<FileName, Progress *> &, Control *> {
 
   86           FileNameToControlFunctor(
QThread *);
 
   87           FileNameToControlFunctor(
const FileNameToControlFunctor &);
 
   88           ~FileNameToControlFunctor();
 
   90           FileNameToControlFunctor & operator=(
const FileNameToControlFunctor &);
 
 
 
This reads a control net in the background.
Definition: ConcurrentControlNetReader.h:43
 
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
 
Definition: ProgressBar.h:15
 
~ConcurrentControlNetReader()
This destructor will cancel all running threads and block.
Definition: ConcurrentControlNetReader.cpp:56
 
ConcurrentControlNetReader()
Allocates memory at construction instead of as needed.
Definition: ConcurrentControlNetReader.cpp:39
 
This represents an ISIS control net in a project-based GUI interface.
Definition: Control.h:66
 
void networksReady(QList< Control * >)
 
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:23
 
This is free and unencumbered software released into the public domain.
Definition: AbstractTableModel.h:24
 
void read(QString filename)
Definition: ConcurrentControlNetReader.cpp:79
 
This is free and unencumbered software released into the public domain.
Definition: ConcurrentControlNetReader.h:20
 
ProgressBar * progressBar()
Definition: ConcurrentControlNetReader.cpp:71
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16