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

ReadOnlyFormBase Class Reference

#include <readonlyformbase.h>

Inheritance diagram for ReadOnlyFormBase:

Inheritance graph
[legend]
Collaboration diagram for ReadOnlyFormBase:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void selBackgr ()
virtual void reloadRec ()

Signals

virtual void workingGui (bool)
virtual void readonlyGui (bool)
virtual void invalidGui (bool)

Public Member Functions

 ReadOnlyFormBase (LitUrl u, QObject *receiver, QString slot, QWidget *parent=0, const char *name=0)
 ~ReadOnlyFormBase ()
bool isValid ()
QMainWindow * mainWindow ()
QString buildLinkWhereClause (QString target, QString source, QString no)
LitUrl url ()

Protected Slots

virtual void setValid (bool t)
QString no (LitUrl o)
QString tab (LitUrl o)

Protected Member Functions

void initToolBar ()
virtual bool setData ()
QPopupMenu * roMenu ()

Protected Attributes

LitUrl _url
QSqlForm form
QSqlCursor formcursor
QToolBar * rotoolbar
QAction * selBackgrAction
QAction * reloadRecAction

Private Member Functions

 ReadOnlyFormBase (const ReadOnlyFormBase &)
ReadOnlyFormBaseoperator= (const ReadOnlyFormBase &)

Private Attributes

QPopupMenu * romenu
bool valid

Constructor & Destructor Documentation

ReadOnlyFormBase::ReadOnlyFormBase const ReadOnlyFormBase  )  [private]
 

ReadOnlyFormBase::ReadOnlyFormBase LitUrl  u,
QObject *  receiver,
QString  slot,
QWidget *  parent = 0,
const char *  name = 0
[inline]
 

Constructor. Ensures that the dialog is destructed when closed.

Definition at line 68 of file readonlyformbase.h.

References initToolBar(), romenu, rotoolbar, valid, and workingGui().

ReadOnlyFormBase::~ReadOnlyFormBase  )  [inline]
 

Definition at line 73 of file readonlyformbase.h.

References rotoolbar.


Member Function Documentation

QString ReadOnlyFormBase::buildLinkWhereClause QString  target,
QString  source,
QString  no
 

Definition at line 103 of file readonlyformbase.cpp.

void ReadOnlyFormBase::initToolBar  )  [protected]
 

Reimplemented in Author, Bibliography, File, Note, Part, PartMemo, Project, Publication, and ReadWriteFormBase.

Definition at line 30 of file readonlyformbase.cpp.

References loadPixmap(), mainWindow(), reloadRec(), reloadRecAction, roMenu(), rotoolbar, selBackgr(), and selBackgrAction.

Referenced by ReadOnlyFormBase().

void ReadOnlyFormBase::invalidGui bool   )  [virtual, signal]
 

Send out by setInvalidGui().

Definition at line 128 of file readonlyformbase.moc.cpp.

Referenced by ReadWriteFormBase::setInvalidGui().

bool ReadOnlyFormBase::isValid  )  [inline]
 

Definition at line 74 of file readonlyformbase.h.

References valid.

Referenced by MainWindowImpl::back(), ReadWriteFormBase::createLink(), ReadWriteFormBase::createPartAuthor(), ReadWriteFormBase::createProjectBibliography(), ReadWriteFormBase::createPublicationAuthor(), ReadWriteFormBase::deleteLink(), ReadWriteFormBase::deletePartAuthor(), ReadWriteFormBase::deleteProjectBibliography(), Project::deletePublication(), ReadWriteFormBase::deletePublicationAuthor(), ReadWriteFormBase::deleteRec(), Note::deleteRec(), MainWindowImpl::forward(), reloadRec(), MainWindowImpl::setupBackForward(), and ReadWriteFormBase::write().

QMainWindow* ReadOnlyFormBase::mainWindow  )  [inline]
 

Returns a pointer to the top level widget. Typecasted to QMainWindow.

Definition at line 77 of file readonlyformbase.h.

Referenced by ReadWriteFormBase::initToolBar(), initToolBar(), Publication::initToolBar(), Project::initToolBar(), PartMemo::initToolBar(), Part::initToolBar(), Note::initToolBar(), File::initToolBar(), Bibliography::initToolBar(), Author::initToolBar(), and EditorHelper::setupToolBar().

QString ReadOnlyFormBase::no LitUrl  o  )  [protected, slot]
 

Definition at line 93 of file readonlyformbase.cpp.

References LitUrl::table().

Referenced by Publication::addToProject(), Part::addToProject(), File::addToProject(), Publication::chooseJournal(), Bibliography::chooseOrgPublisher(), Publication::choosePublisher(), Journal::choosePublisher(), ReadWriteFormBase::createLink(), Part::createNote(), Publication::createPart(), ReadWriteFormBase::createPartAuthor(), ReadWriteFormBase::createProjectBibliography(), ReadWriteFormBase::createPublicationAuthor(), ReadWriteFormBase::deleteLink(), ReadWriteFormBase::deletePartAuthor(), ReadWriteFormBase::deleteProjectBibliography(), Project::deletePublication(), ReadWriteFormBase::deletePublicationAuthor(), Note::deleteRec(), Project::generateBibTex(), Part::importFiles(), Publication::insertNote(), Part::insertNote(), ReadWriteFormBase::lockRec(), ReadWriteFormBase::newNote(), PartMemo::print(), Publisher::setData(), PartMemo::setData(), File::setData(), Part::showPartMemo(), ReadWriteFormBase::unlockRec(), Publication::write(), Part::write(), and File::~File().

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

void ReadOnlyFormBase::readonlyGui bool   )  [virtual, signal]
 

Send out by setReadOnlyGui().

Definition at line 122 of file readonlyformbase.moc.cpp.

Referenced by ReadWriteFormBase::setReadonlyGui().

void ReadOnlyFormBase::reloadRec  )  [virtual, slot]
 

Definition at line 86 of file readonlyformbase.cpp.

References isValid(), setData(), and url().

Referenced by initToolBar().

QPopupMenu * ReadOnlyFormBase::roMenu  )  [protected]
 

Definition at line 49 of file readonlyformbase.cpp.

References romenu.

Referenced by ReadWriteFormBase::initToolBar(), initToolBar(), Publication::initToolBar(), Project::initToolBar(), PartMemo::initToolBar(), Part::initToolBar(), Note::initToolBar(), File::initToolBar(), and Author::initToolBar().

void ReadOnlyFormBase::selBackgr  )  [virtual, slot]
 

Definition at line 71 of file readonlyformbase.cpp.

Referenced by initToolBar().

virtual bool ReadOnlyFormBase::setData void   )  [inline, protected, virtual]
 

Reimplemented in Author, AuthorOverview, Bibliography, File, Journal, JournalOverview, Note, NoteOverview, Part, PartMemo, Project, ProjectOverview, Publication, Publisher, PublisherOverview, PublOverview, ReadWriteFormBase, Search, and State.

Definition at line 58 of file readonlyformbase.h.

Referenced by reloadRec().

virtual void ReadOnlyFormBase::setValid bool  t  )  [inline, protected, virtual, slot]
 

Definition at line 91 of file readonlyformbase.h.

References valid.

Referenced by ReadWriteFormBase::deleteRec(), NoteOverview::NoteOverview(), State::setData(), Search::setData(), PublOverview::setData(), PublisherOverview::setData(), Publisher::setData(), Publication::setData(), ProjectOverview::setData(), Project::setData(), PartMemo::setData(), Part::setData(), Note::setData(), JournalOverview::setData(), Journal::setData(), File::setData(), Bibliography::setData(), AuthorOverview::setData(), Author::setData(), and Search::startSearch().

QString ReadOnlyFormBase::tab LitUrl  o  )  [protected, slot]
 

Definition at line 99 of file readonlyformbase.cpp.

References LitUrl::table().

Referenced by ReadWriteFormBase::createProjectBibliography(), and ReadWriteFormBase::deleteProjectBibliography().

LitUrl ReadOnlyFormBase::url  )  [inline]
 

Returns the url of the form.

Definition at line 87 of file readonlyformbase.h.

Referenced by Publication::addToProject(), Part::addToProject(), File::addToProject(), MainWindowImpl::back(), Journal::choosePublisher(), Publication::createAuthor(), Part::createAuthor(), ReadWriteFormBase::createLink(), Publication::createNote(), Part::createNote(), File::createNote(), Author::createNote(), Publication::createPart(), ReadWriteFormBase::createPartAuthor(), ReadWriteFormBase::createProjectBibliography(), ReadWriteFormBase::createPublicationAuthor(), Publication::deleteAuthor(), Part::deleteAuthor(), ReadWriteFormBase::deleteLink(), Publication::deleteNote(), Part::deleteNote(), Note::deleteNote(), File::deleteNote(), Author::deleteNote(), Author::deletePart(), ReadWriteFormBase::deletePartAuthor(), ReadWriteFormBase::deleteProjectBibliography(), Project::deletePublication(), Author::deletePublication(), ReadWriteFormBase::deletePublicationAuthor(), ReadWriteFormBase::deleteRec(), Note::deleteRec(), MainWindowImpl::forward(), Project::generateBibTex(), Part::importFiles(), Publication::insertAuthor(), Part::insertAuthor(), Publication::insertNote(), Part::insertNote(), Note::insertNote(), File::insertNote(), Author::insertNote(), Project::insertPart(), Author::insertPart(), Project::insertPublication(), Author::insertPublication(), ReadWriteFormBase::lockRec(), ReadWriteFormBase::newNote(), PartMemo::print(), reloadRec(), Publisher::setData(), Publication::setData(), Project::setData(), PartMemo::setData(), Part::setData(), Note::setData(), Journal::setData(), File::setData(), Bibliography::setData(), Author::setData(), MainWindowImpl::setupBackForward(), Part::showPartMemo(), ReadWriteFormBase::unlockRec(), Publication::write(), Part::write(), and File::~File().

void ReadOnlyFormBase::workingGui bool   )  [virtual, signal]
 

Send out by setWorkingGui().

Definition at line 116 of file readonlyformbase.moc.cpp.

Referenced by ReadOnlyFormBase(), and ReadWriteFormBase::setWorkingGui().


Member Data Documentation

LitUrl ReadOnlyFormBase::_url [protected]
 

Definition at line 49 of file readonlyformbase.h.

QSqlForm ReadOnlyFormBase::form [protected]
 

Definition at line 50 of file readonlyformbase.h.

QSqlCursor ReadOnlyFormBase::formcursor [protected]
 

Definition at line 51 of file readonlyformbase.h.

QAction* ReadOnlyFormBase::reloadRecAction [protected]
 

Definition at line 56 of file readonlyformbase.h.

Referenced by initToolBar().

QPopupMenu* ReadOnlyFormBase::romenu [private]
 

Definition at line 45 of file readonlyformbase.h.

Referenced by ReadOnlyFormBase(), and roMenu().

QToolBar* ReadOnlyFormBase::rotoolbar [protected]
 

Definition at line 52 of file readonlyformbase.h.

Referenced by initToolBar(), ReadOnlyFormBase(), and ~ReadOnlyFormBase().

QAction* ReadOnlyFormBase::selBackgrAction [protected]
 

Returns the database connection of this instance.

Definition at line 55 of file readonlyformbase.h.

Referenced by initToolBar().

bool ReadOnlyFormBase::valid [private]
 

Reimplemented in ReadWriteFormBase.

Definition at line 46 of file readonlyformbase.h.

Referenced by isValid(), ReadOnlyFormBase(), and setValid().


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