#ifndef TEXTFIELD_EDITOR_H #define TEXTFIELD_EDITOR_H #include class PartTextField; /** Cette classe represente un editeur de champ de texte Elle permet d'editer a travers une interface graphique les proprietes d'un champ de texte : taille de la police, texte par defaut et position. */ class TextFieldEditor : public QWidget { Q_OBJECT // Constructeurs, destructeur public: TextFieldEditor(PartTextField *, QWidget * = 0); virtual ~TextFieldEditor(); private: TextFieldEditor(const TextFieldEditor &); // attributs private: PartTextField *part; QLineEdit *qle_x, *qle_y, *qle_text; QSpinBox *font_size; QCheckBox *rotate; // methodes public slots: void updateTextField(); void updateForm(); }; #endif