ROOT logo
// $Id: AEVProofFeedback.h 2088 2008-11-23 20:26:46Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef AliEnViz_AEVProofFeedback_H
#define AliEnViz_AEVProofFeedback_H

#include <Gled/GledTypes.h>
class AEVDistAnRep;
class AEVDemoDriver;
class ZImage;
class Board;

#include <TObject.h>
#include <TQObject.h>

class TList;
class TProof;

class AEVProofFeedback : public TObject, public TQObject {

private:
  void _init();

protected:
  TProof*        mProof; //! X{GS}
  AEVDistAnRep*  mDAR;	 //! X{GS}
  AEVDemoDriver* mDD;    //! X{GS}

  ZImage*        mHImg;  //! X{GS}
  Board*	 mBoard; //! X{GS}

  Int_t		 mFeedbackCount;

public:
  AEVProofFeedback() : TObject() { _init(); }

  void Connect(TProof* p, AEVDistAnRep* dar);
  void Disconnect();

  void SiteProgress(TList *siteinfos);
  void Feedback(TList *objs);

#include "AEVProofFeedback.h7"
  ClassDef(AEVProofFeedback, 1);
}; // endclass AEVProofFeedback

#endif
 AEVProofFeedback.h:1
 AEVProofFeedback.h:2
 AEVProofFeedback.h:3
 AEVProofFeedback.h:4
 AEVProofFeedback.h:5
 AEVProofFeedback.h:6
 AEVProofFeedback.h:7
 AEVProofFeedback.h:8
 AEVProofFeedback.h:9
 AEVProofFeedback.h:10
 AEVProofFeedback.h:11
 AEVProofFeedback.h:12
 AEVProofFeedback.h:13
 AEVProofFeedback.h:14
 AEVProofFeedback.h:15
 AEVProofFeedback.h:16
 AEVProofFeedback.h:17
 AEVProofFeedback.h:18
 AEVProofFeedback.h:19
 AEVProofFeedback.h:20
 AEVProofFeedback.h:21
 AEVProofFeedback.h:22
 AEVProofFeedback.h:23
 AEVProofFeedback.h:24
 AEVProofFeedback.h:25
 AEVProofFeedback.h:26
 AEVProofFeedback.h:27
 AEVProofFeedback.h:28
 AEVProofFeedback.h:29
 AEVProofFeedback.h:30
 AEVProofFeedback.h:31
 AEVProofFeedback.h:32
 AEVProofFeedback.h:33
 AEVProofFeedback.h:34
 AEVProofFeedback.h:35
 AEVProofFeedback.h:36
 AEVProofFeedback.h:37
 AEVProofFeedback.h:38
 AEVProofFeedback.h:39
 AEVProofFeedback.h:40
 AEVProofFeedback.h:41
 AEVProofFeedback.h:42
 AEVProofFeedback.h:43
 AEVProofFeedback.h:44
 AEVProofFeedback.h:45
 AEVProofFeedback.h:46
 AEVProofFeedback.h:47
 AEVProofFeedback.h:48
 AEVProofFeedback.h:49
 AEVProofFeedback.h:50