Analysis
version 7.0 - august 2014
|
#include <GEVContourEditor.hh>
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) | |
GEVContourEditor & | operator= (const GEVContourEditor &original) |
virtual void | UpdateListBox () |
Protected Attributes | |
GEVPageManager * | page_mgr |
Pointeur sur le gestionnaire de pages. | |
EventManager * | event_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) | |
Interface graphique permettant de supprimer ou sauvegarder des contour.
GEVContourEditor::GEVContourEditor | ( | GEVPageManager * | mgr, |
const TGWindow * | mw = NULL |
||
) |
Constructeur de l'éditeur de spectre.
mgr | pointeur sur le gestionnaire de pages |
mw | pointeur sur la fenêtre de l'application principale |
References Construct(), cont_list, event_mgr, EventManager::GetContourListPtr(), GEVPageManager::GetEventManagerPtr(), page_mgr, and Start().
|
virtual |
Destructeur.
Referenced by Quit().
|
protected |
Constructeur de recopie (non implémenté).
original | instance à recopier |
|
private |
Macro from GCpp library that defines the following functions:
|
protected |
Opérateur d'affectation (non implémenté).
original | instance à affecter |
|
virtual |
Fonction qui met en place les widgets de l'interface graphique.
References GEVDico::cont_edit_delete, GEVDico::cont_edit_delete_tip, GEVDico::cont_edit_done, GEVDico::cont_edit_info, GEVDico::cont_edit_info_tip, GEVDico::cont_edit_list, GEVDico::cont_edit_load, GEVDico::cont_edit_load_tip, GEVDico::cont_edit_rename, GEVDico::cont_edit_rename_tip, GEVDico::cont_edit_save_all, GEVDico::cont_edit_save_all_tip, GEVDico::cont_edit_save_select, GEVDico::cont_edit_save_select_tip, gevDico, UpdateListBox(), w_button_delete, w_button_done, w_button_info, w_button_load, w_button_rename, w_button_save_all, w_button_save_select, and w_cont_list.
Referenced by GEVContourEditor().
|
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().
|
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().
|
virtual |
Fonction qui termine l'édition et ferme la fenêtre.
References last_height, last_width, and ~GEVContourEditor().
|
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.
|
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.
|
virtual |
Slot du bouton de suppression de contours.
References GEVDico::cont_edit_warn_buttons, GEVDico::cont_edit_warn_filt, GEVDico::cont_edit_warn_page, GEVDico::cont_edit_warn_spec, GEVDico::cont_edit_warn_text, event_mgr, EventManager::GetFilterListPtr(), FilterList::GetListUsingContour(), SpectrumList::GetListUsingContour(), GEVPageManager::GetListUsingContour(), EventManager::GetSpectrumListPtr(), GEVDico::gev_req_warn_title, gevDico, page_mgr, GEVPageManager::RemoveContour(), GEVPageManager::UpdatePages(), and w_cont_list.
|
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.
|
virtual |
Slot du bouton pour information sur les contours
References GEVDico::cont_edit_info_title, GEVDico::gev_req_continue, gevDico, and w_cont_list.
|
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.
|
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().
|
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.
|
virtual |
Slot appelé lorsque le bouton Done est sélectionné. Cela provoque la fin de l'édition.
GEVContourEditor::ClassDef | ( | GEVContourEditor | , |
0 | |||
) |
Définition à usage de ROOT...