]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCCalibViewerGUIAlarms.cxx
Removing non-existing classes
[u/mrichter/AliRoot.git] / TPC / AliTPCCalibViewerGUIAlarms.cxx
index 91eff0317a9b36153618b6d763eef1e4416b11af..fe95359e98eff50277f24f1a2ab24564cca3b1b2 100644 (file)
@@ -114,7 +114,7 @@ void AliTPCCalibViewerGUIAlarms::DrawGUI(const TGWindow */*p*/, UInt_t w, UInt_t
   
   //--------------
   // canvas on top
-  TRootEmbeddedCanvas *cEmbed = new TRootEmbeddedCanvas("Main_Canvas", contCenterTop, 200, 200, kFitWidth | kFitHeight);
+  TRootEmbeddedCanvas *cEmbed = new TRootEmbeddedCanvas("Alarm_Canvas", contCenterTop, 200, 200, kFitWidth | kFitHeight);
   contCenterTop->AddFrame(cEmbed, new TGLayoutHints(kLHintsExpandX | kLHintsExpandY, 0, 0, 0, 0));
 //   cEmbed->GetCanvas()->Connect("ProcessedEvent(Int_t, Int_t, Int_t, TObject*)", "AliTPCCalibViewerGUIAlarms", this, "MouseMove(Int_t, Int_t, Int_t, TObject*)");
   cEmbed->GetCanvas()->SetToolTipText("Alarm histograms are displayed in this region.");
@@ -181,7 +181,7 @@ void AliTPCCalibViewerGUIAlarms::UpdateSubItem(TGListTreeItem *item)
   //
   //
 
-  printf("name: %s\n", item->GetText());
+//   printf("name: %s\n", item->GetText());
   AliTPCCalibQAChecker *checker=dynamic_cast<AliTPCCalibQAChecker*>((TObject*)item->GetUserData());
   if (checker){
     item->SetColor(checker->GetQualityColor());
@@ -202,7 +202,39 @@ void AliTPCCalibViewerGUIAlarms::UpdateBrowser()
   fAlarmTree->ClearViewPort();
 }
 //______________________________________________________________________________
-void AliTPCCalibViewerGUIAlarms::OnDoubleClick(TGListTreeItem* item, Int_t id)
+void AliTPCCalibViewerGUIAlarms::ResetBrowser()
+{
+  //
+  //
+  //
+  if (!fAlarmTree->GetFirstItem()) return;
+  fAlarmTree->DeleteChildren(fAlarmTree->GetFirstItem());
+  fAlarmTree->DeleteItem(fAlarmTree->GetFirstItem());
+  fAlarmTree->ClearViewPort();
+}
+//______________________________________________________________________________
+void AliTPCCalibViewerGUIAlarms::OpenSubItems(TGListTreeItem *item)
+{
+  //
+  //
+  //
+  fAlarmTree->OpenItem(item);
+  TGListTreeItem *nextItem=0x0;
+  if ( (nextItem=item->GetFirstChild())  ) OpenSubItems(nextItem);
+  if ( (nextItem=item->GetNextSibling()) ) OpenSubItems(nextItem);
+}
+//______________________________________________________________________________
+void AliTPCCalibViewerGUIAlarms::OpenAllItems()
+{
+  //
+  //
+  //
+  if (!fAlarmTree->GetFirstItem()) return;
+  OpenSubItems(fAlarmTree->GetFirstItem());
+  fAlarmTree->ClearViewPort();
+}
+//______________________________________________________________________________
+void AliTPCCalibViewerGUIAlarms::OnDoubleClick(TGListTreeItem* item, Int_t /*id*/)
 {
   //
   //
@@ -226,7 +258,7 @@ void AliTPCCalibViewerGUIAlarms::OnDoubleClick(TGListTreeItem* item, Int_t id)
   opt->SetText(((AliTPCCalibQAChecker*)item->GetUserData())->GetDrawOptString());
 }
 //______________________________________________________________________________
-void AliTPCCalibViewerGUIAlarms::OnClick(TGListTreeItem* item, Int_t id)
+void AliTPCCalibViewerGUIAlarms::OnClick(TGListTreeItem* item, Int_t /*id*/)
 {
   //
   //