Analysis
version 7.0 - august 2014
|
#include <GEVExternHistoRequester.hh>
Public Member Functions | |
GEVExternHistoRequester (GEVPageManager *mgr, const TGWindow *mw=NULL) | |
virtual | ~GEVExternHistoRequester () |
virtual void | Construct () |
virtual void | MapRequester () |
virtual void | FileButtonClicked () |
virtual void | HistoButtonClicked () |
virtual void | Button (Int_t n) |
ClassDef (GEVExternHistoRequester, 0) | |
Protected Member Functions | |
GEVExternHistoRequester (const GEVExternHistoRequester &req) | |
Protected Attributes | |
GEVPageManager * | page_mgr |
Pointeur sur le gestionnaire de pages. | |
TGHorizontalFrame * | w_extern_frame |
Cadre principal des widgets spécifiques. | |
TGVerticalFrame * | w_labels_frame |
Cadre des labels et boutons. | |
TGVerticalFrame * | w_texts_frame |
Cadre des widgets texte. | |
TGTextButton * | w_file_button |
Bouton de sélection du fichier. | |
TGTextEntry * | w_file_text |
Saisie du nom de fichier. | |
TGTextButton * | w_histo_button |
Bouton de sélection des histogrammes. | |
TGTextEntry * | w_histo_text |
Saisie des noms d'histogrammes. | |
TGTextEntry * | w_name_prefix |
Saisie du préfixe pour les noms de spectres. | |
TGTextEntry * | w_name_suffix |
Saisie du suffixe pour les noms de spectres. | |
Static Protected Attributes | |
static string | hist_file_dir = "" |
Répertoire de recherche de fichier. | |
Private Member Functions | |
GObject (GEVExternHistoRequester) | |
Cette classe permet de créer des spectres externes, à partir d'histogrammes dans un fichier ROOT. La requête permet de saisir le nom du fichier ROOT, le nom des histogrammes dans le fichier. Le nom des spectres résultant est généré à partir du nom des histogrammes et éventuellement d'un préfixe et/ou d'un suffixe.
GEVExternHistoRequester::GEVExternHistoRequester | ( | GEVPageManager * | mgr, |
const TGWindow * | mw = NULL |
||
) |
Constructeur.
mgr | pointeur sur le gestionnaire principal |
mw | pointeur de la fenêtre principale de l'application (au dessus de laquelle placer la requête) |
References Construct(), page_mgr, and ~GEVExternHistoRequester().
|
protected |
Constructeur de recopie: non implémenté.
req | instance à recopier |
|
virtual |
Destructeur.
Referenced by GEVExternHistoRequester().
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction qui construit l'interface: mise en place des widgets de la classe de base et des widgets spécifiques.
References GEVDico::ext_histo_req_file, GEVDico::ext_histo_req_file_tip, GEVDico::ext_histo_req_histo, GEVDico::ext_histo_req_histo_tip, GEVDico::ext_histo_req_prefix, GEVDico::ext_histo_req_suffix, gevDico, w_extern_frame, w_file_button, w_file_text, w_histo_button, w_histo_text, w_labels_frame, w_name_prefix, w_name_suffix, and w_texts_frame.
Referenced by GEVExternHistoRequester().
|
virtual |
Surcharge de la fonction de la classe de base pour initialiser les widgets spécifiques.
References w_file_text.
|
virtual |
Slot appelé lorsque le bouton de sélection d'un fichier est clické.
References FileBaseName(), hist_file_dir, histo_file_types, w_file_text, w_name_prefix, and w_name_suffix.
|
virtual |
Slot appelé lorsque le bouton de sélection des histogrammes du fichier est clické. Si le fichier existe et qu'il contient des histogrammes 1D/2D, une requête est lancée pour sélectionner les noms
References GEVDico::ext_histo_req_histo_title, GEVDico::ext_histo_req_no_file, GEVDico::ext_histo_req_no_histo, GEVDico::gev_req_continue, GEVDico::gev_req_ok_cancel, GEVDico::gev_req_warn_title, gevDico, w_file_text, and w_histo_text.
|
virtual |
Slot appelé lorsqu'un des boutons de sortie de la requête est clické.
n | numéro associé au bouton sélectionné |
References EventManager::AddSpecExtern(), GEVDico::ext_histo_req_bad_histo, GEVDico::ext_histo_req_no_file, GEVDico::ext_histo_req_no_histo, GEVDico::ext_histo_req_spec_exist, GEVPageManager::GetEventManagerPtr(), EventManager::GetSpectrumPtr(), GEVDico::gev_req_continue, GEVDico::gev_req_warn_title, gevDico, page_mgr, Spectrum::ValidName(), w_file_text, w_histo_text, w_name_prefix, and w_name_suffix.
GEVExternHistoRequester::ClassDef | ( | GEVExternHistoRequester | , |
0 | |||
) |
Définition à usage de ROOT...