Gestion des champs de textes editables dans l'editeur

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@99 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-08-18 04:42:39 +00:00
parent 900439c00e
commit 92a43deb78
9 changed files with 295 additions and 12 deletions

32
editor/textfieldeditor.h Normal file
View File

@@ -0,0 +1,32 @@
#ifndef TEXTFIELD_EDITOR_H
#define TEXTFIELD_EDITOR_H
#include <QtGui>
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