ROOT Qt-layer classes


#include "TQtGLViewerImp.h"

TQtGLViewerImp


class description - source file - inheritance tree (.pdf)

class TQtGLViewerImp : public QMainWindow, public TGLViewerImp

Inheritance Chart:
QMainWindow
TGLViewerImp
<-
TQtGLViewerImp
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

    private:
void operator=(const TQtGLViewerImp&) protected:
void CopyFile(const QString& fileName2Copy, Int_t counter) void CreateSelectionViewer() static int CreateSnapShotCounter() void CreateViewer(const char* name = "qglviewer") void CreateViewer(QGLWidget* share, const char* name = "qglviewershared") void MakeMenu() void SaveHtml(Int_t counter) void SaveHtml(QString& fileName, Int_t counter) public:
virtual ~TQtGLViewerImp() virtual void Clear() virtual void CreateStatusBar(Int_t nparts = 1) virtual void CreateStatusBar(Int_t* parts, Int_t nparts = 1) virtual void DeleteContext() virtual void DisconnectPad() virtual UInt_t GetDrawList() virtual TVirtualPad* GetPad() virtual ULong_t GetViewerID() const QGLWidget* GLWidget() const virtual void Iconify() virtual void MakeCurrent() virtual void Paint(Option_t* opt = "") virtual void SetDrawList(UInt_t list) virtual void SetPadSynchronize(Bool_t on = kTRUE) virtual void SetStatusText(const char* text, Int_t partidx = 0, Int_t stype = -1) virtual void Show() virtual void ShowStatusBar(Bool_t show = kTRUE) virtual void SwapBuffers() virtual void Update()

Data Members


    protected:
TString fSaveFile the file name to save the pixmap to TString fSaveType the image format type name Int_t fMaxSnapFileCounter The max number of the difffrent "snapshot files" (The length of the cyclic buffer) static Int_t gfDefaultMaxSnapFileCounter the default max number of the different "snapshot files" (The length of the cyclic bugger) QGLWidget* fGLWidget QT GL widget to render the view TVirtualPad* fPad For forward compatibility with the new viewer TContextMenu* fContextMenu ROOT Context menu for the 3D widget TQtGLViewerImp* fSelectedView extra viewer to show the selected object only Bool_t fSelectedViewActive the flag to activate the "Selected view" Bool_t fSelectionViewer Flag to create the slave viewer with no own layout Bool_t fSelectionHighlight Flag to highlight the selection object in place Bool_t fShowSelectionGlobal Show the selected object in the global coordinate Bool_t fWantRootContextMenu Create "ROOT Context menu" for the seelcted ROOT objects public:
static const enum TQtGLViewerImp:: kStatusPopIn static const enum TQtGLViewerImp:: kStatusNoBorders static const enum TQtGLViewerImp:: kStatusOwn static const enum TQtGLViewerImp:: kStatusPopOut

Class Description

                                                                      
 TQtGLViewerImp                                                       
                                                                      
 Second ABC TQtGLViewerImp specifies Window system independent openGL 
 interface. This class uses the GL includes and isn't passed to CINT  
                                                                      




Inline Functions


                void ~TQtGLViewerImp()
                void operator=(const TQtGLViewerImp&)
                void CopyFile(const QString& fileName2Copy, Int_t counter)
                void CreateViewer(const char* name = "qglviewer")
                void CreateViewer(QGLWidget* share, const char* name = "qglviewershared")
                void MakeMenu()
                void SaveHtml(Int_t counter)
                void SaveHtml(QString& fileName, Int_t counter)
                void CreateSelectionViewer()
                 int CreateSnapShotCounter()
                void Clear()
                void CreateStatusBar(Int_t nparts = 1)
                void CreateStatusBar(Int_t* parts, Int_t nparts = 1)
                void DeleteContext()
                void MakeCurrent()
                void Paint(Option_t* opt = "")
                void SetStatusText(const char* text, Int_t partidx = 0, Int_t stype = -1)
                void ShowStatusBar(Bool_t show = kTRUE)
                void SwapBuffers()
              UInt_t GetDrawList()
                void SetDrawList(UInt_t list)
                void Iconify()
                void Show()
                void Update()
             ULong_t GetViewerID() const
                void SetPadSynchronize(Bool_t on = kTRUE)
                void DisconnectPad()
          QGLWidget* GLWidget() const
        TVirtualPad* GetPad()

Qt/ROOT page - ROOT page - Class index - Class Hierarchy - Top of the page - Qt docs

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to QtROOT support, or contact the developers with any questions or problems regarding ROOT.