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

TaskJugglerView Class Reference

#include <taskjugglerview.h>

Inheritance diagram for TaskJugglerView:

List of all members.


Detailed Description

Main view.

This is the main view class for TaskJuggler. Most of the non-menu, non-toolbar, and non-statusbar (e.g., non frame) GUI code should go here.

This taskjuggler uses an HTML component as an example.

Author:
Chris Schlaeger <cs@kde.org>

Definition at line 52 of file taskjugglerview.h.


Public Slots

void changeStatusBar (const QString &text)
void configureEditor ()
void copy ()
void cut ()
void find ()
void findNext ()
void findPrevious ()
void insertDate ()
void nextProblem ()
void paste ()
void previousProblem ()
void redo ()
void schedule ()
void selectAll ()
void setFocusToAccountList ()
void setFocusToEditor ()
void setFocusToFileList ()
void setFocusToReport ()
void setFocusToReportList ()
void setFocusToResourceList ()
void setFocusToTaskList ()
void showInEditor (const KURL &url)
void showInEditor (const Report *report)
void showInEditor (CoreAttributes *ca)
void stop ()
void undo ()
void zoomIn ()
void zoomOut ()

Signals

void announceRecentURL (const KURL &url)
void signalChangeCaption (const QString &text)
void signalChangeStatusbar (const QString &text)

Public Member Functions

virtual void close ()
QString currentURL ()
virtual void newInclude ()
virtual void newProject (KURL fileURL=KURL())
virtual void openURL (KURL url)
virtual void openURL (QString url)
void print ()
bool quit (bool force)
void readProperties (KConfig *config)
virtual void save ()
virtual void saveAs ()
void saveProperties (KConfig *config)
 TaskJugglerView (QWidget *parent)

Private Slots

void accountListClicked (QListViewItem *lvi)
void addErrorMessage (const QString &msg, const QString &file, int line)
void addWarningMessage (const QString &msg, const QString &file, int line)
void fileListClicked (QListViewItem *lvi)
void focusBigTab (QWidget *page)
void focusListViews (int idx)
void keywordHelp ()
void loadAfterTimerTimeout ()
void messageListClicked (QListViewItem *lvi)
void reportListClicked (int button, QListViewItem *lvi, const QPoint &p, int col)
void reportListClicked (QListViewItem *lvi)
void resourceListClicked (QListViewItem *lvi)
void showProgressInfo (const QString &fn)
void slotOnURL (const QString &url)
void slotSetTitle (const QString &title)
void taskListClicked (QListViewItem *lvi)
void tutorial ()

Private Member Functions

void addMessage (const QString &msg, const QString &file, int line, bool error)
void closeProject ()
bool loadProject (const KURL &url)
QString pickTemplateFile (const QString &extention)
void saveAs (const KURL &url)
void setLoadingProject (bool lp)
void showEditor ()
void showReport ()
void updateAccountList ()
void updateResourceList ()
void updateTaskList ()

Private Attributes

QValueList< int > editorSplitterSizes
FileManager * fileManager
int lastBrowserUsedWithEditor
QTimer * loadDelayTimer
bool loadingProject
int messageCounter
MainWidget * mw
QProgressBar * progressBar
Projectproject
ReportManager * reportManager
bool showReportAfterLoad
KURL urlToLoad

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

Generated by  Doxygen 1.6.0   Back to index