Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4WorkSpace Class Reference

#include <TGo4WorkSpace.h>

List of all members.

Signals

void newChild (TGo4PreviewPanel *)
void childRemoved (TGo4PreviewPanel *)
void ActivePad (TGo4PreviewPanel *, TPad *)
void PadMouseClick (TGo4PreviewPanel *fxView, TPad *Pad)

Public Methods

 TGo4WorkSpace (QWidget *parent)
virtual ~TGo4WorkSpace ()
void closeEvent (QCloseEvent *ce)
void DelViewPanel (TGo4PreviewPanel *View)
void NewViewPanel (TGo4PreviewPanel *View)
void ViewPanelActivated (TGo4PreviewPanel *View)
void ActivePadChanged (TGo4PreviewPanel *fxView, TPad *Pad)
void PadClicked (TGo4PreviewPanel *fxView, TPad *Pad)
TGo4PreviewPanel * GetLastActiveViewPanel ()

Protected Methods

virtual bool eventFilter (QObject *fx, QEvent *e)

Private Attributes

TGo4PreviewPanel * fxActivePanel
bool fbTerminating
 terminating mode: do not send signals anymore. More...


Detailed Description

Author:
Mohammad Al-Turany
Since:
02.05.2002

Definition at line 28 of file TGo4WorkSpace.h.


Constructor & Destructor Documentation

TGo4WorkSpace::TGo4WorkSpace QWidget *    parent
 

Definition at line 20 of file TGo4WorkSpace.cpp.

References fxActivePanel.

TGo4WorkSpace::~TGo4WorkSpace   [virtual]
 

Definition at line 35 of file TGo4WorkSpace.cpp.

References fbTerminating.


Member Function Documentation

void TGo4WorkSpace::closeEvent QCloseEvent *    ce
 

Definition at line 30 of file TGo4WorkSpace.cpp.

void TGo4WorkSpace::DelViewPanel TGo4PreviewPanel *    View
 

Definition at line 46 of file TGo4WorkSpace.cpp.

References childRemoved(), fbTerminating, and fxActivePanel.

void TGo4WorkSpace::NewViewPanel TGo4PreviewPanel *    View
 

Definition at line 40 of file TGo4WorkSpace.cpp.

References fxActivePanel, and newChild().

void TGo4WorkSpace::ViewPanelActivated TGo4PreviewPanel *    View
 

Definition at line 55 of file TGo4WorkSpace.cpp.

References fxActivePanel.

Referenced by TGo4MainWindow::WindowActivatedSlot().

void TGo4WorkSpace::ActivePadChanged TGo4PreviewPanel *    fxView,
TPad *    Pad
 

Definition at line 63 of file TGo4WorkSpace.cpp.

References ActivePad().

void TGo4WorkSpace::PadClicked TGo4PreviewPanel *    fxView,
TPad *    Pad
 

Definition at line 68 of file TGo4WorkSpace.cpp.

References PadMouseClick().

TGo4PreviewPanel* TGo4WorkSpace::GetLastActiveViewPanel   [inline]
 

Definition at line 41 of file TGo4WorkSpace.h.

References fxActivePanel.

Referenced by TGo4FitPanelSlots::Button_WorkWithPanel(), TGo4FitPanelSlots::ExecutePopupForSlot(), TGo4FitPanelSlots::FillPopupForSlot(), TGo4FitPanelSlots::Fitter_MoveCopy(), TGo4FitPanelSlots::Fitter_NewForActivePad(), TGo4ScriptSlots::GenerateStartupScript(), and TGo4MainWindow::RegisterWindowEditSlots().

bool TGo4WorkSpace::eventFilter QObject *    fx,
QEvent *    e
[protected, virtual]
 

Definition at line 73 of file TGo4WorkSpace.cpp.

void TGo4WorkSpace::newChild TGo4PreviewPanel *    [signal]
 

Referenced by NewViewPanel().

void TGo4WorkSpace::childRemoved TGo4PreviewPanel *    [signal]
 

Referenced by DelViewPanel().

void TGo4WorkSpace::ActivePad TGo4PreviewPanel *   ,
TPad *   
[signal]
 

Referenced by ActivePadChanged().

void TGo4WorkSpace::PadMouseClick TGo4PreviewPanel *    fxView,
TPad *    Pad
[signal]
 

Referenced by PadClicked().


Member Data Documentation

TGo4PreviewPanel* TGo4WorkSpace::fxActivePanel [private]
 

Definition at line 52 of file TGo4WorkSpace.h.

Referenced by DelViewPanel(), GetLastActiveViewPanel(), NewViewPanel(), TGo4WorkSpace(), and ViewPanelActivated().

bool TGo4WorkSpace::fbTerminating [private]
 

terminating mode: do not send signals anymore.

Definition at line 54 of file TGo4WorkSpace.h.

Referenced by DelViewPanel(), and ~TGo4WorkSpace().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:57:02 2005 for Go4-v2.10-5 by doxygen1.2.15