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

parley

  • Editor
  • EditorWindow
Public Slots | Signals | Public Member Functions | List of all members
Editor::EditorWindow Class Reference

#include <editor.h>

Inheritance diagram for Editor::EditorWindow:
Inheritance graph
[legend]

Public Slots

void applyPrefs ()
 
void initScripts ()
 
void removeGrades ()
 
void saveState ()
 
void slotConfigShowSearch ()
 
void slotLanguagesChanged ()
 
void slotShowScriptManager ()
 
void updateDocument (KEduVocDocument *doc)
 

Signals

void signalSetData (const QList< int > &entries, int currentTranslation)
 

Public Member Functions

 EditorWindow (ParleyMainWindow *parent)
 
 ~EditorWindow ()
 
void initActions ()
 
void initDockWidgets ()
 
void initModel ()
 
void initView ()
 
void updateTableFilter ()
 

Detailed Description

Definition at line 50 of file editor.h.

Constructor & Destructor Documentation

EditorWindow::EditorWindow ( ParleyMainWindow *  parent)

Definition at line 66 of file editor.cpp.

EditorWindow::~EditorWindow ( )

Definition at line 97 of file editor.cpp.

Member Function Documentation

void EditorWindow::applyPrefs ( )
slot

Definition at line 488 of file editor.cpp.

void EditorWindow::initActions ( )

setup the action (menus etc)

Definition at line 394 of file editor.cpp.

void EditorWindow::initDockWidgets ( )
Todo:
test, should be fixed with the lesson one though
Todo:
remove before release

Definition at line 149 of file editor.cpp.

void EditorWindow::initModel ( )

setup the main model

Definition at line 415 of file editor.cpp.

void EditorWindow::initScripts ( )
slot

Load enabled scripts (from configuration parleyrc)

Definition at line 498 of file editor.cpp.

void EditorWindow::initView ( )

setup the main view

This initializes the main widgets and table.

Todo:
centralWidget()-> delete layout

Definition at line 430 of file editor.cpp.

void EditorWindow::removeGrades ( )
slot

Removes all grading information from the current document.

Definition at line 493 of file editor.cpp.

void EditorWindow::saveState ( )
slot

when closing the application, save the editor's state

Definition at line 508 of file editor.cpp.

void Editor::EditorWindow::signalSetData ( const QList< int > &  entries,
int  currentTranslation 
)
signal
void EditorWindow::slotConfigShowSearch ( )
slot

Definition at line 470 of file editor.cpp.

void EditorWindow::slotLanguagesChanged ( )
slot

Edit languages contained in the document.

This includes adding/removing languages, editing articles, personal pronouns and tenses.

Definition at line 513 of file editor.cpp.

void EditorWindow::slotShowScriptManager ( )
slot

Display script manager (open a new window / or Settings window)

Definition at line 482 of file editor.cpp.

void EditorWindow::updateDocument ( KEduVocDocument *  doc)
slot

Set the current doc (after creating a new one or opening a file)

Definition at line 104 of file editor.cpp.

void Editor::EditorWindow::updateTableFilter ( )

This will look at the lesson list and also the combo box to determine what should be displayed in the table.


The documentation for this class was generated from the following files:
  • editor.h
  • editor.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:15:57 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

parley

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

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal