Public Slots | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

TGo4FitPanel Class Reference

#include <TGo4FitPanel.h>

Inheritance diagram for TGo4FitPanel:
QGo4Widget

List of all members.

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 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 Attributes

QFitItemCurrFitItem

Protected Member Functions

virtual void focusInEvent (QFocusEvent *event)
virtual void changeEvent (QEvent *event)

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

Detailed Description

Definition at line 111 of file TGo4FitPanel.h.


Constructor & Destructor Documentation

TGo4FitPanel::~TGo4FitPanel (  )  [virtual]

Member Function Documentation

void TGo4FitPanel::AboutToShowItemMenu (  )  [virtual, slot]

Definition at line 2156 of file TGo4FitPanel.cpp.

References FillPopupForItem(), ItemMap, and ItemMenu.

Referenced by UpdateItemMenu().

void TGo4FitPanel::AboutToShowViewMenu (  )  [virtual, slot]
void TGo4FitPanel::Button_SimpleClear (  )  [virtual]
void TGo4FitPanel::changeEvent ( QEvent *  event  )  [protected, virtual]

Definition at line 2233 of file TGo4FitPanel.cpp.

References UpdateStatusBar().

void TGo4FitPanel::ChangeObjectTitle ( QFitNamedWidget w,
const char *  newtitle 
) [virtual]

Definition at line 5252 of file TGo4FitPanel.cpp.

References QFitWidget::GetObject().

Referenced by QFitNamedWidget::TitleEdt_textChanged().

void TGo4FitPanel::ChangeViewType ( int  id  )  [virtual, slot]

Definition at line 1954 of file TGo4FitPanel.cpp.

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

Referenced by TGo4FitPanel().

TGo4Fitter * TGo4FitPanel::CloneFitter (  )  [virtual]
void TGo4FitPanel::CloseDrawPanel (  )  [virtual]
void TGo4FitPanel::Cmd_AddDependency ( QFitItem item  )  [virtual]

Definition at line 1764 of file TGo4FitPanel.cpp.

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

Referenced by ItemMenuItemSelected().

void TGo4FitPanel::Cmd_AddNewPar ( QFitItem item  )  [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 1182 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_DeleteDependencies ( QFitItem item  )  [virtual]

Definition at line 1747 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 1355 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 1277 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 1820 of file TGo4FitPanel.cpp.

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

Referenced by ItemMenuItemSelected().

void TGo4FitPanel::Cmd_MemorizePars ( QFitItem item  )  [virtual]

Definition at line 1779 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_RemoveRangeConditions ( QFitItem item  )  [virtual]
void TGo4FitPanel::Cmd_SaveFitter ( bool  ask  )  [virtual]
void TGo4FitPanel::Cmd_UpdateAllSlots ( QFitItem item  )  [virtual]

Definition at line 1898 of file TGo4FitPanel.cpp.

References UpdateItem(), and UpdateObjectReferenceInSlots().

Referenced by ItemMenuItemSelected().

TGo4FitData * TGo4FitPanel::CreateData ( int  id,
const char *  name 
) [virtual]
void TGo4FitPanel::CreateFitSlotLink ( TGo4FitSlot slot,
const char *  itemname 
) [virtual]
TGo4Fitter * TGo4FitPanel::CreateFitterFor ( TGo4ViewPanel panel,
TPad *  pad,
const char *  name 
) [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::FillDataTypesList ( QMenu *  menu,
QSignalMapper *  map,
int  id 
) [virtual]

Definition at line 4445 of file TGo4FitPanel.cpp.

References AddIdAction().

Referenced by FillPopupForItem(), FillPopupForSlot(), and Wiz_AddDataBtn_clicked().

void TGo4FitPanel::FillDependencyList ( QFitItem parent  )  [virtual]

Definition at line 4413 of file TGo4FitPanel.cpp.

References QFitItem::Object().

Referenced by UpdateItem().

void TGo4FitPanel::FillModelTypesList ( QMenu *  menu,
QSignalMapper *  map,
int  id,
bool  extend 
) [virtual]

Definition at line 4423 of file TGo4FitPanel.cpp.

References AddIdAction().

Referenced by FillPopupForItem(), FillPopupForSlot(), and Wiz_AddModelBtn_clicked().

void TGo4FitPanel::FillParsList ( QFitItem item  )  [virtual]

Definition at line 4394 of file TGo4FitPanel.cpp.

References TGo4FitParsList::GetPar(), TGo4FitParsList::NumPars(), and QFitItem::Object().

Referenced by UpdateItem().

void TGo4FitPanel::FillParsWidget (  )  [virtual, slot]
void TGo4FitPanel::FillSlotsList ( QFitItem parent,
const TObjArray *  lst,
TObject *  owner 
) [virtual]

Definition at line 4403 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   )  [virtual, slot]
QFitItem * TGo4FitPanel::FindItem ( TObject *  obj,
int  ObjectType,
QFitItem parent 
) [virtual]
TPad * TGo4FitPanel::FindPadWhereComp ( TGo4FitComponent comp  )  [virtual]

Definition at line 4896 of file TGo4FitPanel.cpp.

References FindPadWhereData(), and FindPadWhereModel().

Referenced by ShowItemAsGraph().

TPad * TGo4FitPanel::FindPadWhereModel ( TGo4FitModel model  )  [virtual]
void TGo4FitPanel::FitItemDeleted ( QFitItem item  )  [virtual]

Definition at line 4388 of file TGo4FitPanel.cpp.

References fxCurrentItem, and RemoveItemWidget().

Referenced by QFitItem::~QFitItem().

void TGo4FitPanel::FitList_currentItemChanged ( QTreeWidgetItem *  curr,
QTreeWidgetItem *   
) [virtual, slot]

Definition at line 1930 of file TGo4FitPanel.cpp.

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

void TGo4FitPanel::FitList_customContextMenuRequested ( const QPoint &  pnt  )  [virtual, slot]

Definition at line 1912 of file TGo4FitPanel.cpp.

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

void TGo4FitPanel::Fitter_New (  )  [virtual]
void TGo4FitPanel::Fitter_PrintParameters (  )  [virtual]

Definition at line 772 of file TGo4FitPanel.cpp.

References TGo4Log::Info().

Referenced by FitterMenuItemSelected().

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

Definition at line 763 of file TGo4FitPanel.cpp.

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

Referenced by FitterMenuItemSelected().

void TGo4FitPanel::Fitter_UpdateReferences (  )  [virtual]

Definition at line 757 of file TGo4FitPanel.cpp.

References UpdateActivePage(), and UpdateObjectReferenceInSlots().

Referenced by FitterMenuItemSelected().

void TGo4FitPanel::Fitter_UseWorkspace (  )  [virtual]
void TGo4FitPanel::FitterMenuItemSelected ( int  id  )  [virtual, slot]
void TGo4FitPanel::focusInEvent ( QFocusEvent *  event  )  [protected, virtual]

Definition at line 2227 of file TGo4FitPanel.cpp.

References UpdateStatusBar().

TGo4Fitter * TGo4FitPanel::GetFitter (  )  [virtual]

Definition at line 639 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(), TGo4MainWindow::editorServiceSlot(), 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 4214 of file TGo4FitPanel.cpp.

References QFitItem::ObjectType().

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

bool TGo4FitPanel::IsAcceptDrag ( const char *  itemname,
TClass *  cl,
int  kind 
) [virtual]

Reimplemented from QGo4Widget.

Definition at line 415 of file TGo4FitPanel.cpp.

void TGo4FitPanel::LineParsChk_toggled ( bool   )  [virtual, slot]

Definition at line 3073 of file TGo4FitPanel.cpp.

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

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

Reimplemented from QGo4Widget.

Definition at line 470 of file TGo4FitPanel.cpp.

References UpdateActivePage(), and UpdateObjectReferenceInSlots().

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

Reimplemented from QGo4Widget.

Definition at line 495 of file TGo4FitPanel.cpp.

void TGo4FitPanel::MainAttachBtn_clicked (  )  [virtual, slot]

Definition at line 3020 of file TGo4FitPanel.cpp.

References Button_WorkWithPanel(), and UpdateStatusBar().

void TGo4FitPanel::MainDrawBtn_clicked (  )  [virtual, slot]

Definition at line 3036 of file TGo4FitPanel.cpp.

References Button_FitterDraw().

void TGo4FitPanel::MainFindBtn_clicked (  )  [virtual, slot]

Definition at line 3041 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and GetFitter().

void TGo4FitPanel::MainFitBtn_clicked (  )  [virtual, slot]

Definition at line 3027 of file TGo4FitPanel.cpp.

References Button_PerformFit().

void TGo4FitPanel::MainParsBtn_clicked (  )  [virtual, slot]

Definition at line 3047 of file TGo4FitPanel.cpp.

References fbParsWidgetShown, and UpdateActivePage().

void TGo4FitPanel::PaintFitter ( TGo4Fitter fitter,
QFitItem item,
bool  update 
) [virtual]
bool TGo4FitPanel::PaintModelsFor ( TGo4Fitter fitter,
TGo4FitData data,
QFitItem item,
bool  update 
) [virtual]
void TGo4FitPanel::ParsTable_valueChanged ( int  nrow,
int  ncol 
) [virtual, slot]

Definition at line 3086 of file TGo4FitPanel.cpp.

References fbFillingWidget, fxParsTableList, and ParsTableChanged().

void TGo4FitPanel::PF_AmplSlider_sliderReleased (  )  [virtual, slot]

Definition at line 2310 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

void TGo4FitPanel::PF_AmplSlider_valueChanged ( int  zn  )  [virtual, slot]
void TGo4FitPanel::PF_MaxWidthEdt_returnPressed (  )  [virtual, slot]

Definition at line 3501 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

void TGo4FitPanel::PF_MaxWidthEdt_textChanged ( const QString &  str  )  [virtual, slot]
void TGo4FitPanel::PF_MinNoiseEdit_returnPressed (  )  [virtual, slot]

Definition at line 3513 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

void TGo4FitPanel::PF_MinNoiseEdit_textChanged ( const QString &  str  )  [virtual, slot]
void TGo4FitPanel::PF_MinWidthEdt_returnPressed (  )  [virtual, slot]

Definition at line 3495 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

void TGo4FitPanel::PF_MinWidthEdt_textChanged ( const QString &  str  )  [virtual, slot]
void TGo4FitPanel::PF_RelNoiseSlider_sliderReleased (  )  [virtual, slot]

Definition at line 2325 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

void TGo4FitPanel::PF_RelNoiseSlider_valueChanged ( int  zn  )  [virtual, slot]
void TGo4FitPanel::PF_SumUpSpin_valueChanged ( int  num  )  [virtual, slot]
void TGo4FitPanel::PF_WidthEdit_returnPressed (  )  [virtual, slot]

Definition at line 3507 of file TGo4FitPanel.cpp.

References Button_PeakFinder(), and fbFillingWidget.

void TGo4FitPanel::PF_WidthEdit_textChanged ( const QString &  str  )  [virtual, slot]
void TGo4FitPanel::RemoveFitterLink (  )  [virtual]
void TGo4FitPanel::RemoveItemWidget (  )  [virtual]
void TGo4FitPanel::ShowPanelPage ( int  id  )  [virtual, slot]

Definition at line 1963 of file TGo4FitPanel.cpp.

Referenced by UpdateActivePage().

void TGo4FitPanel::Smp_ClearBtn_clicked (  )  [virtual, slot]

Definition at line 3462 of file TGo4FitPanel.cpp.

References Button_SimpleClear().

void TGo4FitPanel::Smp_ExponentBtn_clicked (  )  [virtual, slot]

Definition at line 3457 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

void TGo4FitPanel::Smp_GaussianBtn_clicked (  )  [virtual, slot]

Definition at line 3447 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

void TGo4FitPanel::Smp_LorenzBtn_clicked (  )  [virtual, slot]

Definition at line 3452 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

void TGo4FitPanel::Smp_PolynomBtn_clicked (  )  [virtual, slot]

Definition at line 3442 of file TGo4FitPanel.cpp.

References Button_SimpleFit().

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

Definition at line 3920 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_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_datalist, FitGui::mt_deplist, FitGui::mt_model, FitGui::mt_modellist, FitGui::mt_newpars, FitGui::mt_none, FitGui::mt_parslist, FitGui::mt_range, 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_data, FitGui::wt_lintrans, FitGui::wt_matrtrans, FitGui::wt_named, FitGui::wt_none, FitGui::wt_range, 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::UpdatePFAmplLbl (  )  [virtual]
void TGo4FitPanel::UpdatePFRelNoiseLbl (  )  [virtual]
void TGo4FitPanel::UpdateSimplePage (  )  [virtual]

Definition at line 3588 of file TGo4FitPanel.cpp.

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

Referenced by UpdateActivePage().

void TGo4FitPanel::UpdateWizardPage (  )  [virtual]
void TGo4FitPanel::UpdateWizDataBtns (  )  [virtual]

Definition at line 2396 of file TGo4FitPanel.cpp.

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

Referenced by UpdateWizDataList(), and Wiz_DataListSelect().

void TGo4FitPanel::UpdateWizModelsBtns (  )  [virtual]
void TGo4FitPanel::UpdateWizStackWidget (  )  [virtual]
void TGo4FitPanel::Wiz_AddDataBtn_clicked (  )  [virtual, slot]
void TGo4FitPanel::Wiz_AddModelBtn_clicked (  )  [virtual, slot]
void TGo4FitPanel::Wiz_BackgroundChk_toggled ( bool  chk  )  [virtual, slot]
void TGo4FitPanel::Wiz_CloneModelBtn_clicked (  )  [virtual, slot]
TGo4FitData * TGo4FitPanel::Wiz_CreateNewData ( int  id  )  [virtual]
TGo4FitModel * TGo4FitPanel::Wiz_CreateNewModel ( int  id  )  [virtual]

Definition at line 4599 of file TGo4FitPanel.cpp.

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

Referenced by Wiz_AddModelBtn_clicked().

void TGo4FitPanel::Wiz_DataBufChk_toggled ( bool  zn  )  [virtual, slot]
void TGo4FitPanel::Wiz_DataClearRangesBtn_clicked (  )  [virtual, slot]
void TGo4FitPanel::Wiz_DataList_doubleClicked ( QListWidgetItem *   )  [virtual, slot]
void TGo4FitPanel::Wiz_DataListSelect ( QListWidgetItem *  item  )  [virtual, slot]
void TGo4FitPanel::Wiz_DataSlotsTable_contextMenuRequested ( const QPoint &  pnt  )  [virtual, slot]
void TGo4FitPanel::Wiz_DataUseRangeBtn_clicked (  )  [virtual, slot]

Definition at line 2996 of file TGo4FitPanel.cpp.

References fbFillingWidget, and Wiz_UseSelectedRange().

void TGo4FitPanel::Wiz_DelDataBtn_clicked (  )  [virtual, slot]
void TGo4FitPanel::Wiz_DelModelBtn_clicked (  )  [virtual, slot]
void TGo4FitPanel::Wiz_DrawDataBtn_clicked (  )  [virtual, slot]

Definition at line 3013 of file TGo4FitPanel.cpp.

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

void TGo4FitPanel::Wiz_FitFuncCmb_activated ( int  typ  )  [virtual, slot]

Definition at line 2842 of file TGo4FitPanel.cpp.

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

void TGo4FitPanel::Wiz_FitNameEdt_textChanged ( const QString &  name  )  [virtual, slot]
void TGo4FitPanel::Wiz_MigradIterSpin_valueChanged ( int  num  )  [virtual, slot]

Definition at line 2964 of file TGo4FitPanel.cpp.

References fbFillingWidget, and fiNumMigradIter.

void TGo4FitPanel::Wiz_MinSetupBtn_clicked (  )  [virtual, slot]
void TGo4FitPanel::Wiz_ModelBufChk_toggled ( bool  zn  )  [virtual, slot]
void TGo4FitPanel::Wiz_ModelList_doubleClicked ( QListWidgetItem *   )  [virtual, slot]
void TGo4FitPanel::Wiz_ParTable_valueChanged ( int  nrow,
int  ncol 
) [virtual, slot]

Definition at line 2863 of file TGo4FitPanel.cpp.

References fxWizPars, and ParsTableChanged().

void TGo4FitPanel::Wiz_PFPolynSpin_valueChanged ( int  zn  )  [virtual, slot]
void TGo4FitPanel::Wiz_PFSetupBtn_clicked (  )  [virtual, slot]
void TGo4FitPanel::Wiz_PFUsePolynChk_toggled ( bool  zn  )  [virtual, slot]
void TGo4FitPanel::Wiz_RebuildDataBtn_clicked (  )  [virtual, slot]

Definition at line 2944 of file TGo4FitPanel.cpp.

References Wiz_RebuildDataList().

bool TGo4FitPanel::Wiz_RemoveData (  )  [virtual]
void TGo4FitPanel::Wiz_ShowAllMod_toggled ( bool  zn  )  [virtual, slot]
void TGo4FitPanel::Wiz_TakeCurrentRange (  )  [virtual]
void TGo4FitPanel::Wiz_UseAmplEstimChk_toggled ( bool  chk  )  [virtual, slot]

Definition at line 2957 of file TGo4FitPanel.cpp.

References fbFillingWidget, and fbUseAmplEstim.

void TGo4FitPanel::Wiz_UseSelectedRange (  )  [virtual]
bool TGo4FitPanel::WorkingWithOnlyPad (  )  [virtual]

Member Data Documentation

Definition at line 361 of file TGo4FitPanel.h.

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

bool TGo4FitPanel::fbFreezeMode [protected]

Definition at line 366 of file TGo4FitPanel.h.

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

Definition at line 381 of file TGo4FitPanel.h.

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

int TGo4FitPanel::fiPaintMode [protected]

Definition at line 354 of file TGo4FitPanel.h.

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

QSignalMapper* TGo4FitPanel::FitterMap [protected]

Definition at line 344 of file TGo4FitPanel.h.

Referenced by AboutToShowFitterMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::FitterMenu [protected]

Definition at line 343 of file TGo4FitPanel.h.

Referenced by AboutToShowFitterMenu(), and TGo4FitPanel().

TObjArray* TGo4FitPanel::fxWizPars [protected]
QSignalMapper* TGo4FitPanel::ItemMap [protected]

Definition at line 350 of file TGo4FitPanel.h.

Referenced by AboutToShowItemMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::ItemMenu [protected]

Definition at line 349 of file TGo4FitPanel.h.

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

QMenuBar* TGo4FitPanel::MenuBar [protected]

Definition at line 342 of file TGo4FitPanel.h.

Referenced by TGo4FitPanel(), and UpdateItemMenu().

QSignalMapper* TGo4FitPanel::SettMap [protected]

Definition at line 348 of file TGo4FitPanel.h.

Referenced by AboutToShowSettMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::SettMenu [protected]

Definition at line 347 of file TGo4FitPanel.h.

Referenced by TGo4FitPanel().

QSignalMapper* TGo4FitPanel::ViewMap [protected]

Definition at line 346 of file TGo4FitPanel.h.

Referenced by AboutToShowViewMenu(), and TGo4FitPanel().

QMenu* TGo4FitPanel::ViewMenu [protected]

Definition at line 345 of file TGo4FitPanel.h.

Referenced by AboutToShowViewMenu(), and TGo4FitPanel().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines