SpikeStream Application Library
0.2
|
00001 #ifndef CONNECTIONMANAGER_H 00002 #define CONNECTIONMANAGER_H 00003 00004 //SpikeStream includes 00005 #include "SpikeStreamThread.h" 00006 00007 namespace spikestream { 00008 00010 class ConnectionManager : public SpikeStreamThread { 00011 Q_OBJECT 00012 00013 public: 00014 ConnectionManager(); 00015 virtual ~ConnectionManager(); 00016 void deleteConnectionGroups(QList<unsigned>& connectionGroupIDs); 00017 void run(); 00018 00019 signals: 00020 void progress(int stepsCompleted, int totalSteps, QString message); 00021 00022 00023 private: 00024 //======================= VARIABLES ========================= 00026 QList<unsigned> deleteConnectionGroupIDs; 00027 00029 int totalNumberOfConnections; 00030 00031 }; 00032 00033 } 00034 00035 #endif//CONNECTIONMANAGER_H