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

Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | Friends

ParleyMainWindow Class Reference

Collaboration diagram for ParleyMainWindow:
Collaboration graph
[legend]

List of all members.

Public Types

enum  Component {
  NoComponent, WelcomeComponent, EditorComponent, ConfigurePracticeComponent,
  PracticeComponent, PracticeSummary
}

Public Slots

void configurePractice ()
void practiceFinished ()
bool queryClose ()
bool queryExit ()
void setVisibleToolbar (const QString &name)
void showDocumentActions (bool open, bool edit)
void showEditor ()
void showPractice ()
void showPracticeConfiguration ()
void showPracticeSummary ()
void showWelcomeScreen ()
QSize sizeHint () const
void slotApplyPreferences ()
void slotCloseDocument ()
void slotGeneralOptions ()
void slotUpdateWindowCaption ()
void startPractice ()
void startupTipOfDay ()
void switchComponent (Component component)
void tipOfDay ()

Signals

void preferencesChanged ()
void recentFilesChanged ()

Public Member Functions

void addRecentFile (const KUrl &url, const QString &name)
Component currentComponent ()
void initActions ()
ParleyDocumentparleyDocument ()
void saveOptions ()
void updateRecentFilesModel ()
void updateTableFilter ()

Static Public Member Functions

static ParleyMainWindowinstance ()

Private Member Functions

 ParleyMainWindow (const KUrl &filename=KUrl())

Private Attributes

QString m_appName
 the name of the executable
Component m_componentBeforePractice
Component m_currentComponent
KXmlGuiWindow * m_currentComponentWindow
ParleyDocumentm_document
QList< QPointer< KToolBar > > m_hiddenToolbars
KRecentFilesAction * m_recentFilesAction
Practice::TestEntryManager m_testEntryManager

Static Private Attributes

static ParleyMainWindows_instance = 0

Friends

int main (int argc, char *argv[])

Detailed Description

Definition at line 68 of file parleymainwindow.h.


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

Generated by  Doxygen 1.6.0   Back to index