• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

parley

VocabularyView Class Reference

#include <vocabularyview.h>

Inheritance diagram for VocabularyView:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 37 of file vocabularyview.h.


Public Slots

void appendChar (const QChar &c)
void appendEntry ()
void checkSpelling ()
void deleteSelectedEntries (bool askConfirmation=true)
void reset ()
void setDocument (KEduVocDocument *doc)
void setTranslator (Translator *translator)
void slotCutEntry ()
void slotEditCopy ()
void slotEditPaste ()
void slotShowVocabularyColumnsDialog ()

Signals

void translationChanged (KEduVocExpression *, int)

Public Member Functions

KActionMenu * columnsActionMenu ()
QModelIndexList getSelectedIndexes () const
void saveColumnVisibility (const KUrl &kurl) const
void setModel (VocabularyFilter *model)
 VocabularyView (ParleyApp *parent)

Constructor & Destructor Documentation

VocabularyView::VocabularyView ( ParleyApp *  parent  ) 

Definition at line 51 of file vocabularyview.cpp.


Member Function Documentation

void VocabularyView::appendChar ( const QChar &  c  )  [slot]

Append a char to the last edited entry (used to add the phonetic stuff).

Parameters:
c the char

Definition at line 455 of file vocabularyview.cpp.

void VocabularyView::appendEntry (  )  [slot]

Definition at line 446 of file vocabularyview.cpp.

void VocabularyView::checkSpelling (  )  [slot]

Definition at line 605 of file vocabularyview.cpp.

KActionMenu * VocabularyView::columnsActionMenu (  ) 

Definition at line 574 of file vocabularyview.cpp.

void VocabularyView::deleteSelectedEntries ( bool  askConfirmation = true  )  [slot]

Delete the currently selected entries.

Definition at line 461 of file vocabularyview.cpp.

QModelIndexList VocabularyView::getSelectedIndexes (  )  const

Definition at line 704 of file vocabularyview.cpp.

void VocabularyView::reset (  )  [slot]

Todo:
check if the actions are recreated every time when selecting a diff lesson.

Definition at line 366 of file vocabularyview.cpp.

void VocabularyView::saveColumnVisibility ( const KUrl &  kurl  )  const

Save column visibility settings.

Definition at line 427 of file vocabularyview.cpp.

void VocabularyView::setDocument ( KEduVocDocument *  doc  )  [slot]

Definition at line 588 of file vocabularyview.cpp.

void VocabularyView::setModel ( VocabularyFilter *  model  ) 

Definition at line 158 of file vocabularyview.cpp.

void VocabularyView::setTranslator ( Translator *  translator  )  [slot]

Set the translator to be used by the delegate.

Parameters:
translator 

Definition at line 599 of file vocabularyview.cpp.

void VocabularyView::slotCutEntry (  )  [slot]

Cut an entry.

Definition at line 568 of file vocabularyview.cpp.

void VocabularyView::slotEditCopy (  )  [slot]

put the marked text/object into the clipboard

Definition at line 481 of file vocabularyview.cpp.

void VocabularyView::slotEditPaste (  )  [slot]

paste the clipboard into the document

Todo:
make the pasted stuff visible by making the corresponding lesson visible, if it is not (?)

Definition at line 491 of file vocabularyview.cpp.

void VocabularyView::slotShowVocabularyColumnsDialog (  )  [slot]

Show the vocabulary columns dialog to enable or disable the columns in the view.

Definition at line 613 of file vocabularyview.cpp.

void VocabularyView::translationChanged ( KEduVocExpression *  ,
int   
) [signal]


The documentation for this class was generated from the following files:
  • vocabularyview.h
  • vocabularyview.cpp

parley

Skip menu "parley"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal