#include <TQObject.h>
Inheritance diagram for TQObject:
Public Member Functions | |
TQObject () | |
virtual | ~TQObject () |
TList * | GetListOfClassSignals () const |
TList * | GetListOfSignals () const |
TList * | GetListOfConnections () const |
Bool_t | AreSignalsBlocked () const |
Bool_t | BlockSignals (Bool_t b) |
void | CollectClassSignalLists (TList &list, TClass *cls) |
void | EmitVA (const char *signal, Int_t nargs,...) |
void | EmitVA (const char *signal, Int_t nargs, va_list va) |
void | Emit (const char *signal) |
void | Emit (const char *signal, Long_t *paramArr) |
void | Emit (const char *signal, const char *params) |
void | Emit (const char *signal, Double_t param) |
void | Emit (const char *signal, Long_t param) |
void | Emit (const char *signal, Long64_t param) |
void | Emit (const char *signal, Bool_t param) |
void | Emit (const char *signal, Char_t param) |
void | Emit (const char *signal, UChar_t param) |
void | Emit (const char *signal, Short_t param) |
void | Emit (const char *signal, UShort_t param) |
void | Emit (const char *signal, Int_t param) |
void | Emit (const char *signal, UInt_t param) |
void | Emit (const char *signal, ULong_t param) |
void | Emit (const char *signal, ULong64_t param) |
void | Emit (const char *signal, Float_t param) |
Bool_t | Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot) |
Bool_t | Disconnect (const char *signal=0, void *receiver=0, const char *slot=0) |
virtual void | HighPriority (const char *signal_name, const char *slot_name=0) |
virtual void | LowPriority (const char *signal_name, const char *slot_name=0) |
virtual Bool_t | HasConnection (const char *signal_name) const |
virtual Int_t | NumberOfSignals () const |
virtual Int_t | NumberOfConnections () const |
virtual void | Connected (const char *) |
virtual void | Disconnected (const char *) |
virtual void | Destroyed () |
virtual void | ChangedBy (const char *method) |
virtual void | Message (const char *msg) |
TQObject () | |
virtual | ~TQObject () |
TList * | GetListOfClassSignals () const |
TList * | GetListOfSignals () const |
TList * | GetListOfConnections () const |
Bool_t | AreSignalsBlocked () const |
Bool_t | BlockSignals (Bool_t b) |
void | CollectClassSignalLists (TList &list, TClass *cls) |
void | EmitVA (const char *signal, Int_t nargs,...) |
void | EmitVA (const char *signal, Int_t nargs, va_list va) |
void | Emit (const char *signal) |
void | Emit (const char *signal, Long_t *paramArr) |
void | Emit (const char *signal, const char *params) |
void | Emit (const char *signal, Double_t param) |
void | Emit (const char *signal, Long_t param) |
void | Emit (const char *signal, Long64_t param) |
void | Emit (const char *signal, Bool_t param) |
void | Emit (const char *signal, Char_t param) |
void | Emit (const char *signal, UChar_t param) |
void | Emit (const char *signal, Short_t param) |
void | Emit (const char *signal, UShort_t param) |
void | Emit (const char *signal, Int_t param) |
void | Emit (const char *signal, UInt_t param) |
void | Emit (const char *signal, ULong_t param) |
void | Emit (const char *signal, ULong64_t param) |
void | Emit (const char *signal, Float_t param) |
Bool_t | Connect (const char *signal, const char *receiver_class, void *receiver, const char *slot) |
Bool_t | Disconnect (const char *signal=0, void *receiver=0, const char *slot=0) |
virtual void | HighPriority (const char *signal_name, const char *slot_name=0) |
virtual void | LowPriority (const char *signal_name, const char *slot_name=0) |
virtual Bool_t | HasConnection (const char *signal_name) const |
virtual Int_t | NumberOfSignals () const |
virtual Int_t | NumberOfConnections () const |
virtual void | Connected (const char *) |
virtual void | Disconnected (const char *) |
virtual void | Destroyed () |
virtual void | ChangedBy (const char *method) |
virtual void | Message (const char *msg) |
Static Public Member Functions | |
static Bool_t | Connect (TQObject *sender, const char *signal, const char *receiver_class, void *receiver, const char *slot) |
static Bool_t | Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot) |
static Bool_t | Disconnect (TQObject *sender, const char *signal=0, void *receiver=0, const char *slot=0) |
static Bool_t | Disconnect (const char *class_name, const char *signal, void *receiver=0, const char *slot=0) |
static Bool_t | AreAllSignalsBlocked () |
static Bool_t | BlockAllSignals (Bool_t b) |
static void | LoadRQ_OBJECT () |
static Bool_t | Connect (TQObject *sender, const char *signal, const char *receiver_class, void *receiver, const char *slot) |
static Bool_t | Connect (const char *sender_class, const char *signal, const char *receiver_class, void *receiver, const char *slot) |
static Bool_t | Disconnect (TQObject *sender, const char *signal=0, void *receiver=0, const char *slot=0) |
static Bool_t | Disconnect (const char *class_name, const char *signal, void *receiver=0, const char *slot=0) |
static Bool_t | AreAllSignalsBlocked () |
static Bool_t | BlockAllSignals (Bool_t b) |
static void | LoadRQ_OBJECT () |
Protected Member Functions | |
virtual void * | GetSender () |
virtual const char * | GetSenderClassName () const |
virtual void * | GetSender () |
virtual const char * | GetSenderClassName () const |
Static Protected Member Functions | |
static Bool_t | ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot) |
static Bool_t | ConnectToClass (const char *sender_class, const char *signal, TClass *receiver_class, void *receiver, const char *slot) |
static Int_t | CheckConnectArgs (TQObject *sender, TClass *sender_class, const char *signal, TClass *receiver_class, const char *slot) |
static Bool_t | ConnectToClass (TQObject *sender, const char *signal, TClass *receiver_class, void *receiver, const char *slot) |
static Bool_t | ConnectToClass (const char *sender_class, const char *signal, TClass *receiver_class, void *receiver, const char *slot) |
static Int_t | CheckConnectArgs (TQObject *sender, TClass *sender_class, const char *signal, TClass *receiver_class, const char *slot) |
Protected Attributes | |
TList * | fListOfSignals |
TList * | fListOfConnections |
list of signals from this object | |
Bool_t | fSignalsBlocked |
list of connections to this object | |
TList * | fListOfSignals |
TList * | fListOfConnections |
list of signals from this object | |
Static Protected Attributes | |
static Bool_t | fgAllSignalsBlocked |
flag used for suppression of signals | |
Private Member Functions | |
TQObject (const TQObject &tqo) | |
TQObject & | operator= (const TQObject &tqo) |
TQObject (const TQObject &tqo) | |
TQObject & | operator= (const TQObject &tqo) |
Friends | |
class | TQConnection |
Definition at line 49 of file TQObject.h.
TQObject::TQObject | ( | const TQObject & | tqo | ) | [private] |
TQObject::TQObject | ( | ) |
Definition at line 466 of file TQObject.cxx.
References fListOfConnections, fListOfSignals, fSignalsBlocked, and kFALSE.
TQObject::~TQObject | ( | ) | [virtual] |
Definition at line 481 of file TQObject.cxx.
References TList::Delete(), Destroyed(), fListOfConnections, fListOfSignals, gROOT, list, and SafeDelete.
TQObject::TQObject | ( | const TQObject & | tqo | ) | [private] |
TQObject::TQObject | ( | ) |
virtual TQObject::~TQObject | ( | ) | [virtual] |
virtual void* TQObject::GetSender | ( | ) | [inline, protected, virtual] |
virtual const char* TQObject::GetSenderClassName | ( | ) | const [inline, protected, virtual] |
Bool_t TQObject::ConnectToClass | ( | TQObject * | sender, | |
const char * | signal, | |||
TClass * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static, protected] |
Definition at line 953 of file TQObject.cxx.
References TList::Add(), CheckConnectArgs(), xmlio::Class, CompressName(), Connected(), TList::FindObject(), fListOfSignals, TQConnection::GetName(), TQConnection::GetReceiver(), kFALSE, kTRUE, and TQConnection.
Referenced by Connect().
Bool_t TQObject::ConnectToClass | ( | const char * | sender_class, | |
const char * | signal, | |||
TClass * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static, protected] |
Definition at line 1008 of file TQObject.cxx.
References TList::Add(), CheckConnectArgs(), xmlio::Class, CompressName(), TList::FindObject(), TClass::GetClass(), TQConnection::GetName(), TQConnection::GetReceiver(), TClass::InheritsFrom(), kFALSE, kTRUE, and TQConnection.
Int_t TQObject::CheckConnectArgs | ( | TQObject * | sender, | |
TClass * | sender_class, | |||
const char * | signal, | |||
TClass * | receiver_class, | |||
const char * | slot | |||
) | [static, protected] |
Definition at line 255 of file TQObject.cxx.
References xmlio::Class, comment, Error, Form(), TClass::GetClass(), TMethod::GetCommentString(), TROOT::GetListOfGlobalFunctions(), TFunction::GetNargs(), TFunction::GetNargsOpt(), GetSenderClassName(), gROOT, kTRUE, and strcpy().
Referenced by Connect(), ConnectToClass(), and TSAXParser::ConnectToHandler().
TList * TQObject::GetListOfClassSignals | ( | ) | const |
TList* TQObject::GetListOfSignals | ( | ) | const [inline] |
Definition at line 88 of file TQObject.h.
References fListOfSignals.
Referenced by Disconnect(), TGMenuBar::PopupConnection(), and TGCompositeFrame::SavePrimitiveSubframes().
TList* TQObject::GetListOfConnections | ( | ) | const [inline] |
Bool_t TQObject::AreSignalsBlocked | ( | ) | const [inline] |
Definition at line 525 of file TQObject.cxx.
References fListOfSignals, TClass::GetListOfBases(), and list.
void TQObject::EmitVA | ( | const char * | signal, | |
Int_t | nargs, | |||
... | ||||
) |
void TQObject::EmitVA | ( | const char * | signal, | |
Int_t | nargs, | |||
va_list | va | |||
) |
Definition at line 693 of file TQObject.cxx.
References CollectClassSignalLists(), CompressName(), TQConnection::ExecuteMethod(), fgAllSignalsBlocked, TList::FindObject(), fListOfSignals, fSignalsBlocked, GetSender(), gTQSender, and TCollection::IsEmpty().
void TQObject::Emit | ( | const char * | signal | ) |
Definition at line 637 of file TQObject.cxx.
References CollectClassSignalLists(), CompressName(), TQConnection::ExecuteMethod(), fgAllSignalsBlocked, TList::FindObject(), fListOfSignals, fSignalsBlocked, GetSender(), gTQSender, and TCollection::IsEmpty().
Referenced by TSysEvtHandler::Activated(), TGLViewer::Activated(), TGPopupMenu::Activated(), TSysEvtHandler::Added(), TMessageHandler::Added(), TGFontDialog::AlignSelected(), TRootBrowser::BrowseObj(), TRootBrowserLite::BrowseObj(), TGHtml::ButtonClicked(), TGVFileSplitter::ButtonPressed(), TGVFileSplitter::ButtonReleased(), TGLLightSetSubEditor::Changed(), TGeoPconSection::Changed(), TEveGridStepperSubEditor::Changed(), TEveRGBAPaletteSubEditor::Changed(), TGLClipSetSubEditor::Changed(), TEveTrackPropagatorSubEditor::Changed(), ChangedBy(), TGuiBldEditor::ChangeSelected(), TRootBrowserLite::Checked(), TRootBrowser::Checked(), TGListTree::Checked(), TGHtml::CheckToggled(), TCanvas::Cleared(), TGListTree::Clicked(), TGButtonGroup::Clicked(), TGContainer::Clicked(), TGListView::Clicked(), TGLOverlayButton::Clicked(), TGToolBar::Clicked(), TGHtmlBrowser::Clicked(), TGLViewer::Clicked(), TGTextView::Clicked(), TGButton::Clicked(), TGMdiMainFrame::Close(), TCanvas::Closed(), TPad::Closed(), TGTextEdit::Closed(), TProof::CloseProgressDialog(), TGTab::CloseTab(), TRootBrowser::CloseWindow(), TGColorSelect::ColorSelected(), TGColorPalette::ColorSelected(), TGColorPick::ColorSelected(), TGFontDialog::ColorSelected(), TGColorDialog::ColorSelected(), TestMainFrame::Created(), TBonjourBrowser::CurrentBonjourRecordsChanged(), TQUndoManager::CurrentChanged(), TGContainer::CurrentChanged(), TGTextEntry::CursorOutDown(), TGTextEntry::CursorOutLeft(), TGTextEntry::CursorOutRight(), TGTextEntry::CursorOutUp(), TGTextView::DataChanged(), TGListTree::DataDropped(), TGTextView::DataDropped(), TSysEvtHandler::DeActivated(), Destroyed(), TQConnection::Destroyed(), TProof::DisableGoAsyn(), TGDockableFrame::Docked(), TGSplitFrame::Docked(), TGLViewer::DoubleClicked(), TGListTree::DoubleClicked(), TGListBox::DoubleClicked(), TRootBrowserLite::DoubleClicked(), TGImageMap::DoubleClicked(), TGVFileSplitter::DoubleClicked(), TGListView::DoubleClicked(), TGTextEntry::DoubleClicked(), TGContainer::DoubleClicked(), TRootBrowser::DoubleClicked(), TGTextView::DoubleClicked(), TGSplitter::DragStarted(), Emit(), TPad::EventPave(), TRootBrowserLite::ExecuteDefaultAction(), TRootBrowser::ExecuteDefaultAction(), TProof::Feedback(), TGTextEdit::FindAgain(), TGFontDialog::FontSelected(), TGMdiMainFrame::FrameClosed(), TGMdiMainFrame::FrameCreated(), TGMdiMainFrame::FrameMaximized(), TGMdiMainFrame::FrameMinimized(), TGMdiMainFrame::FrameRestored(), TGMdiMainFrame::FramesArranged(), TGMainFrame::HandleClientMessage(), TApplication::HandleIdleTimer(), TProof::HandleInputMessage(), TGToolTip::Hide(), TGPopupMenu::Highlighted(), TRootBrowserLite::IconBoxAction(), TGHtml::InputSelected(), TGNumberEntryField::InvalidInput(), TGContainer::InvertSelection(), TGSplitButton::ItemClicked(), TGListTree::KeyPressed(), TGContainer::KeyPressed(), TApplication::KeyPressed(), TGVFileSplitter::LayoutHeader(), TGVFileSplitter::LayoutListView(), TGSpeedo::LedClicked(), TApplication::LineProcessed(), TGTextView::Marked(), TGedMarkerSelect::MarkerSelected(), TGSplitButton::MBClicked(), TGSplitButton::MBPressed(), TGSplitButton::MBReleased(), Message(), TEveRGBAPalette::MinMaxValChanged(), TPad::Modified(), TGHtml::MouseDown(), TGLViewer::MouseIdle(), TGLViewer::MouseOver(), TGListTree::MouseOver(), TGHtml::MouseOver(), TGSplitter::Moved(), TMessageHandler::Notified(), TSysEvtHandler::Notified(), TGSpeedo::OdoClicked(), TSAXParser::OnCdataBlock(), TSAXParser::OnCharacters(), TSAXParser::OnComment(), TNewChainDlg::OnElementSelected(), TSAXParser::OnEndDocument(), TSAXParser::OnEndElement(), TSAXParser::OnError(), TSAXParser::OnFatalError(), TGImageMap::OnMouseOut(), TGContainer::OnMouseOver(), TGImageMap::OnMouseOver(), TSAXParser::OnStartDocument(), TSAXParser::OnStartElement(), TSAXParser::OnWarning(), TGTextEdit::Opened(), TGScrollBar::PageSizeChanged(), TEveParamList::ParamChanged(), TGedPatternSelect::PatternSelected(), TCanvas::Picked(), TGTripleVSlider::PointerPositionChanged(), TGTripleHSlider::PointerPositionChanged(), TEvePointSet::PointSelected(), TGPopupMenu::PoppedDown(), TGPopupMenu::PoppedUp(), TGSlider::PositionChanged(), TGDoubleSlider::PositionChanged(), TGScrollBar::PositionChanged(), TGDoubleSlider::Pressed(), TGButton::Pressed(), TGButtonGroup::Pressed(), TGToolBar::Pressed(), TGSlider::Pressed(), TProofLite::Process(), TGFrame::ProcessedConfigure(), TGFrame::ProcessedEvent(), TGEventHandler::ProcessedEvent(), TCanvas::ProcessedEvent(), TGClient::ProcessedEvent(), TProofLog::Prt(), TProof::QueryResultReady(), TGHtml::RadioChanged(), TPad::RangeAxisChanged(), TGScrollBar::RangeChanged(), TPad::RangeChanged(), TMonitor::Ready(), TGLViewer::ReClicked(), TPad::RecordLatex(), TPad::RecordPave(), TBonjourResolver::RecordResolved(), TQCommand::Redo(), TGImageMap::RegionClicked(), TGClient::RegisteredWindow(), TGSlider::Released(), TGButtonGroup::Released(), TGToolBar::Released(), TGButton::Released(), TGDoubleSlider::Released(), TGLViewer::ReMouseOver(), TSysEvtHandler::Removed(), TMessageHandler::Removed(), TGTab::Removed(), TGToolTip::Reset(), TGTextEntry::ReturnPressed(), TGListTree::ReturnPressed(), TGComboBox::ReturnPressed(), TGContainer::ReturnPressed(), TApplication::ReturnPressed(), TGTextEdit::Saved(), TGTextEdit::SavedAs(), TEveDigitSet::SecSelected(), TEveTrack::SecSelected(), TGContainer::SelectAll(), TGComboBox::Selected(), TGTab::Selected(), TCanvas::Selected(), TGShutterItem::Selected(), TGShutter::Selected(), TGListBox::Selected(), TEveSelection::SelectionAdded(), TGListView::SelectionChanged(), TGListBox::SelectionChanged(), TEveSelection::SelectionCleared(), TEveSelection::SelectionRemoved(), TEveSelection::SelectionRepeated(), TBonjourRegistrar::ServiceRegistered(), TGMdiMainFrame::SetCurrent(), TGTextEntry::ShiftTabPressed(), TGToolTip::Show(), TGContainer::SpacePressed(), TPad::StartEditing(), TGHtml::SubmitClicked(), TGTextEntry::TabPressed(), TApplication::Terminate(), TGTextEntry::TextChanged(), TGSearchDialog::TextEntered(), TTimer::Timeout(), TGuiBldDragManager::TimerEvent(), TGButton::Toggled(), TEveTransSubEditor::TransChanged(), TTimer::TurnOff(), TTimer::TurnOn(), TGLViewer::UnClicked(), TQCommand::Undo(), TGSplitFrame::Undocked(), TGDockableFrame::Undocked(), TGLViewer::UnMouseOver(), TGContainer::UnSelectAll(), TStructNodeEditor::Update(), TProof::UpdateDialog(), TGuiBldEditor::UpdateSelected(), TEveTransSubEditor::UseTrans(), TGNumberEntry::ValueChanged(), TEveGValuator::ValueSet(), TEveGDoubleValuator::ValueSet(), TEveGTriVecValuator::ValueSet(), TGNumberEntry::ValueSet(), TEveWindowManager::WindowDeleted(), TEveWindowManager::WindowDocked(), TEveWindowManager::WindowSelected(), TEveWindowManager::WindowUndocked(), and TProof::~TProof().
void TQObject::Emit | ( | const char * | signal, | |
Long_t * | paramArr | |||
) |
Definition at line 897 of file TQObject.cxx.
References CollectClassSignalLists(), CompressName(), TQConnection::ExecuteMethod(), fgAllSignalsBlocked, TList::FindObject(), fListOfSignals, fSignalsBlocked, TQConnectionList::GetNargs(), GetSender(), gTQSender, and TCollection::IsEmpty().
void TQObject::Emit | ( | const char * | signal, | |
const char * | params | |||
) |
Definition at line 856 of file TQObject.cxx.
References CollectClassSignalLists(), CompressName(), TQConnection::ExecuteMethod(), fgAllSignalsBlocked, TList::FindObject(), fListOfSignals, fSignalsBlocked, GetSender(), gTQSender, and TCollection::IsEmpty().
void TQObject::Emit | ( | const char * | signal, | |
Double_t | param | |||
) |
Definition at line 815 of file TQObject.cxx.
References CollectClassSignalLists(), CompressName(), TQConnection::ExecuteMethod(), fgAllSignalsBlocked, TList::FindObject(), fListOfSignals, fSignalsBlocked, GetSender(), gTQSender, and TCollection::IsEmpty().
void TQObject::Emit | ( | const char * | signal, | |
Long_t | param | |||
) |
Definition at line 733 of file TQObject.cxx.
References CollectClassSignalLists(), CompressName(), TQConnection::ExecuteMethod(), fgAllSignalsBlocked, TList::FindObject(), fListOfSignals, fSignalsBlocked, GetSender(), gTQSender, and TCollection::IsEmpty().
void TQObject::Emit | ( | const char * | signal, | |
Long64_t | param | |||
) |
Definition at line 774 of file TQObject.cxx.
References CollectClassSignalLists(), CompressName(), TQConnection::ExecuteMethod(), fgAllSignalsBlocked, TList::FindObject(), fListOfSignals, fSignalsBlocked, GetSender(), gTQSender, and TCollection::IsEmpty().
void TQObject::Emit | ( | const char * | signal, | |
Bool_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Char_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
UChar_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Short_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
UShort_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Int_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
UInt_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
ULong_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
ULong64_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Float_t | param | |||
) | [inline] |
Bool_t TQObject::Connect | ( | const char * | signal, | |
const char * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) |
Definition at line 1248 of file TQObject.cxx.
References TList::Add(), CheckConnectArgs(), CompressName(), Connected(), TList::FindObject(), fListOfSignals, TClass::GetClass(), TQConnection::GetName(), TQConnection::GetReceiver(), kFALSE, kTRUE, and TQConnection.
Referenced by TRootGuiBuilder::AddAction(), TGToolBar::AddButton(), TRootIconBox::AddObjItem(), TRootGuiBuilder::AddSection(), TGeoManager::Browse(), TBonjourBrowser::BrowseForServiceType(), TRootBrowserLite::BrowseTextFile(), TGTextEditor::Build(), TEditQueryFrame::Build(), TEveGDoubleValuator::Build(), TSessionViewer::Build(), TEveGTriVecValuator::Build(), TEveGValuator::Build(), TGRootIDE::Build(), TSessionOutputFrame::Build(), TNewQueryDlg::Build(), TSessionServerFrame::Build(), TSessionQueryFrame::Build(), TSessionFrame::Build(), TTreeViewer::BuildInterface(), ButtonWindow::ButtonWindow(), CalendarWindow::CalendarWindow(), TGuiBldDragManager::ChangeProperties(), TGuiBldDragManager::ChangeTextFont(), ClassImp(), TEveViewerList::Connect(), TStyleManager::ConnectAll(), TGuiBldMenuDialog::ConnectButtonSignals(), ConnectCINT(), TStyleManager::ConnectEditor(), TProofChain::ConnectProof(), TEveGListTreeEditorFrame::ConnectSignals(), TAxisEditor::ConnectSignals2Slots(), TGeoManagerEditor::ConnectSignals2Slots(), TGeoMaterialEditor::ConnectSignals2Slots(), TPaveStatsEditor::ConnectSignals2Slots(), TPadEditor::ConnectSignals2Slots(), TGeoEltuEditor::ConnectSignals2Slots(), TFrameEditor::ConnectSignals2Slots(), TGeoPconEditor::ConnectSignals2Slots(), TGeoPconSection::ConnectSignals2Slots(), TPieSliceEditor::ConnectSignals2Slots(), TGeoTrd1Editor::ConnectSignals2Slots(), TCurlyLineEditor::ConnectSignals2Slots(), TAttLineEditor::ConnectSignals2Slots(), TGLViewerEditor::ConnectSignals2Slots(), TParallelCoordEditor::ConnectSignals2Slots(), TLineEditor::ConnectSignals2Slots(), TGeoTorusEditor::ConnectSignals2Slots(), TGeoTrapEditor::ConnectSignals2Slots(), TAttMarkerEditor::ConnectSignals2Slots(), TGeoBBoxEditor::ConnectSignals2Slots(), TGeoCombiTransEditor::ConnectSignals2Slots(), TPieEditor::ConnectSignals2Slots(), TGraphEditor::ConnectSignals2Slots(), TGL5DDataSetEditor::ConnectSignals2Slots(), TGeoTubeEditor::ConnectSignals2Slots(), TGeoVolumeEditor::ConnectSignals2Slots(), TSpiderEditor::ConnectSignals2Slots(), TGeoRotationEditor::ConnectSignals2Slots(), TGeoConeSegEditor::ConnectSignals2Slots(), TGeoParaEditor::ConnectSignals2Slots(), TH1Editor::ConnectSignals2Slots(), TGeoMediumEditor::ConnectSignals2Slots(), TH2Editor::ConnectSignals2Slots(), TAttFillEditor::ConnectSignals2Slots(), TGeoHypeEditor::ConnectSignals2Slots(), TGeoMixtureEditor::ConnectSignals2Slots(), TGeoNodeEditor::ConnectSignals2Slots(), TF1Editor::ConnectSignals2Slots(), TCurlyArcEditor::ConnectSignals2Slots(), TGeoTranslationEditor::ConnectSignals2Slots(), TGeoConeEditor::ConnectSignals2Slots(), TGeoTrd2Editor::ConnectSignals2Slots(), TArrowEditor::ConnectSignals2Slots(), TGeoSphereEditor::ConnectSignals2Slots(), TGeoTubeSegEditor::ConnectSignals2Slots(), TGeoMatrixDialog::ConnectSignalsToSlots(), TGeoVolumeDialog::ConnectSignalsToSlots(), TGeoShapeDialog::ConnectSignalsToSlots(), TGeoMaterialDialog::ConnectSignalsToSlots(), TGeoMediumDialog::ConnectSignalsToSlots(), TFitEditor::ConnectSlots(), TAdvancedGraphicsDialog::ConnectSlots(), TSAXParser::ConnectToHandler(), TRootBrowser::CreateBrowser(), TRootBrowserLite::CreateBrowser(), TGFileBrowser::CreateBrowser(), TRootCanvas::CreateCanvas(), TGLViewerEditor::CreateClippingTab(), TGLPShapeObjEditor::CreateColorControls(), TGLPShapeObjEditor::CreateColorRadioButtons(), TGLPShapeObjEditor::CreateColorSliders(), TGLPShapeObjEditor::CreateGeoControls(), TEveTrackPropagatorSubEditor::CreateRefsContainer(), TGLViewerEditor::CreateStyleTab(), DNDMainFrame::DNDMainFrame(), TH1Editor::DoAddBar(), TH1Editor::DoAddSimple(), TStyleManager::DoEditionUpdatePreview(), TProofProgressDialog::DoEnableSpeedo(), TFitEditor::DoFit(), TFunctionParametersDialog::DoFix(), TH1Editor::DoHistChanges(), TH1Editor::DoHistSimple(), TProofProgressLog::DoLog(), TFitParametersDialog::DoParFix(), TStyleManager::DoPreview(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TestSliders::DoSlider(), TestMsgBox::DoTest(), TGLSAViewer::EnableMenuBarHiding(), TGComboBox::EnableTextInput(), exec3(), TGSplitFrame::ExtractFrame(), G__G__Base2_111_0_45(), G__G__Base2_111_0_46(), G__setup_memfuncTQObject(), glViewerExercise(), TGSplitButton::HandleMenu(), TGLSAViewer::HandleMenuBarHiding(), hclientbonj(), Hello::Hello(), TGSplitFrame::HSplit(), TProofProgressLog::Init(), TGTable::Init(), TRecorderReplaying::Initialize(), TGAppMainFrame::InitMenu(), TEveParamListEditor::InitModel(), TGButtonGroup::Insert(), TGMenuBar::Layout(), TMemStatViewerGUI::MakeContDeep(), TMemStatViewerGUI::MakeContSortStamp(), TMemStatViewerGUI::MakeContSortStat(), TGLAnnotation::MakeEditor(), TEveCaloLegoEditor::MakeRebinFrame(), TMemStatViewerGUI::MakeSelection(), TEveCaloVizEditor::MakeSliceInfo(), TMemStatViewerGUI::MakeStampList(), memstat(), TGuiBldDragManager::Menu4Frame(), TGuiBldDragManager::Menu4Lasso(), MyApplication::MyApplication(), MyButtonTest::MyButtonTest(), MyMainFrame::MyMainFrame(), TNewQueryDlg::OnBrowseChain(), TEditQueryFrame::OnBrowseChain(), TSessionServerFrame::OnBtnConnectClicked(), TSessionQueryFrame::OnBtnSubmit(), TGDocument::Open(), TMemStatDrawDlg::PlaceCtrls(), TGMenuBar::PopupConnection(), TFitEditor::RecursiveRemove(), TBonjourRegistrar::RegisterService(), TSessionQueryFrame::ResetProgressDialog(), TProofProgressDialog::ResetProgressDialog(), TBonjourResolver::ResolveBonjourRecord(), TGContainer::Search(), TGTextEdit::Search(), TProofPEAC::SetActive(), TProofCondor::SetActive(), TFitEditor::SetCanvas(), TGedEditor::SetGlobal(), TGListView::SetHeaders(), TGuiBldDragManager::SetPropertyEditor(), TGSplitButton::SetSplit(), TRootBrowserLite::SetViewMode(), TMemStatShow::Show(), TSessionViewer::ShowLog(), TRootBrowserLite::ShowMacroButtons(), TRootCanvas::ShowToolBar(), SigTestSpitter::SigTestSpitter(), TTimer::SingleShot(), SplitButtonTest::SplitButtonTest(), SplitGLView::SplitGLView(), Spy::Spy(), TTimer::Start(), TRecorderRecording::StartRecording(), TPEAC::StartSession(), TProofPEAC::StartSlaves(), StatDialogBDT::StatDialogBDT(), StatDialogMVAEffs::StatDialogMVAEffs(), TableTest::TableTest(), TEveArrowEditor::TEveArrowEditor(), TEveBrowser::TEveBrowser(), TEveCalo3DEditor::TEveCalo3DEditor(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveCaloVizEditor::TEveCaloVizEditor(), TEveCompositeFrame::TEveCompositeFrame(), TEveCompositeFrameInMainFrame::TEveCompositeFrameInMainFrame(), TEveElementEditor::TEveElementEditor(), TEveGedNameFrame::TEveGedNameFrame(), TEveLineEditor::TEveLineEditor(), TEveManager::TEveManager(), TEvePointSetArrayEditor::TEvePointSetArrayEditor(), TEveProjectionAxesEditor::TEveProjectionAxesEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveShapeEditor::TEveShapeEditor(), TEveTextEditor::TEveTextEditor(), TEveTrackEditor::TEveTrackEditor(), TEveTrackListEditor::TEveTrackListEditor(), TEveTrackPropagatorEditor::TEveTrackPropagatorEditor(), TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor(), TEveTransEditor::TEveTransEditor(), TEveTransSubEditor::TEveTransSubEditor(), TEveViewerListEditor::TEveViewerListEditor(), TEveWindowEditor::TEveWindowEditor(), TEveWindowSlot::TEveWindowSlot(), TGeoCtubEditor::TGeoCtubEditor(), TGeoGtraEditor::TGeoGtraEditor(), TGeoPgonEditor::TGeoPgonEditor(), TGFileDialog::TGFileDialog(), TGHtmlBrowser::TGHtmlBrowser(), TGLAutoRotator::TGLAutoRotator(), TGLClipSetEditor::TGLClipSetEditor(), TGLClipSetSubEditor::TGLClipSetSubEditor(), TGMdiHintTest::TGMdiHintTest(), TGMdiTestSubclass::TGMdiTestSubclass(), TGNumberEntry::TGNumberEntry(), TGShapedMain::TGShapedMain(), TGSplitButton::TGSplitButton(), TGuiBldEditor::TGuiBldEditor(), TGuiBldHintsEditor::TGuiBldHintsEditor(), TNewChainDlg::TNewChainDlg(), TParamFollower::TParamFollower(), TRootGuiBuilder::TRootGuiBuilder(), TStructViewerGUI::TStructViewerGUI(), TStyleDialog::TStyleDialog(), TTripleSliderDemo::TTripleSliderDemo(), TUploadDataSetDlg::TUploadDataSetDlg(), UpdateBonjourRecords(), TFitEditor::UpdateGUI(), TSessionViewer::UpdateListOfProofs(), Viewer::Viewer(), TGSplitFrame::VSplit(), and WorldMap::WorldMap().
Bool_t TQObject::Disconnect | ( | const char * | signal = 0 , |
|
void * | receiver = 0 , |
|||
const char * | slot = 0 | |||
) |
Definition at line 1406 of file TQObject.cxx.
Referenced by TGuiBldDragManager::ChangeBackgroundColor(), TGuiBldDragManager::ChangeBarColor(), TGuiBldDragManager::ChangeProperties(), TGuiBldNameFrame::ChangeSelected(), TGuiBldDragManager::ChangeTextColor(), TGuiBldDragManager::ChangeTextFont(), TSessionLogView::CloseWindow(), TRootBrowser::CloseWindow(), TGeoConeSegEditor::ConnectSignals2Slots(), TGeoTubeSegEditor::ConnectSignals2Slots(), TGuiBldDragManager::DeletePropertyEditor(), TProofProgressDialog::DisableAsyn(), TGLSAViewer::DisableMenuBarHiding(), Disconnect(), TEveViewerList::Disconnect(), TStyleManager::DisconnectAll(), TStyleManager::DisconnectEditor(), TGedEditor::DisconnectFromCanvas(), TGeoManagerEditor::DisconnectSelected(), TEveGListTreeEditorFrame::DisconnectSignals(), TFitParametersDialog::DisconnectSlots(), TFitEditor::DisconnectSlots(), TH1Editor::DoAddBar(), TH1Editor::DoAddSimple(), DNDMainFrame::DoCloseWindow(), TStyleManager::DoEditionUpdatePreview(), TFitEditor::DoFit(), TFunctionParametersDialog::DoFix(), TH1Editor::DoHistChanges(), TH1Editor::DoHistSimple(), TProofProgressLog::DoLog(), TFitParametersDialog::DoParFix(), TStyleManager::DoPreview(), TStyleManager::DoPreviewClosed(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TFitEditor::DoSetParameters(), TestMsgBox::DoTest(), TPEAC::EndSession(), TPEAC::EndSessionCallback(), G__G__Base2_111_0_47(), G__G__Base2_111_0_48(), G__setup_memfuncTQObject(), TGuiBldDragManager::HandleClientMessage(), TGSplitButton::HandleMenu(), TFitEditor::Hide(), TRootBrowserLite::HideTextEdit(), TProofProgressDialog::IndicateStop(), TSessionQueryFrame::IndicateStop(), TGMenuBar::Layout(), TGMenuBar::PopupConnection(), TProofProgressDialog::Progress(), TProofStartupDialog::Progress(), TRootCanvas::ReallyDelete(), TProofChain::ReleaseProof(), TGButtonGroup::Remove(), TCurlyLineEditor::SetModel(), TGSplitButton::SetSplit(), TTimer::Start(), TRecorderRecording::Stop(), TFitEditor::Terminate(), TTimer::TurnOn(), TFitEditor::UpdateGUI(), SigTestSpitter::~SigTestSpitter(), SplitGLView::~SplitGLView(), StatDialogMVAEffs::~StatDialogMVAEffs(), TDrawFeedback::~TDrawFeedback(), TEveCompositeFrameInMainFrame::~TEveCompositeFrameInMainFrame(), TEveManager::~TEveManager(), TFitEditor::~TFitEditor(), TGColorDialog::~TGColorDialog(), TGContainer::~TGContainer(), TGedEditor::~TGedEditor(), TGFileBrowser::~TGFileBrowser(), TGFileDialog::~TGFileDialog(), TGTextEdit::~TGTextEdit(), TParamFollower::~TParamFollower(), TProofProgressDialog::~TProofProgressDialog(), TProofProgressLog::~TProofProgressLog(), TProofStartupDialog::~TProofStartupDialog(), TQClass::~TQClass(), TQObjSender::~TQObjSender(), TRecorderReplaying::~TRecorderReplaying(), TRootCanvas::~TRootCanvas(), and TStyleDialog::~TStyleDialog().
void TQObject::HighPriority | ( | const char * | signal_name, | |
const char * | slot_name = 0 | |||
) | [virtual] |
Definition at line 550 of file TQObject.cxx.
References TList::AddFirst(), TList::FindObject(), fListOfSignals, and TList::Remove().
void TQObject::LowPriority | ( | const char * | signal_name, | |
const char * | slot_name = 0 | |||
) | [virtual] |
Definition at line 576 of file TQObject.cxx.
References TList::AddLast(), TList::FindObject(), fListOfSignals, and TList::Remove().
Bool_t TQObject::HasConnection | ( | const char * | signal_name | ) | const [virtual] |
Definition at line 602 of file TQObject.cxx.
References CompressName(), TList::FindObject(), fListOfSignals, and kFALSE.
Int_t TQObject::NumberOfSignals | ( | ) | const [virtual] |
Int_t TQObject::NumberOfConnections | ( | ) | const [virtual] |
Definition at line 627 of file TQObject.cxx.
References fListOfConnections, and TCollection::GetSize().
virtual void TQObject::Connected | ( | const char * | ) | [inline, virtual] |
virtual void TQObject::Disconnected | ( | const char * | ) | [inline, virtual] |
Definition at line 145 of file TQObject.h.
virtual void TQObject::Destroyed | ( | ) | [inline, virtual] |
virtual void TQObject::ChangedBy | ( | const char * | method | ) | [inline, virtual] |
Definition at line 149 of file TQObject.h.
References Emit().
Referenced by TGButtonGroup::SetBorderDrawn(), TGButtonGroup::SetExclusive(), TGButtonGroup::SetRadioButtonExclusive(), and TGButtonGroup::SetTitle().
virtual void TQObject::Message | ( | const char * | msg | ) | [inline, virtual] |
Bool_t TQObject::Connect | ( | TQObject * | sender, | |
const char * | signal, | |||
const char * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static] |
Definition at line 1065 of file TQObject.cxx.
References TList::Add(), CheckConnectArgs(), xmlio::Class, CompressName(), Connected(), ConnectToClass(), TList::FindObject(), fListOfSignals, TClass::GetClass(), TQConnection::GetName(), TQConnection::GetReceiver(), kFALSE, kTRUE, and TQConnection.
Bool_t TQObject::Connect | ( | const char * | sender_class, | |
const char * | signal, | |||
const char * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static] |
Definition at line 1153 of file TQObject.cxx.
References TList::Add(), CheckConnectArgs(), xmlio::Class, CompressName(), ConnectToClass(), TList::FindObject(), TClass::GetClass(), TQConnection::GetName(), TQConnection::GetReceiver(), TClass::InheritsFrom(), kFALSE, kTRUE, and TQConnection.
Bool_t TQObject::Disconnect | ( | TQObject * | sender, | |
const char * | signal = 0 , |
|||
void * | receiver = 0 , |
|||
const char * | slot = 0 | |||
) | [static] |
Definition at line 1306 of file TQObject.cxx.
References CompressName(), TQConnectionList::Disconnect(), fListOfSignals, GetListOfSignals(), TCollection::GetName(), TCollection::IsEmpty(), TString::IsNull(), kFALSE, TList::Remove(), return_value, and SafeDelete.
Bool_t TQObject::Disconnect | ( | const char * | class_name, | |
const char * | signal, | |||
void * | receiver = 0 , |
|||
const char * | slot = 0 | |||
) | [static] |
Definition at line 1387 of file TQObject.cxx.
References xmlio::Class, Disconnect(), TClass::GetClass(), TClass::InheritsFrom(), and kFALSE.
Bool_t TQObject::AreAllSignalsBlocked | ( | ) | [static] |
Definition at line 1429 of file TQObject.cxx.
References fgAllSignalsBlocked.
Referenced by G__G__Base2_111_0_49(), and G__setup_memfuncTQObject().
Definition at line 1437 of file TQObject.cxx.
References fgAllSignalsBlocked.
Referenced by G__G__Base2_111_0_50(), G__setup_memfuncTQObject(), and TROOT::~TROOT().
void TQObject::LoadRQ_OBJECT | ( | ) | [static] |
Definition at line 1447 of file TQObject.cxx.
References gCint, TInterpreter::LoadText(), RQ_OBJECT_STRING, RQ_OBJECT_STRING1, and RQ_OBJECT_STRING2.
Referenced by G__G__Base2_111_0_51(), G__setup_memfuncTQObject(), and TROOT::TROOT().
virtual void* TQObject::GetSender | ( | ) | [inline, protected, virtual] |
Definition at line 60 of file TQObject.h.
virtual const char* TQObject::GetSenderClassName | ( | ) | const [inline, protected, virtual] |
Definition at line 61 of file TQObject.h.
static Bool_t TQObject::ConnectToClass | ( | TQObject * | sender, | |
const char * | signal, | |||
TClass * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static, protected] |
static Bool_t TQObject::ConnectToClass | ( | const char * | sender_class, | |
const char * | signal, | |||
TClass * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static, protected] |
static Int_t TQObject::CheckConnectArgs | ( | TQObject * | sender, | |
TClass * | sender_class, | |||
const char * | signal, | |||
TClass * | receiver_class, | |||
const char * | slot | |||
) | [static, protected] |
TList* TQObject::GetListOfClassSignals | ( | ) | const |
TList* TQObject::GetListOfSignals | ( | ) | const [inline] |
TList* TQObject::GetListOfConnections | ( | ) | const [inline] |
Bool_t TQObject::AreSignalsBlocked | ( | ) | const [inline] |
void TQObject::EmitVA | ( | const char * | signal, | |
Int_t | nargs, | |||
... | ||||
) |
void TQObject::EmitVA | ( | const char * | signal, | |
Int_t | nargs, | |||
va_list | va | |||
) |
void TQObject::Emit | ( | const char * | signal | ) |
void TQObject::Emit | ( | const char * | signal, | |
Long_t * | paramArr | |||
) |
void TQObject::Emit | ( | const char * | signal, | |
const char * | params | |||
) |
void TQObject::Emit | ( | const char * | signal, | |
Double_t | param | |||
) |
void TQObject::Emit | ( | const char * | signal, | |
Long_t | param | |||
) |
void TQObject::Emit | ( | const char * | signal, | |
Long64_t | param | |||
) |
void TQObject::Emit | ( | const char * | signal, | |
Bool_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Char_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
UChar_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Short_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
UShort_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Int_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
UInt_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
ULong_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
ULong64_t | param | |||
) | [inline] |
void TQObject::Emit | ( | const char * | signal, | |
Float_t | param | |||
) | [inline] |
Bool_t TQObject::Connect | ( | const char * | signal, | |
const char * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) |
Bool_t TQObject::Disconnect | ( | const char * | signal = 0 , |
|
void * | receiver = 0 , |
|||
const char * | slot = 0 | |||
) |
virtual void TQObject::HighPriority | ( | const char * | signal_name, | |
const char * | slot_name = 0 | |||
) | [virtual] |
virtual void TQObject::LowPriority | ( | const char * | signal_name, | |
const char * | slot_name = 0 | |||
) | [virtual] |
virtual Bool_t TQObject::HasConnection | ( | const char * | signal_name | ) | const [virtual] |
virtual Int_t TQObject::NumberOfSignals | ( | ) | const [virtual] |
virtual Int_t TQObject::NumberOfConnections | ( | ) | const [virtual] |
virtual void TQObject::Connected | ( | const char * | ) | [inline, virtual] |
Definition at line 144 of file TQObject.h.
virtual void TQObject::Disconnected | ( | const char * | ) | [inline, virtual] |
Definition at line 145 of file TQObject.h.
virtual void TQObject::Destroyed | ( | ) | [inline, virtual] |
virtual void TQObject::ChangedBy | ( | const char * | method | ) | [inline, virtual] |
virtual void TQObject::Message | ( | const char * | msg | ) | [inline, virtual] |
static Bool_t TQObject::Connect | ( | TQObject * | sender, | |
const char * | signal, | |||
const char * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static] |
static Bool_t TQObject::Connect | ( | const char * | sender_class, | |
const char * | signal, | |||
const char * | receiver_class, | |||
void * | receiver, | |||
const char * | slot | |||
) | [static] |
static Bool_t TQObject::Disconnect | ( | TQObject * | sender, | |
const char * | signal = 0 , |
|||
void * | receiver = 0 , |
|||
const char * | slot = 0 | |||
) | [static] |
static Bool_t TQObject::Disconnect | ( | const char * | class_name, | |
const char * | signal, | |||
void * | receiver = 0 , |
|||
const char * | slot = 0 | |||
) | [static] |
static Bool_t TQObject::AreAllSignalsBlocked | ( | ) | [static] |
static void TQObject::LoadRQ_OBJECT | ( | ) | [static] |
TQConnection [friend] |
Definition at line 51 of file TQObject.h.
Referenced by Connect(), ConnectToClass(), TQCommand::Init(), and TQCommand::TQCommand().
TList* TQObject::fListOfSignals [protected] |
Definition at line 54 of file TQObject.h.
Referenced by CollectClassSignalLists(), Connect(), ConnectToClass(), Disconnect(), Emit(), EmitVA(), GetListOfClassSignals(), GetListOfSignals(), HasConnection(), HighPriority(), LowPriority(), NumberOfSignals(), TQObject(), and ~TQObject().
TList* TQObject::fListOfConnections [protected] |
list of signals from this object
Definition at line 55 of file TQObject.h.
Referenced by GetListOfConnections(), NumberOfConnections(), TQObject(), and ~TQObject().
Bool_t TQObject::fSignalsBlocked [protected] |
list of connections to this object
Definition at line 56 of file TQObject.h.
Referenced by AreSignalsBlocked(), BlockSignals(), Emit(), EmitVA(), and TQObject().
static Bool_t TQObject::fgAllSignalsBlocked [static, protected] |
flag used for suppression of signals
Definition at line 58 of file TQObject.h.
Referenced by AreAllSignalsBlocked(), BlockAllSignals(), Emit(), and EmitVA().
TList* TQObject::fListOfSignals [protected] |
Definition at line 54 of file TQObject.h.
TList* TQObject::fListOfConnections [protected] |