Analysis  version 7.0 - august 2014
GEVContourEditor Class Reference

#include <GEVContourEditor.hh>

Inheritance diagram for GEVContourEditor:

Public Member Functions

 GEVContourEditor (GEVPageManager *mgr, const TGWindow *mw=NULL)
 
virtual ~GEVContourEditor ()
 
virtual void Construct ()
 
virtual void Start ()
 
virtual void Quit ()
 
virtual void SelectionChanged ()
 
virtual void SelectionMoved ()
 
virtual void Delete ()
 
virtual void Rename ()
 
virtual void Info ()
 
virtual void Load ()
 
virtual void SaveAll ()
 
virtual void SaveSelected ()
 
virtual void Done ()
 
 ClassDef (GEVContourEditor, 0)
 

Protected Member Functions

 GEVContourEditor (const GEVContourEditor &original)
 
GEVContourEditoroperator= (const GEVContourEditor &original)
 
virtual void UpdateListBox ()
 

Protected Attributes

GEVPageManagerpage_mgr
 Pointeur sur le gestionnaire de pages.
 
EventManagerevent_mgr
 Pointeur sur le gestionnaire d'événements.
 
RContourList * cont_list
 Pointeur sur la liste de contours.
 
RGItemListBox * w_cont_list
 Liste de sélection des contours.
 
TGButton * w_button_delete
 Bouton de suppression de contours.
 
TGButton * w_button_rename
 Bouton de changement de nom.
 
TGButton * w_button_info
 Bouton d'information des contours.
 
TGTextButton * w_button_load
 Bouton de lecture dans un fichier.
 
TGTextButton * w_button_save_all
 Bouton d'écriture de tous les spectres dans un fichier.
 
TGTextButton * w_button_save_select
 Bouton d'écriture des spectres sélectionnés dans un fichier.
 
TGTextButton * w_button_done
 Bouton de fin de traitement.
 

Static Protected Attributes

static UInt_t last_width = 0
 Largeur au dernier appel.
 
static UInt_t last_height = 0
 hauteur au dernier appel
 
static string file_name = ""
 Nom du dernier fichier.
 

Private Member Functions

 GObject (GEVContourEditor)
 

Detailed Description

Interface graphique permettant de supprimer ou sauvegarder des contour.

Constructor & Destructor Documentation

GEVContourEditor::GEVContourEditor ( GEVPageManager mgr,
const TGWindow *  mw = NULL 
)

Constructeur de l'éditeur de spectre.

Parameters
mgrpointeur sur le gestionnaire de pages
mwpointeur sur la fenêtre de l'application principale

References Construct(), cont_list, event_mgr, EventManager::GetContourListPtr(), GEVPageManager::GetEventManagerPtr(), page_mgr, and Start().

GEVContourEditor::~GEVContourEditor ( )
virtual

Destructeur.

Referenced by Quit().

GEVContourEditor::GEVContourEditor ( const GEVContourEditor original)
protected

Constructeur de recopie (non implémenté).

Parameters
originalinstance à recopier

Member Function Documentation

GEVContourEditor::GObject ( GEVContourEditor  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
GEVContourEditor & GEVContourEditor::operator= ( const GEVContourEditor original)
protected

Opérateur d'affectation (non implémenté).

Parameters
originalinstance à affecter
void GEVContourEditor::Start ( )
virtual

Fonction qui ouvre l'interface graphique et traite l'édition.

References GEVDico::cont_edit_title, gevDico, last_height, last_width, and SelectionChanged().

Referenced by GEVContourEditor().

void GEVContourEditor::UpdateListBox ( )
protectedvirtual

Fonction génère les éléments de la liste de sélection à partir de la liste de pages.

References cont_list, and w_cont_list.

Referenced by Construct(), Load(), and Rename().

void GEVContourEditor::Quit ( )
virtual

Fonction qui termine l'édition et ferme la fenêtre.

References last_height, last_width, and ~GEVContourEditor().

void GEVContourEditor::SelectionChanged ( )
virtual

Slot appelé lorsque la sélection est modifiée. La fonction met à jour les boutons autorisés et les noms des familles et filtres concernés

References w_button_delete, w_button_info, w_button_rename, w_button_save_select, and w_cont_list.

Referenced by Load(), Rename(), and Start().

void GEVContourEditor::SelectionMoved ( )
virtual

Slot des boutons de déplacement. Cette fonction repositionne les pages de la liste dans l'ordre affiché.

References cont_list, and w_cont_list.

void GEVContourEditor::Rename ( )
virtual

Slot du bouton pour renommer un contour: la fonction appelle la requête spécifique.

References cont_list, SelectionChanged(), UpdateListBox(), and w_cont_list.

void GEVContourEditor::Info ( )
virtual

Slot du bouton pour information sur les contours

References GEVDico::cont_edit_info_title, GEVDico::gev_req_continue, gevDico, and w_cont_list.

void GEVContourEditor::Load ( )
virtual

Slot appelé lorsque le bouton Load est sélectionné, pour lire des définitions de pages dans un fichier.

References GEVDico::cont_edit_load_error, cont_list, file_name, GEVDico::gev_req_continue, GEVDico::gev_req_file_error, gevContourFileTypes, gevDico, SelectionChanged(), SetFileExt(), UpdateListBox(), and w_cont_list.

void GEVContourEditor::SaveAll ( )
virtual

Slot appelé lorsque le bouton Save all est sélectionné, pour écrire des définitions de spectres dans un fichier.

References GEVDico::cont_edit_save_error, cont_list, file_name, GEVDico::gev_req_continue, GEVDico::gev_req_file_error, gevContourFileTypes, gevDico, and SetFileExt().

void GEVContourEditor::SaveSelected ( )
virtual

Slot appelé lorsque le bouton Save selected est sélectionné, pour écrire des définitions de spectres dans un fichier.

References GEVDico::cont_edit_save_error, file_name, GEVDico::gev_req_continue, GEVDico::gev_req_file_error, gevContourFileTypes, gevDico, SetFileExt(), and w_cont_list.

void GEVContourEditor::Done ( )
virtual

Slot appelé lorsque le bouton Done est sélectionné. Cela provoque la fin de l'édition.

GEVContourEditor::ClassDef ( GEVContourEditor  ,
 
)

Définition à usage de ROOT...


The documentation for this class was generated from the following files: