35 #ifndef ANATOMIST_WINDOW_QWINDOW_H    36 #define ANATOMIST_WINDOW_QWINDOW_H    38 #include <qmainwindow.h>    45   struct QAWindow_PrivateData;
    56   QAWindow( QWidget* parent = 0, 
const char* name = 0, 
    58             Qt::WindowFlags f = 0 );
    61   virtual void setGeometry( 
int x, 
int y, 
unsigned w, 
unsigned h );
    62   virtual void geometry( 
int *x, 
int *y, 
unsigned *w, 
unsigned *h );
    66   virtual void iconify();
    67   virtual void unIconify();
    69   virtual void showToolBars( 
int state = 2 );
    70   void setFullScreen( 
int state = 2 );
    71   bool isFullScreen() 
const;
    72   virtual void setTitle( 
const std::string & name );
    73   virtual void enableDetachMenu( 
bool x );
    83   virtual QToolBar* addToolBar( 
const QString & title, 
const QString & name );
    84   virtual void addToolBar( QToolBar*, 
const QString & name );
    85   virtual void addToolBar( Qt::ToolBarArea area, QToolBar* toolbar,
    86                            const QString & name );
    87   virtual void removeToolBar( QToolBar * toolbar );
    88   virtual QToolBar* removeToolBar( 
const QString & name );
    89   QToolBar* toolBar( 
const QString & name );
    90   void setDetachMenuAction( QAction* );
    96   virtual void refreshNow();
    97   virtual bool needsRedraw() 
const;
    99   virtual void detach();
   100   virtual void toggleToolBars();
   101   virtual void toggleFullScreen();
   103   void triggeredRefresh();
   106   virtual void createTitle();
   107   virtual void dragEnterEvent( QDragEnterEvent* );
   108   virtual void dragMoveEvent( QDragMoveEvent* );
   109   virtual void dropEvent( QDropEvent* );
   110   virtual void mouseMoveEvent( QMouseEvent * e );
   113   virtual void closeEvent( QCloseEvent * event );
 Anatomist window with Qt. 
 
Abstract base class Anatomist window.