#ifndef XYWID_H
#define XYWID_H

#include <QtGui/QMainWindow>
#include <QSlider>
#include <QHBoxLayout>
#include <QImage>
#include <QtGui>

#define FIX_PIXLS 100

class XYWidget : public QWidget
{
    Q_OBJECT 

public:
    XYWidget(QWidget *parent = 0);
    ~XYWidget();

    void setMinimum( int min );
    void setMaximum( int min );
    void setValues( int x, int y);
    int minimum();
    int maximum();
    int x();
    int y();
    
private:
    int xpos;
    int ypos;
    int xval;
    int yval;

    int max;
    int min;

    float fact;

    void setFactor();
    void paintEvent(QPaintEvent *event);

private slots:
    void setX(int value);
    void setY(int value);

};

#endif
