mac files bugging me
[mldemos:baraks-mldemos.git] / MLDemos / expose.h
1 #ifndef EXPOSE_H
2 #define EXPOSE_H
3
4 #include <QWidget>
5 #include <canvas.h>
6
7 namespace Ui {
8     class Expose;
9 }
10
11 class Expose : public QWidget
12 {
13     Q_OBJECT
14
15 public:
16     explicit Expose(Canvas *canvas, QWidget *parent = 0);
17     ~Expose();
18
19 protected:
20     void paintEvent(QPaintEvent *event);
21     void resizeEvent( QResizeEvent *event );
22
23 private:
24     void GenerateScatterPlot(bool bCheckOnly=false);
25     void GenerateParallelCoords();
26     void GenerateRadialGraph();
27     void GenerateAndrewsPlots();
28
29 private slots:
30     void Clipboard();
31     void Repaint();
32
33 private:
34     Ui::Expose *ui;
35     Canvas *canvas;
36     QPixmap pixmap;
37 };
38
39 #endif // EXPOSE_H