GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <QGo4Widget.h>
Public Slots | |
void | ResetWidgetSlot () |
void | CloseMDIParentSlot () |
Signals | |
void | widgetService (QGo4Widget *editor, int serviceid, const char *str, void *par) |
Public Member Functions | |
QGo4Widget (QWidget *parent=0, const char *name=0, Qt::WindowFlags f=0) | |
virtual | ~QGo4Widget () |
virtual bool | IsAcceptDrag (const char *itemname, TClass *cl, int kind) |
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) |
Protected Member Functions | |
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) |
TGo4Slot * | AddLink (const char *itemname, TGo4Slot *parent) |
TGo4Slot * | GetTopSlot (bool force=false) |
TGo4Slot * | AddSlot (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) |
TGo4BrowserProxy * | Browser () |
void | StatusMessage (const QString &message) |
void | AskToCreateObject (TClass *cl, int isremote) |
void | ShowItemInfo (const QString &itemname) |
TGo4ViewPanel * | CreateViewPanel (int ndiv=0) |
TGo4ViewPanel * | DrawItem (const QString &itemname, TGo4ViewPanel *panel=0, TPad *pad=0, bool activate=true, int updatelevel=-1) |
TGo4ViewPanel * | WhereItemDrawn (const char *itemname) |
void | HelpWindow (const char *filename, const char *msg=0) |
void | UndrawItem (const char *itemname) |
TGo4ViewPanel * | LastActivePanel () |
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) |
TGo4ServerProxy * | GetAnalysis (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 | linkedObjectUpdated (const char *linkname, TObject *obj) |
virtual void | linkedObjectRemoved (const char *linkname) |
virtual void | linkedUpdated (TGo4Slot *slot, TObject *obj) |
virtual void | linkedRemoved (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 |
Private Attributes | |
bool | fWaitsForObjectCreation |
bool | fCanDestroyWidget |
bool | fResetWidgetShooted |
indicate that widget can be destroyed More... | |
bool | fBlockUpdate |
indicates that reset widget timer is shoot More... | |
TGo4BrowserProxy * | fBrowserProxy |
set when automatic reset must be blocked More... | |
Friends | |
class | TGo4MainWindow |
Definition at line 55 of file QGo4Widget.h.
anonymous enum |
Definition at line 63 of file QGo4Widget.h.
QGo4Widget::QGo4Widget | ( | QWidget * | parent = 0 , |
const char * | name = 0 , |
||
Qt::WindowFlags | f = 0 |
||
) |
Definition at line 25 of file QGo4Widget.cpp.
|
virtual |
Definition at line 37 of file QGo4Widget.cpp.
References RemoveLinksMasked().
|
protected |
create link for item with name linkname
Definition at line 121 of file QGo4Widget.cpp.
References service_AddEditorLink, and widgetService().
Referenced by TGo4FitPanel::CreateFitSlotLink(), TGo4ConditionEditor::DrawCondition(), QUserPanel::DrawObjectOnCanvas(), QUserPanel::DropItem(), TGo4FitPanel::Fitter_NewForActivePad(), TGo4FitPanel::panelSlot(), TGo4TreeViewer::ProcessDropEvent(), TGo4FitPanel::SetFitter(), TGo4BrowserOptions::StartWorking(), TGo4Browser::StartWorking(), TGo4FitPanel::UpdateObjectReferenceInSlot(), TGo4AnalysisConfiguration::WorkWithAnalysis(), TGo4ConditionEditor::WorkWithCondition(), TGo4ConditionInfo::WorkWithCondition(), TGo4AnalysisWindow::WorkWithDebugOutput(), TGo4EditDynEntry::WorkWithEntry(), TGo4FitPanel::WorkWithFitter(), TGo4FitPanel::WorkWithFitterInSlot(), TGo4HistogramInfo::WorkWithHistogram(), TGo4LogInfo::WorkWithInfo(), TGo4ParaEdit::WorkWithParameter(), TGo4AnalysisStatusMonitor::WorkWithRatemeter(), and TGo4AnalysisWindow::WorkWithUpdateObjectCmd().
|
protected |
create link for object in slot with name linkname
Definition at line 126 of file QGo4Widget.cpp.
References service_AddDirectLink, and widgetService().
create link for item in dedicated slot parent
Definition at line 131 of file QGo4Widget.cpp.
References service_AddLinkInSlot, and widgetService().
|
protected |
add slot with specific name to widget top folder
Definition at line 145 of file QGo4Widget.cpp.
References service_AddEditorSlot, and widgetService().
Referenced by TGo4ParaEdit::EditFitter(), TGo4EventInfo::RefreshClicked(), TGo4HistogramInfo::WorkWithHistogram(), and TGo4ParaEdit::WorkWithParameter().
|
protected |
Function call dialog to create object of appropriate class isremote==0 - object should be created localy and widget will be informed isremote==1 - object should be created on analysis side and widget should be informaed isremote==-1 - activate creation dialog without restriction (remote or local), widget will not be informed
Definition at line 281 of file QGo4Widget.cpp.
References fWaitsForObjectCreation, service_CreateItem, and widgetService().
Referenced by TGo4EditDynEntry::ConNewButton_clicked(), TGo4EditDynEntry::HisCreateButton_clicked(), and TGo4TreeViewer::NewHistBtn_clicked().
|
protected |
Definition at line 223 of file QGo4Widget.cpp.
References fBrowserProxy, service_Browser, and widgetService().
Referenced by TGo4ViewPanel::AddDrawObject(), TGo4ParaEdit::ApplyClicked(), TGo4BrowserOptions::ClearBtn_clicked(), TGo4ConditionEditor::ClearCounters(), TGo4EditDynEntry::ClearHistogramClicked(), TGo4ConditionEditor::DrawCondition(), TGo4ViewPanel::DropOnPad(), TGo4UserCommands::ExecuteAnalysisMacro(), TGo4BrowserOptions::FilterBox_activated(), TGo4ViewPanel::GetConditionBtn_clicked(), TGo4ViewPanel::IsAcceptDrag(), TGo4Browser::ItemDropAcceptSlot(), TGo4Browser::ItemDropProcessSlot(), TGo4AnalysisWindow::linkedObjectUpdated(), TGo4EventInfo::MbsButton_clicked(), TGo4ViewPanel::MenuCommandExecutedSlot(), TGo4EditDynEntry::PrintDynList(), TGo4TreeViewer::ProcessDropEvent(), TGo4EditDynEntry::ProcessDropEvent(), TGo4ViewPanel::ProcessPictureRedraw(), TGo4EditDynEntry::ProcessTreeDropEvent(), TGo4BrowserOptions::RefreshBtn_clicked(), TGo4EventInfo::RefreshClicked(), TGo4ConditionEditor::RefreshWidget(), TGo4EditDynEntry::RefreshWidget(), TGo4ParaEdit::RefreshWidget(), TGo4ParaEdit::saveFile(), TGo4BrowserOptions::StartMonitorBtn_clicked(), TGo4BrowserOptions::StopMonitorBtn_clicked(), TGo4TreeViewer::TreeDrawBtn_clicked(), TGo4MBSViewer::TrendHisto(), TGo4DabcMonitor::updateStats(), TGo4DabcMonitor::updateTrending(), TGo4BrowserOptions::UpdateView(), TGo4EventInfo::WorkWithEvent(), TGo4HistogramInfo::WorkWithHistogram(), and TGo4ParaEdit::WorkWithParameter().
|
protected |
Definition at line 216 of file QGo4Widget.cpp.
References service_BrowserItemRemote, and widgetService().
Referenced by TGo4ParaEdit::ApplyClicked(), TGo4TreeViewer::NewHistBtn_clicked(), TGo4ViewPanel::RefreshButtons(), TGo4ConditionEditor::UpdatePressed(), TGo4ConditionEditor::WorkWithCondition(), TGo4EditDynEntry::WorkWithEntry(), and TGo4ParaEdit::WorkWithParameter().
|
protected |
Definition at line 238 of file QGo4Widget.cpp.
References widgetService().
Referenced by TGo4ViewPanel::AddDrawObject(), TGo4ViewPanel::OptionsMenuItemActivated(), TGo4ViewPanel::PadRangeAxisChanged(), TGo4ViewPanel::ProcessPadClear(), TGo4ViewPanel::ProcessPadModifiedSignal(), TGo4ViewPanel::ProcessPadRedraw(), TGo4ViewPanel::SelectMenuItemActivated(), TGo4ViewPanel::SetActivePad(), and TGo4ViewPanel::~TGo4ViewPanel().
|
protected |
Definition at line 397 of file QGo4Widget.cpp.
References widgetService().
Referenced by ServiceCall(), and TGo4ViewPanel::ShootRepaintTimer().
|
protectedvirtual |
Reimplemented in TGo4AnalysisConfiguration, and TGo4AnalysisWindow.
Definition at line 97 of file QGo4Widget.cpp.
References fCanDestroyWidget.
|
slot |
Definition at line 78 of file QGo4Widget.cpp.
References ShootCloseWidget().
Referenced by TGo4AnalysisWindow::~TGo4AnalysisWindow().
|
protected |
connect pad axis change signals to react on such signals
Definition at line 233 of file QGo4Widget.cpp.
References service_ConnectPad, and widgetService().
Referenced by TGo4ViewPanel::SetSlotPad().
|
protected |
Definition at line 303 of file QGo4Widget.cpp.
References service_CreateViewPanel, and widgetService().
Referenced by TGo4FitPanel::Button_FitterDraw(), TGo4Browser::DisplaySelectedItems(), TGo4ViewPanel::ProcessPadDoubleClick(), and TGo4Browser::SuperImposeSelectedItems().
|
protectedvirtual |
Definition at line 106 of file QGo4Widget.cpp.
References service_DragEnter, and widgetService().
|
protectedvirtual |
Definition at line 111 of file QGo4Widget.cpp.
|
protected |
Definition at line 311 of file QGo4Widget.cpp.
References service_DrawItem, and widgetService().
Referenced by TGo4Browser::DisplaySelectedItems(), QUserPanel::DrawBtn_clicked(), TGo4EditDynEntry::DrawButton_clicked(), TGo4ConditionEditor::DrawCondition(), TGo4HistogramInfo::HisDrawButton_clicked(), TGo4Browser::ListView_doubleClicked(), TGo4Browser::SuperImposeSelectedItems(), and TGo4TreeViewer::TreeDrawBtn_clicked().
|
protectedvirtual |
Definition at line 116 of file QGo4Widget.cpp.
References service_DropEvent, and widgetService().
|
virtual |
Reimplemented in TGo4ConditionInfo, TGo4HistogramInfo, TGo4EditDynEntry, TGo4ParaEdit, TGo4AnalysisConfiguration, TGo4ConditionEditor, TGo4EventInfo, and QUserPanel.
Definition at line 93 of file QGo4Widget.cpp.
Referenced by TGo4MainWindow::editorServiceSlot().
|
protected |
Definition at line 351 of file QGo4Widget.cpp.
References service_EditItem, and widgetService().
Referenced by TGo4ConditionInfo::ConEditButton_clicked(), TGo4EditDynEntry::ConInfoButton_clicked(), TGo4Browser::ContextMenuActivated(), TGo4ViewPanel::DropOnPad(), QUserPanel::EditBtn_clicked(), TGo4ViewPanel::EditConditionBtn_clicked(), TGo4AnalysisWindow::linkedObjectUpdated(), TGo4Browser::ListView_doubleClicked(), and TGo4ViewPanel::StartConditionEditor().
|
protected |
Definition at line 356 of file QGo4Widget.cpp.
References service_EditInSlot, and widgetService().
Referenced by TGo4ParaEdit::EditFitter().
|
protected |
Definition at line 390 of file QGo4Widget.cpp.
References service_GetAnalysis, and widgetService().
Referenced by TGo4AnalysisWindow::CommandSlot(), and TGo4EventInfo::PrintEventClicked().
|
protected |
Definition at line 176 of file QGo4Widget.cpp.
References service_GetLinked0, service_GetLinked1, service_GetLinked2, and widgetService().
Referenced by TGo4Browser::BrowserProxy(), TGo4ConditionEditor::ClearCounters(), TGo4EditDynEntry::ClearHistogramClicked(), TGo4EditDynEntry::ConXnameEdit_textChanged(), TGo4EditDynEntry::ConYnameEdit_textChanged(), TGo4FitPanel::CreateFitSlotLink(), TGo4EditDynEntry::CutExprEdit_textChanged(), TGo4ConditionEditor::DrawCondition(), TGo4EditDynEntry::DrawExprEdit_textChanged(), QUserPanel::DrawObjectOnCanvas(), TGo4EditDynEntry::DropCondition(), TGo4EditDynEntry::DropHistogram(), QUserPanel::DropItem(), TGo4EditDynEntry::DropTree(), TGo4EditDynEntry::DynIntervalSpin_valueChanged(), TGo4AnalysisConfiguration::EnableAutoSaveSlot(), TGo4ConditionEditor::enterEvent(), TGo4EditDynEntry::EntryEnabledButton_toggled(), TGo4EditDynEntry::EvXnameEdit_textChanged(), TGo4EditDynEntry::EvYnameEdit_textChanged(), TGo4EditDynEntry::EvZnameEdit_textChanged(), TGo4FitPanel::GetFitter(), TGo4AnalysisConfiguration::LineEdit_AutoSaveFile(), TGo4AnalysisConfiguration::linkedObjectUpdated(), TGo4AnalysisConfiguration::LoadConfiguration(), TGo4ConditionEditor::ModifyButton_clicked(), TGo4ConditionEditor::PleaseUpdateSlot(), TGo4EditDynEntry::PrepareEntryForAnalysis(), TGo4ConditionEditor::PrepareForAnalysis(), TGo4ConditionEditor::PrintConditionLog(), TGo4ConditionEditor::RedrawCondition(), TGo4EditDynEntry::RefreshClicked(), TGo4ConditionEditor::RefreshClicked(), TGo4ConditionEditor::RefreshWidget(), TGo4EditDynEntry::RefreshWidget(), TGo4AnalysisConfiguration::RefreshWidget(), TGo4AnalysisConfiguration::RequestAnalysisStatus(), TGo4AnalysisConfiguration::SaveConfiguration(), TGo4ParaEdit::saveFile(), TGo4ConditionEditor::SelectedCondition(), TGo4AnalysisConfiguration::SetAutoSaveInterval(), TGo4AnalysisConfiguration::SetAutoSaveOverwrite(), TGo4ConditionEditor::SetChangeFlag(), TGo4AnalysisConfiguration::SetCompressionLevel(), TGo4FitPanel::UpdateObjectReferenceInSlot(), TGo4ConditionEditor::WorkWithCondition(), TGo4ConditionInfo::WorkWithCondition(), TGo4EditDynEntry::WorkWithEntry(), TGo4FitPanel::WorkWithFitter(), TGo4FitPanel::WorkWithFitterInSlot(), TGo4HistogramInfo::WorkWithHistogram(), TGo4ParaEdit::WorkWithParameter(), and TGo4AnalysisConfiguration::WriteAutoSave().
|
protected |
returns name of item, which was linked with linkname
Definition at line 157 of file QGo4Widget.cpp.
References service_GetLinkedName, and widgetService().
Referenced by TGo4EditDynEntry::ApplyClicked(), TGo4ViewPanel::CheckForSpecialObjects(), TGo4ConditionEditor::ClearCounters(), TGo4ConditionEditor::DrawCondition(), TGo4ViewPanel::EditConditionBtn_clicked(), TGo4ViewPanel::FindPadWithItem(), TGo4ViewPanel::GetConditionBtn_clicked(), TGo4ViewPanel::GetDrawItemName(), TGo4ViewPanel::GetDrawObjectLinkName(), TGo4ViewPanel::InfoConditionBtn_clicked(), TGo4ViewPanel::MakePictureForPad(), TGo4ConditionEditor::ModifyButton_clicked(), TGo4EditDynEntry::PrintDynList(), TGo4ViewPanel::ProduceSuperimposeObject(), TGo4ConditionEditor::RedrawCondition(), TGo4ViewPanel::RefreshButtons(), TGo4ConditionEditor::RefreshWidget(), TGo4EditDynEntry::RefreshWidget(), TGo4ConditionEditor::SaveCondition(), TGo4EditDynEntry::SaveEntrySlot(), TGo4ParaEdit::saveFile(), TGo4ViewPanel::SetConditionBtn_clicked(), TGo4ViewPanel::StartConditionEditor(), TGo4ViewPanel::UndrawItemOnPanel(), TGo4ConditionEditor::UpdatePressed(), TGo4FitPanel::Wiz_GetSlotSourceInfo(), TGo4ConditionEditor::WorkWithCondition(), TGo4EditDynEntry::WorkWithEntry(), and TGo4ParaEdit::WorkWithParameter().
|
protected |
returns name of item, which was linked in that slot
Definition at line 166 of file QGo4Widget.cpp.
References service_GetLinkedName2, and widgetService().
|
protected |
return top slot of structure, corresponding to this widget
Definition at line 138 of file QGo4Widget.cpp.
References service_GetTopSlot, and widgetService().
Referenced by TGo4ViewPanel::GetPanelSlot().
|
protected |
Definition at line 334 of file QGo4Widget.cpp.
References service_HelpWindow, and widgetService().
Referenced by TGo4CommandLine::PrintHelp().
|
protected |
Definition at line 288 of file QGo4Widget.cpp.
References service_ObjectCreated, and widgetService().
Referenced by TGo4AnalysisWindow::linkedObjectUpdated().
|
virtual |
Reimplemented in TGo4FitPanel, TGo4ViewPanel, TGo4ConditionInfo, TGo4HistogramInfo, TGo4EditDynEntry, TGo4ParaEdit, TGo4AnalysisConfiguration, TGo4ConditionEditor, QUserPanel, and TGo4EventInfo.
Definition at line 88 of file QGo4Widget.cpp.
Referenced by TGo4MainWindow::editorServiceSlot().
|
inlineprotected |
Definition at line 205 of file QGo4Widget.h.
Referenced by ProcessSignal().
|
protected |
Definition at line 344 of file QGo4Widget.cpp.
References service_LastActivePanel, and widgetService().
Referenced by TGo4FitPanel::AboutToShowFitterMenu(), TGo4FitPanel::Button_WorkWithPanel(), TGo4ConditionEditor::DrawCondition(), and TGo4FitPanel::Fitter_NewForActivePad().
|
protectedvirtual |
Reimplemented in TGo4FitPanel, TGo4AnalysisWindow, TGo4ParaEdit, TGo4AnalysisConfiguration, TGo4AnalysisStatusMonitor, TGo4EventInfo, TGo4ConditionEditor, and QUserPanel.
Definition at line 267 of file QGo4Widget.cpp.
References ShootResetWidget().
Referenced by ProcessSignal().
|
protectedvirtual |
Reimplemented in TGo4FitPanel, TGo4ViewPanel, TGo4AnalysisWindow, TGo4ConditionInfo, TGo4HistogramInfo, TGo4EditDynEntry, TGo4ParaEdit, TGo4AnalysisConfiguration, TGo4Browser, TGo4AnalysisStatusMonitor, TGo4EventInfo, TGo4ConditionEditor, TGo4BrowserOptions, TGo4LogInfo, and QUserPanel.
Definition at line 263 of file QGo4Widget.cpp.
Referenced by ProcessSignal().
|
protectedvirtual |
Reimplemented in TGo4FitPanel, and TGo4ViewPanel.
Definition at line 277 of file QGo4Widget.cpp.
Referenced by ProcessSignal().
|
protectedvirtual |
Reimplemented in TGo4ViewPanel.
Definition at line 273 of file QGo4Widget.cpp.
Referenced by ProcessSignal().
void QGo4Widget::ObjectCreatedByWidget | ( | const char * | itemname, |
TClass * | cl | ||
) |
Definition at line 42 of file QGo4Widget.cpp.
References fWaitsForObjectCreation, and requestedObjectCreated().
Referenced by TGo4MainWindow::editorServiceSlot().
void QGo4Widget::ProcessSignal | ( | const char * | linkname, |
bool | assigned, | ||
TObject * | obj, | ||
TGo4Slot * | slot | ||
) |
Definition at line 250 of file QGo4Widget.cpp.
References IsUpdateBlocked(), linkedObjectRemoved(), linkedObjectUpdated(), linkedRemoved(), and linkedUpdated().
Referenced by TGo4WidgetProxy::PadModified(), TGo4WidgetProxy::PadRangeAxisChanged(), and TGo4WidgetProxy::ProcessEvent().
|
protected |
Definition at line 200 of file QGo4Widget.cpp.
References fBlockUpdate, service_RemoveAllLinks, and widgetService().
Referenced by TGo4FitPanel::linkedObjectRemoved(), TGo4EventInfo::RefreshClicked(), and ResetWidget().
|
protected |
Definition at line 192 of file QGo4Widget.cpp.
References fBlockUpdate, service_RemoveLink, and widgetService().
Referenced by TGo4FitPanel::CreateFitSlotLink(), TGo4ConditionEditor::DrawCondition(), QUserPanel::DrawObjectOnCanvas(), QUserPanel::DropItem(), QUserPanel::linkedObjectRemoved(), and TGo4FitPanel::RemoveFitterLink().
|
protected |
Definition at line 208 of file QGo4Widget.cpp.
References fBlockUpdate, service_RemoveAllLinks, and widgetService().
Referenced by TGo4FitPanel::UpdateObjectReferenceInSlots(), and ~QGo4Widget().
|
protectedvirtual |
Reimplemented in TGo4EditDynEntry, and TGo4TreeViewer.
Definition at line 293 of file QGo4Widget.cpp.
Referenced by ObjectCreatedByWidget().
|
virtual |
Reimplemented in TGo4ViewPanel, TGo4ConditionInfo, TGo4HistogramInfo, TGo4EditDynEntry, TGo4ParaEdit, TGo4AnalysisConfiguration, TGo4Browser, TGo4ConditionEditor, TGo4EventInfo, and TGo4TreeViewer.
Definition at line 51 of file QGo4Widget.cpp.
References fResetWidgetShooted, fWaitsForObjectCreation, and RemoveAllLinks().
Referenced by TGo4TreeViewer::ResetWidget(), TGo4EventInfo::ResetWidget(), TGo4ConditionEditor::ResetWidget(), TGo4AnalysisConfiguration::ResetWidget(), TGo4ParaEdit::ResetWidget(), TGo4EditDynEntry::ResetWidget(), TGo4HistogramInfo::ResetWidget(), TGo4ConditionInfo::ResetWidget(), ResetWidgetSlot(), and TGo4LogInfo::WorkWithInfo().
|
slot |
Definition at line 83 of file QGo4Widget.cpp.
References ResetWidget().
Referenced by ShootResetWidget().
|
protected |
Definition at line 374 of file QGo4Widget.cpp.
References service_SaveItem, and widgetService().
Referenced by TGo4ConditionEditor::SaveCondition(), TGo4EditDynEntry::SaveEntrySlot(), and TGo4ParaEdit::saveFile().
|
protected |
Definition at line 361 of file QGo4Widget.cpp.
References service_SaveToMemory, and widgetService().
Referenced by TGo4FitPanel::Fitter_SaveToBrowser(), TGo4ViewPanel::ProduceGraphFromMarkers(), TGo4ViewPanel::ProducePicture(), and TGo4FitPanel::SetFitter().
|
protected |
Definition at line 402 of file QGo4Widget.cpp.
References CallServiceFunc(), and service_General.
Referenced by TGo4ViewPanel::CheckActionAtTheEnd(), TGo4AnalysisConfiguration::CloseAnalysis(), TGo4ConditionInfo::ConPrintButton_clicked(), TGo4ParaEdit::ContextMenu(), TGo4AnalysisConfiguration::DisplayMbsMonitor(), TGo4ParaEdit::GetFitterFromEditor(), TGo4HistogramInfo::HisPrintButton_clicked(), TGo4AnalysisWindow::linkedObjectRemoved(), TGo4AnalysisWindow::PrintEvent(), TGo4AnalysisWindow::RequestTerminate(), TGo4ViewPanel::SaveCanvas(), TGo4ScaleOptions::SetScaleValues(), TGo4AnalysisConfiguration::SubmitAndStart(), TGo4AnalysisConfiguration::SubmitConfiguration(), and TGo4Browser::updateListViewItems().
|
inlineprotected |
Definition at line 198 of file QGo4Widget.h.
Referenced by TGo4AnalysisConfiguration::TGo4AnalysisConfiguration(), TGo4AnalysisWindow::TGo4AnalysisWindow(), and TGo4Browser::TGo4Browser().
|
protected |
set name of item, which was linked by this slot
Definition at line 152 of file QGo4Widget.cpp.
References service_SetLinkedName, and widgetService().
Referenced by TGo4ViewPanel::AddDrawObject(), and TGo4MainWindow::editorServiceSlot().
|
protected |
Definition at line 69 of file QGo4Widget.cpp.
References fResetWidgetShooted.
Referenced by CloseMDIParentSlot(), TGo4ConditionEditor::linkedObjectRemoved(), TGo4AnalysisStatusMonitor::linkedObjectRemoved(), TGo4AnalysisConfiguration::linkedObjectRemoved(), TGo4ParaEdit::linkedObjectRemoved(), and TGo4AnalysisConfiguration::WorkWithAnalysis().
|
protected |
Definition at line 60 of file QGo4Widget.cpp.
References fResetWidgetShooted, and ResetWidgetSlot().
Referenced by linkedObjectRemoved().
|
protected |
Definition at line 298 of file QGo4Widget.cpp.
References service_ShowInfo, and widgetService().
Referenced by TGo4Browser::ContextMenuActivated(), TGo4EditDynEntry::HisInfoButton_clicked(), QUserPanel::InfoBtn_clicked(), and TGo4ViewPanel::InfoConditionBtn_clicked().
|
protected |
Definition at line 339 of file QGo4Widget.cpp.
References service_HotStart, and widgetService().
Referenced by TGo4CommandLine::enterPressedSlot().
|
protected |
Definition at line 244 of file QGo4Widget.cpp.
References service_StatusMessage, and widgetService().
Referenced by TGo4CommandLine::enterPressedSlot(), TGo4UserCommands::ExecuteAnalysisMacro(), TGo4Browser::ExecuteItem(), TGo4TreeViewer::ProcessDropEvent(), and TGo4TreeViewer::TreeDrawBtn_clicked().
|
protected |
Definition at line 329 of file QGo4Widget.cpp.
References service_UndrawItem, and widgetService().
Referenced by TGo4ViewPanel::AddDrawObject().
|
protected |
Definition at line 383 of file QGo4Widget.cpp.
References service_UpdateAnalysisItem, and widgetService().
Referenced by TGo4EditDynEntry::ApplyClicked(), TGo4ParaEdit::ApplyClicked(), TGo4ViewPanel::SetConditionBtn_clicked(), and TGo4ConditionEditor::UpdatePressed().
|
protected |
Definition at line 322 of file QGo4Widget.cpp.
References service_WhereItemDrawn, and widgetService().
Referenced by TGo4ConditionEditor::DrawCondition(), TGo4Browser::ListView_doubleClicked(), TGo4ConditionEditor::ModifyButton_clicked(), TGo4ConditionEditor::RedrawCondition(), TGo4ConditionEditor::RefreshWidget(), TGo4TreeViewer::TreeDrawBtn_clicked(), and TGo4ConditionEditor::WorkWithCondition().
|
signal |
Referenced by AddLink(), AddSlot(), AskToCreateObject(), Browser(), BrowserItemRemote(), CallPanelFunc(), CallServiceFunc(), TGo4ViewPanel::CanvasDropEventSlot(), ConnectPad(), CreateViewPanel(), dragEnterEvent(), DrawItem(), dropEvent(), EditItem(), EditObjectInSlot(), GetAnalysis(), GetLinked(), GetLinkedName(), GetTopSlot(), HelpWindow(), InformThatObjectCreated(), LastActivePanel(), RemoveAllLinks(), RemoveLink(), RemoveLinksMasked(), SaveItemToFile(), SaveObjectInMemory(), SetLinkedName(), ShowItemInfo(), StartHotstart(), StatusMessage(), UndrawItem(), UpdateItemInAnalysis(), and WhereItemDrawn().
|
friend |
Definition at line 60 of file QGo4Widget.h.
|
private |
indicates that reset widget timer is shoot
Definition at line 211 of file QGo4Widget.h.
Referenced by RemoveAllLinks(), RemoveLink(), and RemoveLinksMasked().
|
private |
set when automatic reset must be blocked
Definition at line 213 of file QGo4Widget.h.
Referenced by Browser().
|
private |
Definition at line 209 of file QGo4Widget.h.
Referenced by closeEvent().
|
private |
indicate that widget can be destroyed
Definition at line 210 of file QGo4Widget.h.
Referenced by ResetWidget(), ShootCloseWidget(), and ShootResetWidget().
|
private |
Definition at line 208 of file QGo4Widget.h.
Referenced by AskToCreateObject(), ObjectCreatedByWidget(), and ResetWidget().