#include "AliMonitorControl.h"
#include "AliMonitorHisto.h"
-#include "AliMonitorDialog.h"
#include <TGNumberEntry.h>
#include <TGTextView.h>
#include <TGMsgBox.h>
#include <TSystem.h>
-#include <TROOT.h>
+#include <TSocket.h>
+#include <TGFrame.h>
+#include <TGMenu.h>
+#include <TGButton.h>
+#include <TGLabel.h>
+#include <TGTextEntry.h>
+#include <TTimer.h>
+#include "AliMonitorProcess.h"
ClassImp(AliMonitorControl)
-//_____________________________________________________________________________
-class AliMonitorBufferDlg : public AliMonitorDialog {
-
-public:
- AliMonitorBufferDlg(Int_t& size, TGFrame* main);
- virtual ~AliMonitorBufferDlg();
-
- virtual void OnOkClicked();
-
-private:
- TGLayoutHints* fBufferLayout;
- TGLabel* fBufferLabel;
- TGNumberEntry* fBufferEntry;
-
- Int_t& fSize;
-};
-
//_____________________________________________________________________________
-AliMonitorBufferDlg::AliMonitorBufferDlg(Int_t& size, TGFrame* main) :
+AliMonitorControl::AliMonitorBufferDlg::AliMonitorBufferDlg(Int_t& size,
+ TGFrame* main) :
AliMonitorDialog(main, 250, 80), fSize(size)
{
// create a dialog for setting the size of the buffer for monitor histos
}
//_____________________________________________________________________________
-AliMonitorBufferDlg::~AliMonitorBufferDlg()
+AliMonitorControl::AliMonitorBufferDlg::~AliMonitorBufferDlg()
{
// clean up
}
//_____________________________________________________________________________
-void AliMonitorBufferDlg::OnOkClicked()
+void AliMonitorControl::AliMonitorBufferDlg::OnOkClicked()
{
fSize = fBufferEntry->GetIntNumber();
}
//_____________________________________________________________________________
-class AliMonitorClientsDlg : public AliMonitorDialog {
-
-public:
- AliMonitorClientsDlg(TObjArray* clients, TGFrame* main);
- virtual ~AliMonitorClientsDlg();
-
-private:
- TGLayoutHints* fClientsLayout;
- TGTextView* fClients;
-};
-
-
-//_____________________________________________________________________________
-AliMonitorClientsDlg::AliMonitorClientsDlg(TObjArray* clients, TGFrame* main) :
+AliMonitorControl::AliMonitorClientsDlg::AliMonitorClientsDlg(TObjArray* clients,
+ TGFrame* main) :
AliMonitorDialog(main, 450, 300, kFALSE)
{
// create a dialog to display the list of clients
}
//_____________________________________________________________________________
-AliMonitorClientsDlg::~AliMonitorClientsDlg()
+AliMonitorControl::AliMonitorClientsDlg::~AliMonitorClientsDlg()
{
// clean up
fTimer->TurnOn();
}
+//_____________________________________________________________________________
+AliMonitorControl::AliMonitorControl(const AliMonitorControl& control) :
+ TObject(control)
+{
+ Fatal("AliMonitorControl", "copy constructor not implemented");
+}
+
+//_____________________________________________________________________________
+AliMonitorControl& AliMonitorControl::operator = (const AliMonitorControl&
+ /*control*/)
+{
+ Fatal("operator =", "assignment operator not implemented");
+ return *this;
+}
+
//_____________________________________________________________________________
AliMonitorControl::~AliMonitorControl()
{