Collatinus  11.3
Fonctions membres publiques | Fonctions membres protégées | Attributs privés | Liste de tous les membres
Référence de la classe EditLatin

La classe EditLatin est dérivée de QTextEdit afin de pouvoir redéfinir l'action connectée au survol d'un mot par la souris et au clic de souris sur un mot ou après sélection d'une portion de texte. Plus de détails...

#include <mainwindow.h>

Graphe de collaboration de EditLatin:
Collaboration graph
[légende]

Fonctions membres publiques

 EditLatin (QWidget *parent)
 Créateur de la classe EditLatin, dérivée de QTextEdit. Plus de détails...
 
bool event (QEvent *event)
 Captation du survol de la souris pour afficher dans une bulle lemmatisation et analyses morphologiques. Plus de détails...
 

Fonctions membres protégées

void mouseReleaseEvent (QMouseEvent *e)
 Captation de la fin du clic de souris. Plus de détails...
 

Attributs privés

MainWindowmainwindow
 un pointeur vers la GUI pour lui envoyer les informations à afficher Plus de détails...
 

Description détaillée

La classe EditLatin est dérivée de QTextEdit afin de pouvoir redéfinir l'action connectée au survol d'un mot par la souris et au clic de souris sur un mot ou après sélection d'une portion de texte.

Documentation des constructeurs et destructeur

EditLatin::EditLatin ( QWidget *  parent)

Créateur de la classe EditLatin, dérivée de QTextEdit.

Cette classe est faite pour afficher le texte latin. Elle est dérivée QTextEdit (fenêtre d'édition de texte) et elle permet de redéfinir l'action liée au clic de souris sur un mot ou après sélection d'une portion de texte.

Elle renvoie éventuellement à son parent, MainWindow, un résultat à afficher dans l'onglet actif.

Documentation des fonctions membres

bool EditLatin::event ( QEvent *  event)

Captation du survol de la souris pour afficher dans une bulle lemmatisation et analyses morphologiques.

void EditLatin::mouseReleaseEvent ( QMouseEvent *  e)
protected

Captation de la fin du clic de souris.

Cette fonction envoie à MainWindow un résultat à afficher dans l'onglet actif. Selon les cas :

  • ajout des lemmatisations et analyses morpho dans le dock correspondant.
  • lemmatisation et consultation du dictionnaire (un seul mot)
  • scansion ou accentuation du mot ou du passage
  • flexion du (ou des) lemme(s) associé(s) à la forme (un seul mot)
  • taguage de la phrase contenant le mot cliqué (un seul mot).

Documentation des données membres

MainWindow* EditLatin::mainwindow
private

un pointeur vers la GUI pour lui envoyer les informations à afficher


La documentation de cette classe a été générée à partir des fichiers suivants :