Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

File Class Reference

#include <file.h>

Inheritance diagram for File:

Inheritance graph
[legend]
Collaboration diagram for File:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 File (LitUrl url, QObject *receiver, QString slot, MainWindow *parent, const char *name)
 ~File ()

Protected Slots

virtual void setWorkingGui (bool work)
virtual void setReadonlyGui (bool ro)
virtual void setInvalidGui (bool inv)
virtual void insertNote ()
virtual void deleteNote ()
virtual void createNote ()
virtual void addToProject ()
virtual void nextFile ()
virtual void prevFile ()
virtual void showPart ()

Protected Member Functions

bool setData ()
void initToolBar ()

Protected Attributes

FileFormfileform
QToolBar * toolbar
QAction * insertNoteAction
QAction * createNoteAction
QAction * deleteNoteAction
QAction * runApplicationAction
QAction * addToProjectAction
QAction * showPartAction
QAction * nextFileAction
QAction * prevFileAction
FillLinkListBoxfilllink

Private Member Functions

 File (const File &)
Fileoperator= (const File &)

Constructor & Destructor Documentation

File::File const File  )  [private]
 

File::File LitUrl  url,
QObject *  receiver,
QString  slot,
MainWindow parent,
const char *  name
 

Definition at line 57 of file file.cpp.

References fileform, initToolBar(), FileForm::memo, and setData().

File::~File  ) 
 

Definition at line 117 of file file.cpp.

References fileform, FileForm::memo, ReadOnlyFormBase::no(), ReadOnlyFormBase::url(), and ReadWriteFormBase::write().


Member Function Documentation

void File::addToProject  )  [protected, virtual, slot]
 

Definition at line 282 of file file.cpp.

References ReadOnlyFormBase::no(), SelectItem::setData(), ReadOnlyFormBase::url(), and SelectItem::url().

Referenced by initToolBar().

void File::createNote  )  [protected, virtual, slot]
 

Definition at line 278 of file file.cpp.

References ReadWriteFormBase::newNote(), and ReadOnlyFormBase::url().

Referenced by initToolBar().

void File::deleteNote  )  [protected, virtual, slot]
 

Definition at line 274 of file file.cpp.

References ReadWriteFormBase::deleteLink(), fileform, FileForm::links, ReadOnlyFormBase::url(), and LinkListBox::url().

Referenced by initToolBar().

void File::initToolBar  )  [protected, virtual]
 

Reimplemented from ReadWriteFormBase.

Definition at line 69 of file file.cpp.

References addToProject(), addToProjectAction, createNote(), deleteNote(), insertNote(), loadPixmap(), ReadOnlyFormBase::mainWindow(), nextFile(), nextFileAction, prevFile(), prevFileAction, ReadOnlyFormBase::roMenu(), runApplicationAction, showPart(), and showPartAction.

Referenced by File().

void File::insertNote  )  [protected, virtual, slot]
 

Definition at line 267 of file file.cpp.

References ReadWriteFormBase::createLink(), ReadOnlyFormBase::url(), and SelectNote::url().

Referenced by initToolBar().

void File::nextFile  )  [protected, virtual, slot]
 

Definition at line 292 of file file.cpp.

Referenced by initToolBar().

File& File::operator= const File  )  [private]
 

void File::prevFile  )  [protected, virtual, slot]
 

Definition at line 299 of file file.cpp.

Referenced by initToolBar().

bool File::setData  )  [protected, virtual]
 

A virtual method. Loads the data record and fills the form.

Returns:
false, if an error occured.

Reimplemented from ReadWriteFormBase.

Definition at line 128 of file file.cpp.

References FileForm::created, fileform, FileForm::filename, FileForm::links, loadPixmap(), FileForm::memo, FileForm::modified, ReadOnlyFormBase::no(), ReadWriteFormBase::setData(), setReadonlyGui(), ReadOnlyFormBase::setValid(), setWorkingGui(), FileForm::splitter, and ReadOnlyFormBase::url().

Referenced by File().

void File::setInvalidGui bool  inv  )  [protected, virtual, slot]
 

Reimplemented from ReadWriteFormBase.

Definition at line 261 of file file.cpp.

References ReadWriteFormBase::setInvalidGui(), setReadonlyGui(), and setWorkingGui().

void File::setReadonlyGui bool  ro  )  [protected, virtual, slot]
 

Reimplemented from ReadWriteFormBase.

Definition at line 255 of file file.cpp.

References fileform, FileForm::filename, and ReadWriteFormBase::setReadonlyGui().

Referenced by setData(), and setInvalidGui().

void File::setWorkingGui bool  work  )  [protected, virtual, slot]
 

Reimplemented from ReadWriteFormBase.

Definition at line 250 of file file.cpp.

References fileform, FileForm::links, and ReadWriteFormBase::setWorkingGui().

Referenced by setData(), and setInvalidGui().

void File::showPart  )  [protected, virtual, slot]
 

Definition at line 306 of file file.cpp.

Referenced by initToolBar().


Member Data Documentation

QAction* File::addToProjectAction [protected]
 

Definition at line 42 of file file.h.

Referenced by initToolBar().

QAction* File::createNoteAction [protected]
 

Definition at line 39 of file file.h.

QAction* File::deleteNoteAction [protected]
 

Definition at line 40 of file file.h.

FileForm* File::fileform [protected]
 

Definition at line 36 of file file.h.

Referenced by deleteNote(), File(), setData(), setReadonlyGui(), setWorkingGui(), and ~File().

FillLinkListBox* File::filllink [protected]
 

Definition at line 53 of file file.h.

QAction* File::insertNoteAction [protected]
 

Definition at line 38 of file file.h.

QAction* File::nextFileAction [protected]
 

Definition at line 44 of file file.h.

Referenced by initToolBar().

QAction* File::prevFileAction [protected]
 

Definition at line 45 of file file.h.

Referenced by initToolBar().

QAction* File::runApplicationAction [protected]
 

Definition at line 41 of file file.h.

Referenced by initToolBar().

QAction* File::showPartAction [protected]
 

Definition at line 43 of file file.h.

Referenced by initToolBar().

QToolBar* File::toolbar [protected]
 

Definition at line 37 of file file.h.


The documentation for this class was generated from the following files:
Generated on Sat Mar 27 19:22:21 2004 for Literature by doxygen 1.3.6-20040222