]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Only one data source is supposed to be running at a time, so disable the run button...
authorlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Jul 2008 15:59:06 +0000 (15:59 +0000)
committerlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Jul 2008 15:59:06 +0000 (15:59 +0000)
MUON/AliMUONPainterDataSourceFrame.cxx
MUON/AliMUONPainterDataSourceFrame.h

index dbd1d3f079d4a826df8dbd267fc8c6afdbb63679..5d885ad903007cd5e74e97d8142798c071c886f5 100644 (file)
@@ -594,12 +594,12 @@ AliMUONPainterDataSourceFrame::DataMakerWasRegistered(AliMUONVTrackerDataMaker*
   item->Connect("StartRunning()",
                 "AliMUONPainterDataSourceFrame",
                 this,
-                Form("StartRunning(=(AliMUONPainterDataSourceItem*)(0x%x))",item));
+                "StartRunning()");
 
   item->Connect("StopRunning()",
                 "AliMUONPainterDataSourceFrame",
                 this,
-                Form("StopRunning(=(AliMUONPainterDataSourceItem*)(0x%x))",item));
+                "StopRunning()");
   
   fDataReaders->AddFrame(item);
   
@@ -729,9 +729,14 @@ AliMUONPainterDataSourceFrame::OpenRecentSource()
 
 //_____________________________________________________________________________
 void
-AliMUONPainterDataSourceFrame::StartRunning(AliMUONPainterDataSourceItem* item)
+AliMUONPainterDataSourceFrame::StartRunning()
 {
   /// One data source starts running. Disable the Run button of the other ones
+  
+  AliMUONPainterDataSourceItem* item = reinterpret_cast<AliMUONPainterDataSourceItem*> (gTQSender);
+  
+  AliInfo("");
+  
   TIter next(fItems);
   AliMUONPainterDataSourceItem* o;
   while ( ( o = static_cast<AliMUONPainterDataSourceItem*>(next()) ) )
@@ -745,9 +750,10 @@ AliMUONPainterDataSourceFrame::StartRunning(AliMUONPainterDataSourceItem* item)
 
 //_____________________________________________________________________________
 void
-AliMUONPainterDataSourceFrame::StopRunning(AliMUONPainterDataSourceItem* /*item*/)
+AliMUONPainterDataSourceFrame::StopRunning()
 {
   /// One data source stops running. Enable the Run button of all items
+  
   TIter next(fItems);
   AliMUONPainterDataSourceItem* o;
   while ( ( o = static_cast<AliMUONPainterDataSourceItem*>(next()) ) )
index 8d7913e6770825f1346352f2c688aee57f079793..7f1b3cdf93f486bb3dd2989b40cc71875fb3d0b3 100644 (file)
@@ -51,9 +51,9 @@ public:
   
   void OpenRecentSource();
 
-  void StartRunning(AliMUONPainterDataSourceItem* item);
+  void StartRunning();
 
-  void StopRunning(AliMUONPainterDataSourceItem* item);
+  void StopRunning();
 
 private:
   /// Not implemented