GSI Object Oriented Online Offline (Go4)  GO4-6.1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Slots | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
TGo4FitPanel Class Reference

#include <TGo4FitPanel.h>

+ Inheritance diagram for TGo4FitPanel:

Public Slots

virtual void panelSlot (TGo4ViewPanel *, TPad *, int)
 
virtual void FitList_customContextMenuRequested (const QPoint &)
 
virtual void FitList_currentItemChanged (QTreeWidgetItem *, QTreeWidgetItem *)
 
virtual void AboutToShowViewMenu ()
 
virtual void ChangeViewType (int id)
 
virtual void ShowPanelPage (int id)
 
virtual void AboutToShowSettMenu ()
 
virtual void ChangeSettings (int id)
 
virtual void AboutToShowFitterMenu ()
 
virtual void FitterMenuItemSelected (int id)
 
virtual void AboutToShowItemMenu ()
 
virtual void ItemMenuItemSelected (int id)
 
virtual void PF_MinWidthEdt_textChanged (const QString &str)
 
virtual void PF_MaxWidthEdt_textChanged (const QString &str)
 
virtual void PF_WidthEdit_textChanged (const QString &str)
 
virtual void PF_AmplSlider_valueChanged (int zn)
 
virtual void PF_AmplSlider_sliderReleased ()
 
virtual void PF_RelNoiseSlider_valueChanged (int zn)
 
virtual void PF_RelNoiseSlider_sliderReleased ()
 
virtual void PF_MinNoiseEdit_textChanged (const QString &str)
 
virtual void PF_SumUpSpin_valueChanged (int num)
 
virtual void Wiz_DataListSelect (QListWidgetItem *)
 
virtual void Wiz_ModelListSelect (QListWidgetItem *)
 
virtual void Wiz_AddDataBtn_clicked ()
 
virtual void Wiz_DelDataBtn_clicked ()
 
virtual void Wiz_AddModelBtn_clicked ()
 
virtual void Wiz_DelModelBtn_clicked ()
 
virtual void Wiz_CloneModelBtn_clicked ()
 
virtual void Wiz_ShowAllMod_toggled (bool zn)
 
virtual void Wiz_FitFuncCmb_activated (int typ)
 
virtual void Wiz_FitNameEdt_textChanged (const QString &name)
 
virtual void Wiz_ParTable_valueChanged (int nrow, int ncol)
 
virtual void Wiz_DataList_doubleClicked (QListWidgetItem *)
 
virtual void Wiz_ModelList_doubleClicked (QListWidgetItem *)
 
virtual void Wiz_ModelList_itemChanged (QListWidgetItem *)
 
virtual void Wiz_RebuildDataBtn_clicked ()
 
virtual void Wiz_DataBufChk_toggled (bool zn)
 
virtual void Wiz_UseAmplEstimChk_toggled (bool chk)
 
virtual void Wiz_MigradIterSpin_valueChanged (int num)
 
virtual void Wiz_DataSlotsTable_contextMenuRequested (const QPoint &pnt)
 
virtual void Wiz_DataUseRangeBtn_clicked ()
 
virtual void Wiz_DataClearRangesBtn_clicked ()
 
virtual void Wiz_DrawDataBtn_clicked ()
 
virtual void Wiz_ModelBufChk_toggled (bool zn)
 
virtual void Wiz_PFSetupBtn_clicked ()
 
virtual void Wiz_PFUsePolynChk_toggled (bool zn)
 
virtual void Wiz_PFPolynSpin_valueChanged (int zn)
 
virtual void Wiz_MinSetupBtn_clicked ()
 
virtual void MainAttachBtn_clicked ()
 
virtual void MainFitBtn_clicked ()
 
virtual void MainDrawBtn_clicked ()
 
virtual void MainFindBtn_clicked ()
 
virtual void MainParsBtn_clicked ()
 
virtual void FillParsWidget ()
 
virtual void LineParsChk_toggled (bool)
 
virtual void ParsTable_valueChanged (int nrow, int ncol)
 
virtual void ParsTableChanged (QTableWidget *table, int nrow, int ncol, bool LinesView, TObjArray *TableList, bool updatepaint)
 
virtual void Smp_PolynomBtn_clicked ()
 
virtual void Smp_GaussianBtn_clicked ()
 
virtual void Smp_LorenzBtn_clicked ()
 
virtual void Smp_ExponentBtn_clicked ()
 
virtual void Smp_ClearBtn_clicked ()
 
virtual void FindersTab_currentChanged (int)
 
virtual void Wiz_BackgroundChk_toggled (bool chk)
 
virtual void PF_MinWidthEdt_returnPressed ()
 
virtual void PF_MaxWidthEdt_returnPressed ()
 
virtual void PF_WidthEdit_returnPressed ()
 
virtual void PF_MinNoiseEdit_returnPressed ()
 
- Public Slots inherited from QGo4Widget
void ResetWidgetSlot ()
 
void CloseMDIParentSlot ()
 

Public Member Functions

 TGo4FitPanel (QWidget *parent=0, const char *name=0)
 
virtual ~TGo4FitPanel ()
 
virtual bool IsAcceptDrag (const char *itemname, TClass *cl, int kind)
 
virtual void DropOnPanel (QDropEvent *event, const char *itemname, TClass *cl, int kind)
 
virtual void linkedObjectUpdated (const char *linkname, TObject *obj)
 
virtual void linkedObjectRemoved (const char *linkname)
 
virtual void linkedRemoved (TGo4Slot *slot, TObject *obj)
 
virtual void CreateFitSlotLink (TGo4FitSlot *slot, const char *itemname)
 
virtual void WorkWithFitter (const char *itemname, TGo4ViewPanel *panel, TPad *pad)
 
virtual void WorkWithFitterInSlot (TGo4Slot *slot)
 
virtual bool WorkingWithPanel ()
 
virtual bool WorkingWithOnlyPad ()
 
virtual TGo4ViewPanelActivePanel ()
 
virtual TPad * ActivePad ()
 
virtual TGo4FitterGetFitter ()
 
virtual TGo4FitterCloneFitter ()
 
virtual void RemoveFitterLink ()
 
virtual void SetFitter (TGo4Fitter *)
 
virtual void Fitter_New ()
 
virtual void Fitter_NewForActivePad (bool overwrite)
 
virtual void Fitter_Delete ()
 
virtual void Fitter_UseWorkspace ()
 
virtual void Fitter_UpdateReferences ()
 
virtual void Fitter_SaveToBrowser ()
 
virtual void Fitter_PrintParameters ()
 
virtual void Fitter_RollbackParameters ()
 
virtual void Button_WorkWithPanel ()
 
virtual void Button_SimpleFit (int nmodel)
 
virtual void Button_SimpleClear ()
 
virtual void Button_PeakFinder ()
 
virtual void Button_PerformFit ()
 
virtual void Button_FitterDraw (TGo4FitData *selecteddata)
 
virtual void Cmd_CreateFitter ()
 
virtual void Cmd_CreateAppropriateFitter ()
 
virtual void Cmd_DeleteFitter ()
 
virtual void Cmd_ClearFitter ()
 
virtual void Cmd_SaveFitter (bool ask)
 
virtual void Cmd_ItemPrint (QFitItem *item)
 
virtual void Cmd_AddNewData (QFitItem *item, int id)
 
virtual void Cmd_DrawData (QFitItem *item)
 
virtual void Cmd_DeleteData (QFitItem *item)
 
virtual void Cmd_DeleteAssosiatedModels (QFitItem *item)
 
virtual void Cmd_DeleteAllData (QFitItem *item)
 
virtual void Cmd_AddNewModel (QFitItem *item, int id)
 
virtual void Cmd_DeleteModel (QFitItem *item)
 
virtual void Cmd_RemoveModel (TGo4FitModel *model)
 
virtual void Cmd_DeleteModels (QFitItem *item)
 
virtual void Cmd_CloneModel (QFitItem *item)
 
virtual void Cmd_ClearAssigment (QFitItem *item)
 
virtual void Cmd_ClearAssigments (QFitItem *item)
 
virtual void Cmd_AssignModelToAllData (QFitItem *item)
 
virtual void Cmd_AssignModelToData (QFitItem *item, int id)
 
virtual void Cmd_RemoveRangeCondition (QFitItem *item)
 
virtual void Cmd_RemoveRangeConditions (QFitItem *item)
 
virtual void Cmd_AddRangeCondition (QFitItem *item, int id)
 
virtual void Cmd_DeleteAction (QFitItem *item)
 
virtual void Cmd_DeleteActions (QFitItem *item)
 
virtual void Cmd_MoveAction (QFitItem *item, int dir)
 
virtual void Cmd_ExecuteAction (QFitItem *item)
 
virtual void Cmd_ExecuteActions (QFitItem *item, bool expert)
 
virtual void Cmd_DeleteOutputActions (QFitItem *item)
 
virtual void Cmd_AddNewAction (QFitItem *item, int id)
 
virtual void Cmd_DeleteDependency (QFitItem *item)
 
virtual void Cmd_DeleteDependencies (QFitItem *item)
 
virtual void Cmd_AddDependency (QFitItem *item)
 
virtual void Cmd_MemorizePars (QFitItem *item)
 
virtual void Cmd_RememberPars (QFitItem *item)
 
virtual void Cmd_DeletePars (QFitItem *item)
 
virtual void Cmd_AddNewPar (QFitItem *item)
 
virtual void Cmd_MemorizePar (QFitItem *item)
 
virtual void Cmd_RememberPar (QFitItem *item)
 
virtual void Cmd_DeletePar (QFitItem *item)
 
virtual void Cmd_DeleteMinuitResult (QFitItem *item)
 
virtual void Cmd_UpdateAllSlots (QFitItem *item)
 
virtual void UpdateActivePage ()
 
virtual void UpdateSimplePage ()
 
virtual void UpdateWizardPage ()
 
virtual void UpdateExtendedPage ()
 
virtual void RemovePrimitives ()
 
virtual TGo4FitterCreateFitterFor (TGo4ViewPanel *panel, TPad *pad, const char *name)
 
virtual void CreateDataFor (TGo4ViewPanel *panel, TPad *pad, TGo4Fitter *fitter)
 
virtual bool FillPopupForItem (QFitItem *item, QMenu *menu, QSignalMapper *map)
 
virtual bool FillPopupForSlot (TGo4FitSlot *slot, QMenu *menu, QSignalMapper *map)
 
virtual void ExecutePopupForSlot (QFitItem *item, TGo4FitSlot *slot, int id)
 
virtual QFitItemGetFitterItem ()
 
virtual QFitItemFindItem (TObject *obj, int ObjectType, QFitItem *parent)
 
virtual bool ShowItem (QFitItem *item, bool force)
 
virtual bool ShowItemAsText (QFitItem *item, bool force)
 
virtual bool ShowItemAsGraph (QFitItem *item, bool force)
 
virtual void RemoveItemWidget ()
 
virtual void UpdateItem (QFitItem *item, bool trace)
 
virtual void SetItemText (QFitItem *item, bool trace)
 
virtual void UpdateItemsOfType (int typ, QFitItem *parent)
 
virtual void FitItemDeleted (QFitItem *item)
 
virtual void FillModelTypesList (QMenu *menu, QSignalMapper *map, int id, bool extend)
 
virtual void FillDataTypesList (QMenu *menu, QSignalMapper *map, int id)
 
virtual void FillParsList (QFitItem *item)
 
virtual void FillSlotsList (QFitItem *parent, const TObjArray *lst, TObject *owner)
 
virtual void FillDependencyList (QFitItem *parent)
 
virtual void PaintFitter (TGo4Fitter *fitter, QFitItem *item, bool update)
 
virtual bool PaintModel (TGo4FitModel *model, TPad *pad, QFitItem *item)
 
virtual bool PaintModelsFor (TGo4Fitter *fitter, TGo4FitData *data, QFitItem *item, bool update)
 
virtual bool PaintRange (TGo4FitComponent *comp, int nrange, TPad *pad, QFitItem *item)
 
virtual TGo4FitPeakFinderGetPeakFinder (bool autocreate)
 
virtual TGo4FitDataWiz_SelectedData ()
 
virtual TGo4FitModelWiz_SelectedModel ()
 
virtual TGo4FitModelWiz_CreateNewModel (int id)
 
virtual TGo4FitDataWiz_CreateNewData (int id)
 
virtual void Wiz_RebuildDataList ()
 
virtual bool Wiz_RemoveData ()
 
virtual void Wiz_UseSelectedRange ()
 
virtual void Wiz_TakeCurrentRange ()
 
virtual void Wiz_GetModelInfo (TGo4FitModel *model, QString *info)
 
virtual QString Wiz_GetSlotSourceInfo (TGo4FitSlot *slot)
 
virtual void ArrowChanged (TGo4FitGuiArrow *arr)
 
virtual void DeleteModelWithPrimit (TGo4FitGuiArrow *arr)
 
virtual int GetPadIndexForSlot (TGo4FitSlot *slot)
 
virtual TPad * FindPadForSlot (TGo4FitSlot *slot)
 
virtual TPad * FindPadWhereData (TGo4FitData *data)
 
virtual TPad * FindPadWhereModel (TGo4FitModel *model)
 
virtual TPad * FindPadWhereComp (TGo4FitComponent *comp)
 
virtual TGo4FitDataCreateData (int id, const char *name)
 
virtual TGo4FitModelCreateModel (int id, const char *namebase, TGo4Fitter *fitter, TGo4FitData *data)
 
virtual void LocateModel (TGo4FitModel *model, TGo4FitData *data, bool usepad)
 
virtual int DefineModelWidgetType (TObject *obj)
 
virtual bool UpdateObjectReferenceInSlot (TGo4FitSlot *slot, bool createlink)
 
virtual bool UpdateObjectReferenceInSlots ()
 
virtual void ClearObjectReferenceInSlots ()
 
virtual void RemoveDrawObjects ()
 
virtual void CloseDrawPanel ()
 
virtual void UpdateStatusBar (const char *info)
 
virtual void UpdateItemMenu ()
 
virtual void UpdatePFAmplLbl ()
 
virtual void UpdatePFRelNoiseLbl ()
 
virtual void UpdateWizDataList ()
 
virtual void UpdateWizDataBtns ()
 
virtual void UpdateWizModelsList (bool changestack)
 
virtual void UpdateWizModelsBtns ()
 
virtual void UpdateWizStackWidget ()
 
virtual void UpdateWizPaint (int mode)
 
virtual void FillParsTable (QTableWidget *table, TGo4Fitter *fitter, TGo4FitModel *model, bool LinesView, TObjArray *TableList)
 
virtual void FillNamedWidget (QFitNamedWidget *w)
 
virtual void ChangeObjectName (QFitNamedWidget *w, const char *newname)
 
virtual void ChangeObjectTitle (QFitNamedWidget *w, const char *newtitle)
 
virtual void ChangeModelPar (QFitModelWidget *w, int npar, int value)
 
- Public Member Functions inherited from QGo4Widget
 QGo4Widget (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=Qt::Widget)
 
virtual ~QGo4Widget ()
 
virtual void DropItem (const char *itemname, TClass *cl, int kind)
 
virtual void ResetWidget ()
 
void ObjectCreatedByWidget (const char *itemname, TClass *cl)
 
void ProcessSignal (const char *linkname, bool assigned, TObject *obj, TGo4Slot *slot)
 

Public Attributes

QFitItemCurrFitItem
 

Protected Member Functions

virtual void focusInEvent (QFocusEvent *event)
 
virtual void changeEvent (QEvent *event)
 
- Protected Member Functions inherited from QGo4Widget
virtual void closeEvent (QCloseEvent *e)
 
virtual void dragEnterEvent (QDragEnterEvent *e)
 
virtual void dragMoveEvent (QDragMoveEvent *e)
 
virtual void dropEvent (QDropEvent *e)
 
void AddLink (const char *itemname, const char *linkname)
 
void AddLink (TGo4Slot *slot, const char *linkname)
 
TGo4SlotAddLink (const char *itemname, TGo4Slot *parent)
 
TGo4SlotGetTopSlot (bool force=false)
 
TGo4SlotAddSlot (const char *slotname)
 
void SetLinkedName (TGo4Slot *slot, const char *itemname)
 
const char * GetLinkedName (const char *linkname)
 
const char * GetLinkedName (TGo4Slot *slot)
 
TObject * GetLinked (const char *linkname, int updatelevel)
 
void RemoveLink (const char *linkname, bool blockreset=true)
 
void RemoveAllLinks (bool blockreset=true)
 
void RemoveLinksMasked (const char *startedwith=0, bool blockreset=true)
 
bool BrowserItemRemote (const char *itemname)
 
TGo4BrowserProxyBrowser ()
 
void StatusMessage (const QString &message)
 
void AskToCreateObject (TClass *cl, int isremote)
 
void ShowItemInfo (const QString &itemname)
 
TGo4ViewPanelCreateViewPanel (int ndiv=0)
 
TGo4ViewPanelDrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1)
 
TGo4ViewPanelWhereItemDrawn (const char *itemname)
 
void HelpWindow (const char *filename, const char *msg=0)
 
void UndrawItem (const char *itemname)
 
TGo4ViewPanelLastActivePanel ()
 
void EditItem (const QString &itemname)
 
void EditObjectInSlot (TGo4Slot *slot)
 
QString SaveObjectInMemory (const char *foldername, TObject *obj)
 
bool SaveItemToFile (const char *itemname, const char *subfolder=0)
 
bool UpdateItemInAnalysis (const char *itemname, TObject *obj=0)
 
void InformThatObjectCreated (const char *itemname, TClass *cl)
 
TGo4ServerProxyGetAnalysis (const char *itemname=0)
 
void StartHotstart (const char *filename)
 
void ConnectPad (TPad *pad)
 
void CallServiceFunc (int id, const char *str=0, void *par=0)
 
void ServiceCall (const char *name, void *par=0)
 
virtual void requestedObjectCreated (const char *itemname, TClass *cl)
 
virtual void linkedUpdated (TGo4Slot *slot, TObject *obj)
 
void setCanDestroyWidget (bool on=true)
 
void CallPanelFunc (int id, TPad *pad=0)
 
void ShootResetWidget ()
 
void ShootCloseWidget (bool closeparent=false)
 
bool IsUpdateBlocked () const
 

Protected Attributes

QMenuBar * MenuBar
 
QMenu * FitterMenu
 
QSignalMapper * FitterMap
 
QMenu * ViewMenu
 
QSignalMapper * ViewMap
 
QMenu * SettMenu
 
QSignalMapper * SettMap
 
QMenu * ItemMenu
 
QSignalMapper * ItemMap
 
bool fbFillingWidget
 
int fiPaintMode
 
TObjArray * fxWizPars
 
TObjArray * fxWizSlots
 
TObjArray * fxParsTableList
 
TGo4ViewPanelfxActivePanel
 
TPad * fxActivePad
 
TGo4ViewPanelfxDrawNewPanel
 
bool fbDrawPanelCreation
 
QFitItemfxCurrentItem
 
QWidget * fxCurrentItemWidget
 
bool fbNeedConfirmation
 
bool fbShowPrimitives
 
bool fbFreezeMode
 
int fiPanelMode
 
bool fbParsWidgetShown
 
bool fbDrawModels
 
bool fbDrawComponents
 
bool fbDrawBackground
 
bool fbUseSamePanelForDraw
 
bool fbDrawInfoOnPad
 
int fiIntegralMode
 
bool fbRecalculateGaussWidth
 
int fiBuffersUsage
 
bool fbSaveWithReferences
 
bool fbUseCurrentRange
 
QString fxWizDataName
 
QString fxWizModelName
 
bool fbWizShowAllModels
 
int fiWizPageIndex
 
bool fbUseAmplEstim
 
int fiNumMigradIter
 

Additional Inherited Members

- Public Types inherited from QGo4Widget
enum  {
  service_DragEnter = 1, service_DropEvent = 2, service_CreateItem = 3, service_DrawItem = 4,
  service_EditItem = 5, service_ShowInfo = 6, service_EditInSlot = 7, service_SaveItem = 8,
  service_UpdateAnalysisItem = 9, service_StatusMessage = 15, service_CreateViewPanel = 17, service_BrowserItemRemote = 18,
  service_Browser = 19, service_SaveToMemory = 20, service_GetAnalysis = 21, service_AddEditorLink = 22,
  service_AddDirectLink = 23, service_AddLinkInSlot = 24, service_GetTopSlot = 25, service_AddEditorSlot = 26,
  service_SetLinkedName = 27, service_GetLinkedName = 28, service_GetLinkedName2 = 29, service_GetLinked0 = 30,
  service_GetLinked1 = 31, service_GetLinked2 = 32, service_RemoveLink = 33, service_RemoveAllLinks = 34,
  service_ObjectCreated = 35, service_ConnectPad = 36, service_LastActivePanel = 37, service_WhereItemDrawn = 38,
  service_UndrawItem = 39, service_General = 40, service_PanelTimer = 41, service_HelpWindow = 42,
  service_HotStart = 43, panel_Activated = 101, panel_Modified = 102, panel_Updated = 103,
  panel_ActiveUpdated = 104, panel_PadDeleted = 105, panel_Deleted = 106
}
 pointer on browser proxy More...
 
- Signals inherited from QGo4Widget
void widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par)
 
- Static Public Member Functions inherited from QGo4Widget
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * AddIdAction (QMenu *menu, QSignalMapper *map, const QIcon &icon, const QString &text, int id, int enabled=-1, int checked=-1)
 
static QAction * AddChkAction (QMenu *menu, const QString &text, bool checked, QObject *recv, const char *member)
 
static QAction * SetIdAction (QSignalMapper *map, int id, int enabled=-1, int checked=-1)
 

Detailed Description

Definition at line 60 of file TGo4FitPanel.h.

Constructor & Destructor Documentation

TGo4FitPanel::TGo4FitPanel ( QWidget *  parent = 0,
const char *  name = 0 
)

Definition at line 98 of file TGo4FitPanel.cpp.

References AboutToShowFitterMenu(), AboutToShowSettMenu(), AboutToShowViewMenu(), QGo4Widget::AddIdAction(), ChangeSettings(), ChangeViewType(), CurrFitItem, fbDrawBackground, fbDrawComponents, fbDrawInfoOnPad, fbDrawModels, fbDrawPanelCreation, fbFreezeMode, fbNeedConfirmation, fbParsWidgetShown, fbRecalculateGaussWidth, fbSaveWithReferences, fbShowPrimitives, fbUseAmplEstim, fbUseCurrentRange, fbUseSamePanelForDraw, fbWizShowAllModels, fiBuffersUsage, fiIntegralMode, FindersTab_currentChanged(), fiNumMigradIter, fiPaintMode, fiPanelMode, FitList_currentItemChanged(), FitList_customContextMenuRequested(), FitterMap, FitterMenu, FitterMenuItemSelected(), fiWizPageIndex, fxActivePad, fxActivePanel, fxCurrentItem, fxCurrentItemWidget, fxDrawNewPanel, fxParsTableList, fxWizDataName, fxWizModelName, fxWizPars, fxWizSlots, TGo4QSettings::getBool(), TGo4QSettings::getInt(), go4sett, TGo4MdiArea::Instance(), ItemMap, ItemMenu, ItemMenuItemSelected(), LineParsChk_toggled(), MainAttachBtn_clicked(), MainDrawBtn_clicked(), MainFindBtn_clicked(), MainFitBtn_clicked(), MainParsBtn_clicked(), MenuBar, panelSlot(), ParsTable_valueChanged(), PF_AmplSlider_sliderReleased(), PF_AmplSlider_valueChanged(), PF_MaxWidthEdt_returnPressed(), PF_MaxWidthEdt_textChanged(), PF_MinNoiseEdit_returnPressed(), PF_MinNoiseEdit_textChanged(), PF_MinWidthEdt_returnPressed(), PF_MinWidthEdt_textChanged(), PF_RelNoiseSlider_sliderReleased(), PF_RelNoiseSlider_valueChanged(), PF_SumUpSpin_valueChanged(), PF_WidthEdit_returnPressed(), PF_WidthEdit_textChanged(), FitGui::pm_Wizard, SettMap, SettMenu, Smp_ClearBtn_clicked(), Smp_ExponentBtn_clicked(), Smp_GaussianBtn_clicked(), Smp_LorenzBtn_clicked(), Smp_PolynomBtn_clicked(), UpdateActivePage(), ViewMap, ViewMenu, Wiz_AddDataBtn_clicked(), Wiz_AddModelBtn_clicked(), Wiz_BackgroundChk_toggled(), Wiz_CloneModelBtn_clicked(), Wiz_DataBufChk_toggled(), Wiz_DataClearRangesBtn_clicked(), Wiz_DataList_doubleClicked(), Wiz_DataListSelect(), Wiz_DataSlotsTable_contextMenuRequested(), Wiz_DataUseRangeBtn_clicked(), Wiz_DelDataBtn_clicked(), Wiz_DelModelBtn_clicked(), Wiz_DrawDataBtn_clicked(), Wiz_FitFuncCmb_activated(), Wiz_FitNameEdt_textChanged(), Wiz_MigradIterSpin_valueChanged(), Wiz_MinSetupBtn_clicked(), Wiz_ModelBufChk_toggled(), Wiz_ModelList_doubleClicked(), Wiz_ModelList_itemChanged(), Wiz_ModelListSelect(), Wiz_ParTable_valueChanged(), Wiz_PFPolynSpin_valueChanged(), Wiz_PFSetupBtn_clicked(), Wiz_PFUsePolynChk_toggled(), Wiz_RebuildDataBtn_clicked(), Wiz_ShowAllMod_toggled(), and Wiz_UseAmplEstimChk_toggled().

TGo4FitPanel::~TGo4FitPanel ( )
virtual

Member Function Documentation

void TGo4FitPanel::AboutToShowFitterMenu ( )
virtualslot
void TGo4FitPanel::AboutToShowItemMenu ( )
virtualslot

Definition at line 2041 of file TGo4FitPanel.cpp.

References FillPopupForItem(), ItemMap, and ItemMenu.

Referenced by UpdateItemMenu().

void TGo4FitPanel::AboutToShowSettMenu ( )
virtualslot
void TGo4FitPanel::AboutToShowViewMenu ( )
virtualslot
TPad * TGo4FitPanel::ActivePad ( )
virtual
TGo4ViewPanel * TGo4FitPanel::ActivePanel ( )
virtual
void TGo4FitPanel::ArrowChanged ( TGo4FitGuiArrow arr)
virtual
void TGo4FitPanel::Button_FitterDraw ( TGo4FitData selecteddata)
virtual
void TGo4FitPanel::Button_PeakFinder ( )
virtual
void TGo4FitPanel::Button_PerformFit ( )
virtual
void TGo4FitPanel::Button_SimpleClear ( )
virtual
void TGo4FitPanel::Button_SimpleFit ( int  nmodel)
virtual
void TGo4FitPanel::Button_WorkWithPanel ( )
virtual
void TGo4FitPanel::changeEvent ( QEvent *  event)
protectedvirtual

Definition at line 2118 of file TGo4FitPanel.cpp.

References UpdateStatusBar().

void TGo4FitPanel::ChangeModelPar ( QFitModelWidget w,
int  npar,
int  value 
)
virtual
void TGo4FitPanel::ChangeObjectName ( QFitNamedWidget w,
const char *  newname 
)
virtual
void TGo4FitPanel::ChangeObjectTitle ( QFitNamedWidget w,
const char *  newtitle 
)
virtual

Definition at line 5157 of file TGo4FitPanel.cpp.

References QFitWidget::GetObject().

Referenced by QFitNamedWidget::TitleEdt_textChanged().

void TGo4FitPanel::ChangeSettings ( int  id)
virtualslot
void TGo4FitPanel::ChangeViewType ( int  id)
virtualslot

Definition at line 1839 of file TGo4FitPanel.cpp.

References fbParsWidgetShown, fiPanelMode, FitGui::pm_None, and UpdateActivePage().

Referenced by TGo4FitPanel().

void TGo4FitPanel::ClearObjectReferenceInSlots ( )
virtual
TGo4Fitter * TGo4FitPanel::CloneFitter ( )
virtual
void TGo4FitPanel::CloseDrawPanel ( )
virtual
void TGo4FitPanel::Cmd_AddDependency ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_AddNewAction ( QFitItem item,
int  id 
)
virtual
void TGo4FitPanel::Cmd_AddNewData ( QFitItem item,
int  id 
)
virtual
void TGo4FitPanel::Cmd_AddNewModel ( QFitItem item,
int  id 
)
virtual
void TGo4FitPanel::Cmd_AddNewPar ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_AddRangeCondition ( QFitItem item,
int  id 
)
virtual
void TGo4FitPanel::Cmd_AssignModelToAllData ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_AssignModelToData ( QFitItem item,
int  id 
)
virtual
void TGo4FitPanel::Cmd_ClearAssigment ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_ClearAssigments ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_ClearFitter ( )
virtual
void TGo4FitPanel::Cmd_CloneModel ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_CreateAppropriateFitter ( )
virtual
void TGo4FitPanel::Cmd_CreateFitter ( )
virtual

Definition at line 1067 of file TGo4FitPanel.cpp.

References SetFitter(), and UpdateActivePage().

Referenced by ItemMenuItemSelected().

void TGo4FitPanel::Cmd_DeleteAction ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteActions ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteAllData ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteAssosiatedModels ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteData ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteDependencies ( QFitItem item)
virtual

Definition at line 1632 of file TGo4FitPanel.cpp.

References fbNeedConfirmation, QFitItem::Object(), and UpdateItem().

Referenced by ItemMenuItemSelected().

void TGo4FitPanel::Cmd_DeleteDependency ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteFitter ( )
virtual
void TGo4FitPanel::Cmd_DeleteMinuitResult ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteModel ( QFitItem item)
virtual

Definition at line 1240 of file TGo4FitPanel.cpp.

References Cmd_RemoveModel(), and QFitItem::Object().

Referenced by DeleteModelWithPrimit(), and ItemMenuItemSelected().

void TGo4FitPanel::Cmd_DeleteModels ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeleteOutputActions ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeletePar ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DeletePars ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_DrawData ( QFitItem item)
virtual

Definition at line 1162 of file TGo4FitPanel.cpp.

References Button_FitterDraw(), and QFitItem::Object().

Referenced by ItemMenuItemSelected().

void TGo4FitPanel::Cmd_ExecuteAction ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_ExecuteActions ( QFitItem item,
bool  expert 
)
virtual
void TGo4FitPanel::Cmd_ItemPrint ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_MemorizePar ( QFitItem item)
virtual

Definition at line 1705 of file TGo4FitPanel.cpp.

References TGo4FitParameter::MemorizeValue(), and QFitItem::Object().

Referenced by ItemMenuItemSelected().

void TGo4FitPanel::Cmd_MemorizePars ( QFitItem item)
virtual

Definition at line 1664 of file TGo4FitPanel.cpp.

References TGo4FitParsList::MemorizePars(), and QFitItem::Object().

Referenced by ItemMenuItemSelected().

void TGo4FitPanel::Cmd_MoveAction ( QFitItem item,
int  dir 
)
virtual
void TGo4FitPanel::Cmd_RememberPar ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_RememberPars ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_RemoveModel ( TGo4FitModel model)
virtual
void TGo4FitPanel::Cmd_RemoveRangeCondition ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_RemoveRangeConditions ( QFitItem item)
virtual
void TGo4FitPanel::Cmd_SaveFitter ( bool  ask)
virtual
void TGo4FitPanel::Cmd_UpdateAllSlots ( QFitItem item)
virtual

Definition at line 1783 of file TGo4FitPanel.cpp.

References UpdateItem(), and UpdateObjectReferenceInSlots().

Referenced by ItemMenuItemSelected().

TGo4FitData * TGo4FitPanel::CreateData ( int  id,
const char *  name 
)
virtual
void TGo4FitPanel::CreateDataFor ( TGo4ViewPanel panel,
TPad *  pad,
TGo4Fitter fitter 
)
virtual
void TGo4FitPanel::CreateFitSlotLink ( TGo4FitSlot slot,
const char *  itemname 
)
virtual
TGo4Fitter * TGo4FitPanel::CreateFitterFor ( TGo4ViewPanel panel,
TPad *  pad,
const char *  name 
)
virtual
TGo4FitModel * TGo4FitPanel::CreateModel ( int  id,
const char *  namebase,
TGo4Fitter fitter,
TGo4FitData data 
)
virtual
int TGo4FitPanel::DefineModelWidgetType ( TObject *  obj)
virtual
void TGo4FitPanel::DeleteModelWithPrimit ( TGo4FitGuiArrow arr)
virtual
void TGo4FitPanel::DropOnPanel ( QDropEvent *  event,
const char *  itemname,
TClass *  cl,
int  kind 
)
virtual
void TGo4FitPanel::ExecutePopupForSlot ( QFitItem item,
TGo4FitSlot slot,
int  id 
)
virtual
void TGo4FitPanel::FillDataTypesList ( QMenu *  menu,
QSignalMapper *  map,
int  id 
)
virtual
void TGo4FitPanel::FillDependencyList ( QFitItem parent)
virtual
void TGo4FitPanel::FillModelTypesList ( QMenu *  menu,
QSignalMapper *  map,
int  id,
bool  extend 
)
virtual
void TGo4FitPanel::FillNamedWidget ( QFitNamedWidget w)
virtual
void TGo4FitPanel::FillParsList ( QFitItem item)
virtual
void TGo4FitPanel::FillParsTable ( QTableWidget *  table,
TGo4Fitter fitter,
TGo4FitModel model,
bool  LinesView,
TObjArray *  TableList 
)
virtual
void TGo4FitPanel::FillParsWidget ( )
virtualslot
bool TGo4FitPanel::FillPopupForItem ( QFitItem item,
QMenu *  menu,
QSignalMapper *  map 
)
virtual
bool TGo4FitPanel::FillPopupForSlot ( TGo4FitSlot slot,
QMenu *  menu,
QSignalMapper *  map 
)
virtual
void TGo4FitPanel::FillSlotsList ( QFitItem parent,
const TObjArray *  lst,
TObject *  owner 
)
virtual

Definition at line 4310 of file TGo4FitPanel.cpp.

References TGo4FitNamed::GetOwner(), FitGui::mt_slot, FitGui::ot_slot, and FitGui::wt_slot.

Referenced by UpdateItem().

void TGo4FitPanel::FindersTab_currentChanged ( int  )
virtualslot

Definition at line 3381 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetPeakFinder(), and TGo4FitPeakFinder::SetPeakFinderType().

Referenced by TGo4FitPanel().

QFitItem * TGo4FitPanel::FindItem ( TObject *  obj,
int  ObjectType,
QFitItem parent 
)
virtual
TPad * TGo4FitPanel::FindPadForSlot ( TGo4FitSlot slot)
virtual
TPad * TGo4FitPanel::FindPadWhereComp ( TGo4FitComponent comp)
virtual

Definition at line 4803 of file TGo4FitPanel.cpp.

References FindPadWhereData(), and FindPadWhereModel().

Referenced by ShowItemAsGraph().

TPad * TGo4FitPanel::FindPadWhereData ( TGo4FitData data)
virtual
TPad * TGo4FitPanel::FindPadWhereModel ( TGo4FitModel model)
virtual
void TGo4FitPanel::FitItemDeleted ( QFitItem item)
virtual

Definition at line 4295 of file TGo4FitPanel.cpp.

References fxCurrentItem, and RemoveItemWidget().

Referenced by QFitItem::~QFitItem().

void TGo4FitPanel::FitList_currentItemChanged ( QTreeWidgetItem *  curr,
QTreeWidgetItem *   
)
virtualslot

Definition at line 1815 of file TGo4FitPanel.cpp.

References fbFillingWidget, fxCurrentItem, ShowItem(), and UpdateItemMenu().

Referenced by TGo4FitPanel().

void TGo4FitPanel::FitList_customContextMenuRequested ( const QPoint &  pnt)
virtualslot

Definition at line 1797 of file TGo4FitPanel.cpp.

References CurrFitItem, FillPopupForItem(), and ItemMenuItemSelected().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Fitter_Delete ( )
virtual
void TGo4FitPanel::Fitter_New ( )
virtual
void TGo4FitPanel::Fitter_NewForActivePad ( bool  overwrite)
virtual
void TGo4FitPanel::Fitter_PrintParameters ( )
virtual

Definition at line 657 of file TGo4FitPanel.cpp.

References TGo4Log::Info().

Referenced by FitterMenuItemSelected().

void TGo4FitPanel::Fitter_RollbackParameters ( )
virtual
void TGo4FitPanel::Fitter_SaveToBrowser ( )
virtual

Definition at line 648 of file TGo4FitPanel.cpp.

References CloneFitter(), and QGo4Widget::SaveObjectInMemory().

Referenced by FitterMenuItemSelected().

void TGo4FitPanel::Fitter_UpdateReferences ( )
virtual

Definition at line 642 of file TGo4FitPanel.cpp.

References UpdateActivePage(), and UpdateObjectReferenceInSlots().

Referenced by FitterMenuItemSelected().

void TGo4FitPanel::Fitter_UseWorkspace ( )
virtual
void TGo4FitPanel::FitterMenuItemSelected ( int  id)
virtualslot
void TGo4FitPanel::focusInEvent ( QFocusEvent *  event)
protectedvirtual

Definition at line 2112 of file TGo4FitPanel.cpp.

References UpdateStatusBar().

TGo4Fitter * TGo4FitPanel::GetFitter ( )
virtual

Definition at line 525 of file TGo4FitPanel.cpp.

References QGo4Widget::GetLinked().

Referenced by AboutToShowFitterMenu(), ArrowChanged(), Button_FitterDraw(), Button_PeakFinder(), Button_PerformFit(), Button_SimpleClear(), Button_SimpleFit(), Button_WorkWithPanel(), ChangeObjectName(), ClearObjectReferenceInSlots(), CloneFitter(), Cmd_AddNewAction(), Cmd_AddNewData(), Cmd_AddNewModel(), Cmd_AddRangeCondition(), Cmd_AssignModelToAllData(), Cmd_AssignModelToData(), Cmd_ClearFitter(), Cmd_CloneModel(), Cmd_DeleteAction(), Cmd_DeleteActions(), Cmd_DeleteAllData(), Cmd_DeleteAssosiatedModels(), Cmd_DeleteData(), Cmd_DeleteModels(), Cmd_DeleteOutputActions(), Cmd_ExecuteAction(), Cmd_ExecuteActions(), Cmd_MoveAction(), Cmd_RemoveModel(), Cmd_SaveFitter(), CreateData(), ExecutePopupForSlot(), FillParsWidget(), FillPopupForItem(), FillPopupForSlot(), FindPadWhereData(), FindPadWhereModel(), Fitter_NewForActivePad(), Fitter_RollbackParameters(), QFitWidget::GetFitter(), GetPadIndexForSlot(), GetPeakFinder(), LineParsChk_toggled(), LocateModel(), MainFindBtn_clicked(), panelSlot(), RemoveDrawObjects(), RemovePrimitives(), ShowItemAsGraph(), UpdateActivePage(), UpdateExtendedPage(), UpdateObjectReferenceInSlots(), UpdateSimplePage(), UpdateStatusBar(), UpdateWizardPage(), UpdateWizDataBtns(), UpdateWizDataList(), UpdateWizModelsBtns(), UpdateWizModelsList(), UpdateWizPaint(), UpdateWizStackWidget(), Wiz_CloneModelBtn_clicked(), Wiz_CreateNewData(), Wiz_CreateNewModel(), Wiz_DataList_doubleClicked(), Wiz_DelModelBtn_clicked(), Wiz_FitFuncCmb_activated(), Wiz_FitNameEdt_textChanged(), Wiz_GetModelInfo(), Wiz_ModelList_doubleClicked(), Wiz_ModelList_itemChanged(), Wiz_ModelListSelect(), Wiz_RebuildDataList(), Wiz_RemoveData(), Wiz_SelectedData(), Wiz_SelectedModel(), and Wiz_TakeCurrentRange().

QFitItem * TGo4FitPanel::GetFitterItem ( )
virtual

Definition at line 4121 of file TGo4FitPanel.cpp.

References QFitItem::ObjectType(), and FitGui::ot_fitter.

Referenced by FindItem(), SetItemText(), UpdateItem(), and UpdateItemsOfType().

int TGo4FitPanel::GetPadIndexForSlot ( TGo4FitSlot slot)
virtual
TGo4FitPeakFinder * TGo4FitPanel::GetPeakFinder ( bool  autocreate)
virtual
bool TGo4FitPanel::IsAcceptDrag ( const char *  itemname,
TClass *  cl,
int  kind 
)
virtual

Reimplemented from QGo4Widget.

Definition at line 299 of file TGo4FitPanel.cpp.

void TGo4FitPanel::ItemMenuItemSelected ( int  id)
virtualslot
void TGo4FitPanel::LineParsChk_toggled ( bool  )
virtualslot

Definition at line 2964 of file TGo4FitPanel.cpp.

References fbFillingWidget, FillParsTable(), fxParsTableList, and GetFitter().

Referenced by TGo4FitPanel().

void TGo4FitPanel::linkedObjectRemoved ( const char *  linkname)
virtual
void TGo4FitPanel::linkedObjectUpdated ( const char *  linkname,
TObject *  obj 
)
virtual

Reimplemented from QGo4Widget.

Definition at line 357 of file TGo4FitPanel.cpp.

References UpdateActivePage(), and UpdateObjectReferenceInSlots().

void TGo4FitPanel::linkedRemoved ( TGo4Slot slot,
TObject *  obj 
)
virtual

Reimplemented from QGo4Widget.

Definition at line 382 of file TGo4FitPanel.cpp.

void TGo4FitPanel::LocateModel ( TGo4FitModel model,
TGo4FitData data,
bool  usepad 
)
virtual
void TGo4FitPanel::MainAttachBtn_clicked ( )
virtualslot

Definition at line 2911 of file TGo4FitPanel.cpp.

References Button_WorkWithPanel(), and UpdateStatusBar().

Referenced by TGo4FitPanel().

void TGo4FitPanel::MainDrawBtn_clicked ( )
virtualslot

Definition at line 2927 of file TGo4FitPanel.cpp.

References Button_FitterDraw().

Referenced by TGo4FitPanel().

void TGo4FitPanel::MainFindBtn_clicked ( )
virtualslot

Definition at line 2932 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and GetFitter().

Referenced by TGo4FitPanel().

void TGo4FitPanel::MainFitBtn_clicked ( )
virtualslot

Definition at line 2918 of file TGo4FitPanel.cpp.

References Button_PerformFit().

Referenced by TGo4FitPanel().

void TGo4FitPanel::MainParsBtn_clicked ( )
virtualslot

Definition at line 2938 of file TGo4FitPanel.cpp.

References fbParsWidgetShown, and UpdateActivePage().

Referenced by TGo4FitPanel().

void TGo4FitPanel::PaintFitter ( TGo4Fitter fitter,
QFitItem item,
bool  update 
)
virtual
bool TGo4FitPanel::PaintModel ( TGo4FitModel model,
TPad *  pad,
QFitItem item 
)
virtual
bool TGo4FitPanel::PaintModelsFor ( TGo4Fitter fitter,
TGo4FitData data,
QFitItem item,
bool  update 
)
virtual
bool TGo4FitPanel::PaintRange ( TGo4FitComponent comp,
int  nrange,
TPad *  pad,
QFitItem item 
)
virtual
void TGo4FitPanel::panelSlot ( TGo4ViewPanel panel,
TPad *  pad,
int  signalid 
)
virtualslot
void TGo4FitPanel::ParsTable_valueChanged ( int  nrow,
int  ncol 
)
virtualslot

Definition at line 2977 of file TGo4FitPanel.cpp.

References fbFillingWidget, fxParsTableList, and ParsTableChanged().

Referenced by TGo4FitPanel().

void TGo4FitPanel::ParsTableChanged ( QTableWidget *  table,
int  nrow,
int  ncol,
bool  LinesView,
TObjArray *  TableList,
bool  updatepaint 
)
virtualslot
void TGo4FitPanel::PF_AmplSlider_sliderReleased ( )
virtualslot

Definition at line 2195 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_AmplSlider_valueChanged ( int  zn)
virtualslot
void TGo4FitPanel::PF_MaxWidthEdt_returnPressed ( )
virtualslot

Definition at line 3407 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_MaxWidthEdt_textChanged ( const QString &  str)
virtualslot

Definition at line 2163 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetPeakFinder(), and TGo4FitPeakFinder::Set0MaxWidth().

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_MinNoiseEdit_returnPressed ( )
virtualslot

Definition at line 3419 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_MinNoiseEdit_textChanged ( const QString &  str)
virtualslot

Definition at line 2216 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetPeakFinder(), and TGo4FitPeakFinder::Set2NoiseMinimum().

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_MinWidthEdt_returnPressed ( )
virtualslot

Definition at line 3401 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_MinWidthEdt_textChanged ( const QString &  str)
virtualslot

Definition at line 2151 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetPeakFinder(), and TGo4FitPeakFinder::Set0MinWidth().

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_RelNoiseSlider_sliderReleased ( )
virtualslot

Definition at line 2210 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_RelNoiseSlider_valueChanged ( int  zn)
virtualslot
void TGo4FitPanel::PF_SumUpSpin_valueChanged ( int  num)
virtualslot
void TGo4FitPanel::PF_WidthEdit_returnPressed ( )
virtualslot

Definition at line 3413 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

Referenced by TGo4FitPanel().

void TGo4FitPanel::PF_WidthEdit_textChanged ( const QString &  str)
virtualslot

Definition at line 2175 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetPeakFinder(), and TGo4FitPeakFinder::Set1LineWidth().

Referenced by TGo4FitPanel().

void TGo4FitPanel::RemoveDrawObjects ( )
virtual
void TGo4FitPanel::RemoveFitterLink ( )
virtual
void TGo4FitPanel::RemoveItemWidget ( )
virtual
void TGo4FitPanel::RemovePrimitives ( )
virtual
void TGo4FitPanel::SetFitter ( TGo4Fitter fitter)
virtual
void TGo4FitPanel::SetItemText ( QFitItem item,
bool  trace 
)
virtual
bool TGo4FitPanel::ShowItem ( QFitItem item,
bool  force 
)
virtual
bool TGo4FitPanel::ShowItemAsGraph ( QFitItem item,
bool  force 
)
virtual
bool TGo4FitPanel::ShowItemAsText ( QFitItem item,
bool  force 
)
virtual
void TGo4FitPanel::ShowPanelPage ( int  id)
virtualslot

Definition at line 1848 of file TGo4FitPanel.cpp.

Referenced by UpdateActivePage().

void TGo4FitPanel::Smp_ClearBtn_clicked ( )
virtualslot

Definition at line 3367 of file TGo4FitPanel.cpp.

References Button_SimpleClear().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Smp_ExponentBtn_clicked ( )
virtualslot

Definition at line 3362 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Smp_GaussianBtn_clicked ( )
virtualslot

Definition at line 3352 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Smp_LorenzBtn_clicked ( )
virtualslot

Definition at line 3357 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Smp_PolynomBtn_clicked ( )
virtualslot

Definition at line 3347 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

Referenced by TGo4FitPanel().

void TGo4FitPanel::UpdateActivePage ( )
virtual
void TGo4FitPanel::UpdateExtendedPage ( )
virtual
void TGo4FitPanel::UpdateItem ( QFitItem item,
bool  trace 
)
virtual

Definition at line 3827 of file TGo4FitPanel.cpp.

References DefineModelWidgetType(), FillDependencyList(), FillParsList(), FillSlotsList(), QFitItem::FindInParents(), fxCurrentItem, TGo4FitterAbstract::GetAction(), TGo4Fitter::GetData(), GetFitterItem(), TGo4Fitter::GetModel(), TGo4FitterAbstract::GetNumActions(), TGo4Fitter::GetNumData(), TGo4Fitter::GetNumModel(), TGo4FitComponent::GetNumRangeCondition(), TGo4FitComponent::GetNumRangeCut(), TGo4FitMinuit::GetNumResults(), TGo4FitSlot::GetObject(), TGo4FitParsList::GetPar(), TGo4FitterConfig::GetParsCfg(), TGo4FitterConfig::GetParsDepend(), TGo4FitterConfig::GetParsInit(), TGo4FitterConfig::GetParsNew(), TGo4FitComponent::GetRangeCut(), TGo4FitMinuit::GetResult(), TGo4FitterConfig::GetResults(), TGo4FitSlotList::GetSlotList(), FitGui::gt_ass, FitGui::gt_data, FitGui::gt_model, FitGui::gt_none, FitGui::gt_range, FitGui::gt_ranges, FitGui::mt_action, FitGui::mt_actlist, FitGui::mt_allslots, FitGui::mt_ass, FitGui::mt_asslist, FitGui::mt_data, FitGui::mt_datalist, FitGui::mt_deplist, FitGui::mt_minuitres, FitGui::mt_model, FitGui::mt_modellist, FitGui::mt_newpars, FitGui::mt_none, FitGui::mt_parcfg, FitGui::mt_parslist, FitGui::mt_range, FitGui::mt_rangecut, FitGui::mt_rangelist, TGo4FitModel::NumAssigments(), TGo4FitParsList::NumPars(), QFitItem::Object(), QFitItem::ObjectType(), FitGui::ot_action, FitGui::ot_actlist, FitGui::ot_allslots, FitGui::ot_amplest, FitGui::ot_ass, FitGui::ot_asslist, FitGui::ot_config, FitGui::ot_data, FitGui::ot_datalist, FitGui::ot_depend, FitGui::ot_empty, FitGui::ot_fitter, FitGui::ot_lintrans, FitGui::ot_matrtrans, FitGui::ot_minuit, FitGui::ot_minuitres, FitGui::ot_model, FitGui::ot_modellist, FitGui::ot_newpars, FitGui::ot_none, FitGui::ot_output, FitGui::ot_par, FitGui::ot_parcfg, FitGui::ot_pardeplist, FitGui::ot_parinitlist, FitGui::ot_parscfg, FitGui::ot_parslist, FitGui::ot_peakfinder, FitGui::ot_range, FitGui::ot_rangecut, FitGui::ot_rangelist, FitGui::ot_reslist, FitGui::ot_results, FitGui::ot_slot, FitGui::ot_trans, RemoveItemWidget(), SetItemText(), FitGui::wt_amplest, FitGui::wt_data, FitGui::wt_lintrans, FitGui::wt_matrtrans, FitGui::wt_minuit, FitGui::wt_minuitres, FitGui::wt_named, FitGui::wt_none, FitGui::wt_output, FitGui::wt_parcfg, FitGui::wt_peakfinder, FitGui::wt_range, FitGui::wt_rangecut, and FitGui::wt_table.

Referenced by Cmd_AddDependency(), Cmd_AddNewAction(), Cmd_AddNewData(), Cmd_AddNewModel(), Cmd_AddNewPar(), Cmd_AddRangeCondition(), Cmd_AssignModelToAllData(), Cmd_AssignModelToData(), Cmd_ClearAssigment(), Cmd_ClearAssigments(), Cmd_DeleteAction(), Cmd_DeleteActions(), Cmd_DeleteAllData(), Cmd_DeleteAssosiatedModels(), Cmd_DeleteData(), Cmd_DeleteDependencies(), Cmd_DeleteDependency(), Cmd_DeleteMinuitResult(), Cmd_DeleteModels(), Cmd_DeleteOutputActions(), Cmd_DeletePar(), Cmd_DeletePars(), Cmd_ExecuteAction(), Cmd_ExecuteActions(), Cmd_MoveAction(), Cmd_RemoveRangeCondition(), Cmd_RemoveRangeConditions(), Cmd_UpdateAllSlots(), ExecutePopupForSlot(), QFitItem::QFitItem(), UpdateItemsOfType(), and QFitWidget::UpdateWidgetItem().

void TGo4FitPanel::UpdateItemMenu ( )
virtual
void TGo4FitPanel::UpdateItemsOfType ( int  typ,
QFitItem parent 
)
virtual
bool TGo4FitPanel::UpdateObjectReferenceInSlot ( TGo4FitSlot slot,
bool  createlink 
)
virtual
bool TGo4FitPanel::UpdateObjectReferenceInSlots ( )
virtual
void TGo4FitPanel::UpdatePFAmplLbl ( )
virtual
void TGo4FitPanel::UpdatePFRelNoiseLbl ( )
virtual
void TGo4FitPanel::UpdateSimplePage ( )
virtual

Definition at line 3494 of file TGo4FitPanel.cpp.

References GetFitter(), PaintFitter(), RemovePrimitives(), and UpdateStatusBar().

Referenced by UpdateActivePage().

void TGo4FitPanel::UpdateStatusBar ( const char *  info)
virtual
void TGo4FitPanel::UpdateWizardPage ( )
virtual
void TGo4FitPanel::UpdateWizDataBtns ( )
virtual

Definition at line 2281 of file TGo4FitPanel.cpp.

References GetFitter(), Wiz_SelectedData(), and WorkingWithPanel().

Referenced by UpdateWizDataList(), and Wiz_DataListSelect().

void TGo4FitPanel::UpdateWizDataList ( )
virtual
void TGo4FitPanel::UpdateWizModelsBtns ( )
virtual
void TGo4FitPanel::UpdateWizModelsList ( bool  changestack)
virtual
void TGo4FitPanel::UpdateWizPaint ( int  mode)
virtual
void TGo4FitPanel::UpdateWizStackWidget ( )
virtual

Definition at line 2378 of file TGo4FitPanel.cpp.

References TGo4Fitter::CalculatesIntegral(), fbFillingWidget, fbUseAmplEstim, TGo4Fitter::ff_least_squares, TGo4Fitter::ff_user, fiBuffersUsage, fiIntegralMode, FillParsTable(), TGo4FitData::FillSlotList(), FindPadWhereData(), fiNumMigradIter, fiWizPageIndex, fxWizPars, fxWizSlots, TGo4FitPeakFinder::Get0MaxAmplFactor(), TGo4FitPeakFinder::Get0MaxWidth(), TGo4FitPeakFinder::Get0MinWidth(), TGo4FitPeakFinder::Get1LineWidth(), TGo4FitPeakFinder::Get2ChannelSum(), TGo4FitPeakFinder::Get2NoiseFactor(), TGo4FitPeakFinder::Get2NoiseMinimum(), TGo4FitSlot::GetClass(), TGo4Fitter::GetFitFunctionType(), GetFitter(), TGo4FitModel::GetGroupIndex(), TGo4Fitter::GetModel(), TGo4Fitter::GetNumModel(), TGo4FitSlot::GetObject(), TGo4FitSlot::GetOwned(), GetPeakFinder(), TGo4FitPeakFinder::GetPeakFinderType(), TGo4FitPeakFinder::GetPolynomOrder(), TGo4FitComponent::GetUseBuffers(), TGo4FitPeakFinder::GetUsePolynom(), TGo4FitComponent::IsAnyRangeLimits(), TGo4FitModel::IsAssignTo(), UpdatePFAmplLbl(), UpdatePFRelNoiseLbl(), UpdateStatusBar(), Wiz_GetModelInfo(), Wiz_GetSlotSourceInfo(), Wiz_SelectedData(), and Wiz_SelectedModel().

Referenced by ArrowChanged(), panelSlot(), UpdateWizardPage(), UpdateWizDataList(), UpdateWizModelsList(), Wiz_AddDataBtn_clicked(), Wiz_DataListSelect(), Wiz_DelDataBtn_clicked(), Wiz_FitNameEdt_textChanged(), Wiz_MinSetupBtn_clicked(), Wiz_ModelList_itemChanged(), Wiz_ModelListSelect(), and Wiz_PFSetupBtn_clicked().

void TGo4FitPanel::Wiz_AddDataBtn_clicked ( )
virtualslot
void TGo4FitPanel::Wiz_AddModelBtn_clicked ( )
virtualslot
void TGo4FitPanel::Wiz_BackgroundChk_toggled ( bool  chk)
virtualslot
void TGo4FitPanel::Wiz_CloneModelBtn_clicked ( )
virtualslot
TGo4FitData * TGo4FitPanel::Wiz_CreateNewData ( int  id)
virtual
TGo4FitModel * TGo4FitPanel::Wiz_CreateNewModel ( int  id)
virtual

Definition at line 4506 of file TGo4FitPanel.cpp.

References CreateModel(), GetFitter(), LocateModel(), and Wiz_SelectedData().

Referenced by Wiz_AddModelBtn_clicked().

void TGo4FitPanel::Wiz_DataBufChk_toggled ( bool  zn)
virtualslot

Definition at line 2840 of file TGo4FitPanel.cpp.

References fbFillingWidget, TGo4FitComponent::SetUseBuffers(), and Wiz_SelectedData().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_DataClearRangesBtn_clicked ( )
virtualslot
void TGo4FitPanel::Wiz_DataList_doubleClicked ( QListWidgetItem *  )
virtualslot
void TGo4FitPanel::Wiz_DataListSelect ( QListWidgetItem *  item)
virtualslot
void TGo4FitPanel::Wiz_DataSlotsTable_contextMenuRequested ( const QPoint &  pnt)
virtualslot

Definition at line 2862 of file TGo4FitPanel.cpp.

References ExecutePopupForSlot(), fbFillingWidget, FillPopupForSlot(), and fxWizSlots.

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_DataUseRangeBtn_clicked ( )
virtualslot

Definition at line 2887 of file TGo4FitPanel.cpp.

References fbFillingWidget, and Wiz_UseSelectedRange().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_DelDataBtn_clicked ( )
virtualslot
void TGo4FitPanel::Wiz_DelModelBtn_clicked ( )
virtualslot
void TGo4FitPanel::Wiz_DrawDataBtn_clicked ( )
virtualslot

Definition at line 2904 of file TGo4FitPanel.cpp.

References Button_FitterDraw(), fbFillingWidget, and Wiz_SelectedData().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_FitFuncCmb_activated ( int  typ)
virtualslot

Definition at line 2733 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetFitter(), and TGo4Fitter::SetFitFunctionType().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_FitNameEdt_textChanged ( const QString &  name)
virtualslot
void TGo4FitPanel::Wiz_GetModelInfo ( TGo4FitModel model,
QString *  info 
)
virtual
QString TGo4FitPanel::Wiz_GetSlotSourceInfo ( TGo4FitSlot slot)
virtual
void TGo4FitPanel::Wiz_MigradIterSpin_valueChanged ( int  num)
virtualslot

Definition at line 2855 of file TGo4FitPanel.cpp.

References fbFillingWidget, and fiNumMigradIter.

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_MinSetupBtn_clicked ( )
virtualslot

Definition at line 3372 of file TGo4FitPanel.cpp.

References fbFillingWidget, fiWizPageIndex, UpdateWizPaint(), and UpdateWizStackWidget().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_ModelBufChk_toggled ( bool  zn)
virtualslot

Definition at line 3309 of file TGo4FitPanel.cpp.

References fbFillingWidget, TGo4FitComponent::SetUseBuffers(), and Wiz_SelectedModel().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_ModelList_doubleClicked ( QListWidgetItem *  )
virtualslot
void TGo4FitPanel::Wiz_ModelList_itemChanged ( QListWidgetItem *  item)
virtualslot
void TGo4FitPanel::Wiz_ModelListSelect ( QListWidgetItem *  item)
virtualslot
void TGo4FitPanel::Wiz_ParTable_valueChanged ( int  nrow,
int  ncol 
)
virtualslot

Definition at line 2754 of file TGo4FitPanel.cpp.

References fxWizPars, and ParsTableChanged().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_PFPolynSpin_valueChanged ( int  zn)
virtualslot

Definition at line 3338 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetPeakFinder(), and TGo4FitPeakFinder::SetPolynomOrder().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_PFSetupBtn_clicked ( )
virtualslot
void TGo4FitPanel::Wiz_PFUsePolynChk_toggled ( bool  zn)
virtualslot

Definition at line 3328 of file TGo4FitPanel.cpp.

References fbFillingWidget, GetPeakFinder(), and TGo4FitPeakFinder::SetUsePolynom().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_RebuildDataBtn_clicked ( )
virtualslot

Definition at line 2835 of file TGo4FitPanel.cpp.

References Wiz_RebuildDataList().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_RebuildDataList ( )
virtual
bool TGo4FitPanel::Wiz_RemoveData ( )
virtual
TGo4FitData * TGo4FitPanel::Wiz_SelectedData ( )
virtual
TGo4FitModel * TGo4FitPanel::Wiz_SelectedModel ( )
virtual
void TGo4FitPanel::Wiz_ShowAllMod_toggled ( bool  zn)
virtualslot

Definition at line 2724 of file TGo4FitPanel.cpp.

References fbFillingWidget, fbWizShowAllModels, UpdateWizModelsList(), and UpdateWizPaint().

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_TakeCurrentRange ( )
virtual
void TGo4FitPanel::Wiz_UseAmplEstimChk_toggled ( bool  chk)
virtualslot

Definition at line 2848 of file TGo4FitPanel.cpp.

References fbFillingWidget, and fbUseAmplEstim.

Referenced by TGo4FitPanel().

void TGo4FitPanel::Wiz_UseSelectedRange ( )
virtual
bool TGo4FitPanel::WorkingWithOnlyPad ( )
virtual
bool TGo4FitPanel::WorkingWithPanel ( )
virtual
void TGo4FitPanel::WorkWithFitter ( const char *  itemname,
TGo4ViewPanel panel,
TPad *  pad 
)
virtual
void TGo4FitPanel::WorkWithFitterInSlot ( TGo4Slot slot)
virtual

Member Data Documentation

QFitItem* TGo4FitPanel::CurrFitItem
bool TGo4FitPanel::fbDrawBackground
protected
bool TGo4FitPanel::fbDrawComponents
protected
bool TGo4FitPanel::fbDrawInfoOnPad
protected
bool TGo4FitPanel::fbDrawModels
protected
bool TGo4FitPanel::fbDrawPanelCreation
protected

Definition at line 306 of file TGo4FitPanel.h.

Referenced by Button_FitterDraw(), panelSlot(), and TGo4FitPanel().

bool TGo4FitPanel::fbFillingWidget
protected
bool TGo4FitPanel::fbFreezeMode
protected

Definition at line 311 of file TGo4FitPanel.h.

Referenced by AboutToShowSettMenu(), ChangeSettings(), panelSlot(), and TGo4FitPanel().

bool TGo4FitPanel::fbNeedConfirmation
protected
bool TGo4FitPanel::fbParsWidgetShown
protected
bool TGo4FitPanel::fbRecalculateGaussWidth
protected
bool TGo4FitPanel::fbSaveWithReferences
protected
bool TGo4FitPanel::fbShowPrimitives
protected
bool TGo4FitPanel::fbUseAmplEstim
protected
bool TGo4FitPanel::fbUseCurrentRange
protected
bool TGo4FitPanel::fbUseSamePanelForDraw
protected
bool TGo4FitPanel::fbWizShowAllModels
protected

Definition at line 326 of file TGo4FitPanel.h.

Referenced by TGo4FitPanel(), UpdateWizModelsList(), and Wiz_ShowAllMod_toggled().

int TGo4FitPanel::fiBuffersUsage
protected
int TGo4FitPanel::fiIntegralMode
protected
int TGo4FitPanel::fiNumMigradIter
protected
int TGo4FitPanel::fiPaintMode
protected

Definition at line 299 of file TGo4FitPanel.h.

Referenced by Button_PeakFinder(), TGo4FitPanel(), UpdateWizDataList(), and UpdateWizPaint().

int TGo4FitPanel::fiPanelMode
protected
QSignalMapper* TGo4FitPanel::FitterMap
protected

Definition at line 290 of file TGo4FitPanel.h.

Referenced by AboutToShowFitterMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::FitterMenu
protected

Definition at line 289 of file TGo4FitPanel.h.

Referenced by AboutToShowFitterMenu(), and TGo4FitPanel().

int TGo4FitPanel::fiWizPageIndex
protected
TPad* TGo4FitPanel::fxActivePad
protected
TGo4ViewPanel* TGo4FitPanel::fxActivePanel
protected
QFitItem* TGo4FitPanel::fxCurrentItem
protected
QWidget* TGo4FitPanel::fxCurrentItemWidget
protected
TGo4ViewPanel* TGo4FitPanel::fxDrawNewPanel
protected
TObjArray* TGo4FitPanel::fxParsTableList
protected
QString TGo4FitPanel::fxWizDataName
protected
QString TGo4FitPanel::fxWizModelName
protected
TObjArray* TGo4FitPanel::fxWizPars
protected
TObjArray* TGo4FitPanel::fxWizSlots
protected
QSignalMapper* TGo4FitPanel::ItemMap
protected

Definition at line 296 of file TGo4FitPanel.h.

Referenced by AboutToShowItemMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::ItemMenu
protected

Definition at line 295 of file TGo4FitPanel.h.

Referenced by AboutToShowItemMenu(), TGo4FitPanel(), and UpdateItemMenu().

QMenuBar* TGo4FitPanel::MenuBar
protected

Definition at line 288 of file TGo4FitPanel.h.

Referenced by TGo4FitPanel(), and UpdateItemMenu().

QSignalMapper* TGo4FitPanel::SettMap
protected

Definition at line 294 of file TGo4FitPanel.h.

Referenced by AboutToShowSettMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::SettMenu
protected

Definition at line 293 of file TGo4FitPanel.h.

Referenced by TGo4FitPanel().

QSignalMapper* TGo4FitPanel::ViewMap
protected

Definition at line 292 of file TGo4FitPanel.h.

Referenced by AboutToShowViewMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::ViewMenu
protected

Definition at line 291 of file TGo4FitPanel.h.

Referenced by AboutToShowViewMenu(), and TGo4FitPanel().


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