Hi everyone, well my problems is that I tried to do a basic aplication where I could open a OGLWidget and I says that I dont haves de #include<OGLWidget> in the defeaul folder.

So, What library shoud I open if I want to do this? (I'm using Qt4.4.3 Opensource).

And Here is my code:
jose.h

Qt Code:
  1. #ifndef JOSE_H
  2. #define JOSE_H
  3.  
  4. #include <QApplication>
  5. #include <QDialog>
  6. #include <QPushButton>
  7. #include <QWidget>
  8. #include <QFont>
  9. #include <OGLWidged> //-----Here's the "missing file"
  10.  
  11. class josewidget : public QWidget
  12. {
  13. public:
  14. josewidget (QWidget *parent = 0);
  15.  
  16. //public slots:
  17. // void repaint();
  18.  
  19. protected:
  20. void paintEvent(QPaintEvent *event);
  21. void repaint();
  22. };
  23.  
  24. #endif
To copy to clipboard, switch view to plain text mode 

jose.cpp
Qt Code:
  1. #include "jose.h"
  2. #include <QTime>
  3. #include <QTimer>
  4. #include <QPainter>
  5. #include <QPaintEvent>
  6. //#include <QGLWidget>
  7.  
  8. josewidget::josewidget(QWidget *parent)
  9. : QWidget(parent)
  10. {
  11. //OGLwidget = new OGLWidget;
  12.  
  13. setFixedSize(400,200);
  14. setAutoFillBackground(false);
  15.  
  16. QPushButton *ok = new QPushButton(tr("Ok"),this);
  17. ok->setGeometry (60,40,75,30);
  18. ok->setFont(QFont("Times",18, QFont::Bold));
  19.  
  20. QPushButton *quit = new QPushButton(tr("Salir"),this);
  21. quit->setGeometry (150,40,165,30);
  22. quit->setFont(QFont("Times",18, QFont::Bold));
  23.  
  24. connect(quit,SIGNAL(clicked()),qApp,SLOT(quit()));
  25. connect(ok,SIGNAL(clicked()),qApp,SLOT(Event));
  26.  
  27. }
  28.  
  29.  
  30.  
  31. void josewidget::paintEvent(QPaintEvent *event)
  32. {
  33.  
  34. unsigned long int i;
  35. QTime time;
  36. time.currentTime();
  37. qsrand ((unsigned int)time.second());
  38.  
  39. QPainter painter(this);
  40. painter.setPen(QPen(Qt::black, 1, Qt::SolidLine, Qt::RoundCap));
  41. painter.setRenderHint(QPainter::Antialiasing, true);
  42. for(i=0;i<=100000;i++){
  43. painter.drawPoint(qrand()%400, qrand()%300);
  44. }
  45. }
To copy to clipboard, switch view to plain text mode 

main.cpp:
Qt Code:
  1. #include "jose.h"
  2.  
  3. int main(int argc, char *argv[])
  4. {
  5. QApplication app(argc, argv);
  6. josewidget *dialog = new josewidget;
  7. dialog->show();
  8. return app.exec();
  9. }
To copy to clipboard, switch view to plain text mode 

I tried to compiled too the "hellogl" example and it says errors like this one: