Handle.h:

- fixed bug about class declaration (bad inheritage)
This commit is contained in:
Paolo Cignoni cignoni 2008-01-21 16:21:20 +00:00
parent fa57a2b9c8
commit 3ffbf9eac6
2 changed files with 8 additions and 6 deletions

View File

@ -4,5 +4,4 @@
16.51 18/01/2008 valutare il caso in cui una chiave sia legata sia "a sinistra" che "a destra" ad altre chavi. Adeguare la struttura dati di conseguenza
16.51 18/01/2008 collassare i 2 (eventuali) nodi una chiave posta in 0.0 o 1.0 ad un solo nodo (quello di giunzione)
23.03 19/01/2008 implementare la creazione di una Transfer Function partendo da un file csv e l'esportazione nello stesso formato
15.33 20/01/2008 da implementare per Transfer Function: 1. se si fa doppio click in un punto vuoto del grafico va creata una nuova key in quel punto. Se si fa doppio click in su un punto della transfer function: - se il punto è l'upper o il lower di una chiave, questa collassa. - Se upper e lower coincidono, la chiave viene completamente rimossa.
15.37 20/01/2008 rinominare il TARGET nel .pro in "editQuality" o "editQualityMapper"
15.33 20/01/2008 da implementare per Transfer Function: 1. se si fa doppio click in un punto vuoto del grafico va creata una nuova key in quel punto. Se si fa doppio click in su un punto della transfer function: - se il punto è l'upper o il lower di una chiave, questa collassa. - Se upper e lower coincidono, la chiave viene completamente rimossa.

View File

@ -1,5 +1,5 @@
#ifndef HANDLE_H
#define HANDLE_H
#ifndef _HANDLE_H_
#define _HANDLE_H_
//#include <QObject>
#include <QGraphicsItem>
@ -10,12 +10,12 @@ enum SHAPE
NUMBER_OF_SHAPES
};
class Handle : public QGraphicsItem
class Handle : public QObject, QGraphicsItem
{
Q_OBJECT
public:
Handle(int,SHAPE);
Handle(int size, SHAPE shape);
~Handle();
void setSize (int size);
// Overriding QGraphicsItem methods
@ -31,6 +31,9 @@ private:
QColor _color;
SHAPE _shape;
int _size;
private slots:
};
#endif // HANDLE_H