// MyHQWidget.h - public interface for the HOOPS/Qt class MyHQWidget
//
// More about this class
 

#ifndef MYHQWIDGET_H
#define MYHQWIDGET_H

// Qt Includes
#include <qlabel.h>
#include <qwidget.h>
#include <qpopupmenu.h>
#include <qslider.h>

// HOOPS/Qt Includes
#include "HQWidget.h"
 

class MyHQWidget : public HQWidget
{

 Q_OBJECT

public:

 MyHQWidget(QWidget* parent, const char* name , 
      const char * FileName = 0);
 ~MyHQWidget();
 

public slots:

 void OnLoad();
 void OnOrbit();

 // etc..
 

protected:

 void SetupView(); 
 void Init();

 void OnRightButtonDown();

private:

 void load(const char * filename);

 // menu stuff
 void CreateMenus();

 QPopupMenu * manipulate_menu;
 int orbit_m; 

 // etc..

};
 

#endif