Logo Search packages:      
Sourcecode: qelectrotech version File versions  Download package

QETElementEditor Class Reference

#include <qetelementeditor.h>

List of all members.


Detailed Description

Cette classe represente un editeur d'element. Elle permet a l'utilisateur de dessiner, modifier et parametrer un element electrique. Le dessin se fait par ajout de parties (Part).

Definition at line 31 of file qetelementeditor.h.


Public Slots

bool checkElement ()
void openElement (const QString &)
void openRecentFile (const QString &)
void slot_createPartsList ()
void slot_new ()
void slot_open ()
void slot_openFile ()
void slot_reload ()
bool slot_save ()
bool slot_saveAs ()
bool slot_saveAsFile ()
void slot_setNoDragToView ()
void slot_setNormalMode ()
void slot_setRubberBandToView ()
void slot_updateFullScreenAction ()
void slot_updateInformations ()
void slot_updateMenus ()
void slot_updatePartsList ()
void slot_updateSelectionFromPartsList ()
void slot_updateTitle ()
void toggleFullScreen ()
void xmlPreview ()

Public Member Functions

ElementSceneelementScene () const
QString fileName () const
void fromFile (const QString &)
void fromLocation (const ElementsLocation &)
QPoint hotspot () const
bool isReadOnly () const
ElementsLocation location () const
OrientationSet orientations () const
 QETElementEditor (QWidget *=0)
void readSettings ()
 Lit les parametres de l'editeur d'element.
void setFileName (const QString &)
void setHotspot (const QPoint &)
void setLocation (const ElementsLocation &)
void setNames (const NamesList &)
void setOrientations (const OrientationSet &orientation_set)
void setReadOnly (bool)
void setSize (const QSize &)
QSize size () const
bool toFile (const QString &)
bool toLocation (const ElementsLocation &)
void writeSettings ()
 Enregistre les parametres de l'editeur d'element.
virtual ~QETElementEditor ()
 Destructeur.

Static Public Member Functions

static QET::OrientedMovement pasteMovement ()
static QPointF pasteOffset ()

Protected Member Functions

void closeEvent (QCloseEvent *)
virtual bool event (QEvent *)

Private Member Functions

bool canClose ()
QWidget * clearToolsDock ()
 QETElementEditor (const QETElementEditor &)
void setupActions ()
void setupInterface ()
void setupMenus ()

Private Attributes

QAction * about_qet
 actions du menu aide
QAction * about_qt
QAction * add_arc
QAction * add_circle
QAction * add_ellipse
QAction * add_line
QAction * add_polygon
QAction * add_rectangle
QAction * add_terminal
QAction * add_text
QAction * add_textfield
ElementScenece_scene
 scene d'edition
ElementViewce_view
 vue sur la scene d'edition
QMenu * config_menu
QAction * configure
QAction * copy
QAction * cut
QLabel * default_informations
 label affiche lors de la selection de plusieurs elements
QToolBar * depth_toolbar
QAction * deselectall
QMenu * display_menu
QAction * edit_backward
QAction * edit_delete
QAction * edit_forward
QAction * edit_lower
QMenu * edit_menu
QAction * edit_names
QAction * edit_ori
QAction * edit_raise
QAction * edit_size_hs
QToolBar * element_toolbar
QMenu * file_menu
 menus
QString filename_
 Nom de fichier de l'element edite.
QAction * fullscreen
 actions du menu configurer
QMenu * help_menu
QAction * inv_select
ElementsLocation location_
 Emplacement de l'element edite.
QToolBar * main_toolbar
QString min_title
 titre minimal
QAction * move
QAction * new_element
 actions du menu fichier
QAction * open
QAction * open_file
bool opened_from_file
 booleen indiquant si l'element en cours d'edition provient d'un fichier ou d'un emplacement
QActionGroup * parts
 actions de la barre d'outils
QDockWidget * parts_dock
 Container pour la liste des parties.
QListWidget * parts_list
 Liste des parties.
QToolBar * parts_toolbar
 barres d'outils
QAction * paste
QAction * paste_in_area
QAction * quit
bool read_only
 booleen indiquant si l'editeur est en mode "lecture seule" ou non
QAction * redo
QAction * reload
QAction * save
QAction * save_as
QAction * save_as_file
QAction * selectall
 actions du menu edition
QDockWidget * tools_dock
 container pour les widgets d'edition des parties
QScrollArea * tools_dock_scroll_area_
 ScrollArea pour le DockWidget affichant des infos sur la partie selectionnee.
QStackedWidget * tools_dock_stack_
 Pile de widgets pour tools_dock.
QMenu * tools_menu
QAction * undo
QDockWidget * undo_dock
 container pour la liste des annulations
QToolBar * view_toolbar
QAction * zoom_fit
QAction * zoom_in
 actions du menu affichage
QAction * zoom_out
QAction * zoom_reset

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index