#include <publication.h>
Inheritance diagram for Publication:
Public Member Functions | |
Publication (LitUrl url, QObject *receiver, QString slot, MainWindow *parent, const char *name) | |
~Publication () | |
Protected Slots | |
virtual void | setWorkingGui (bool work) |
virtual void | setReadonlyGui (bool ro) |
virtual void | setInvalidGui (bool inv) |
virtual void | showBiblio () |
virtual void | insertNote () |
virtual void | deleteNote () |
virtual void | createNote () |
virtual void | insertAuthor () |
virtual void | deleteAuthor () |
virtual void | createAuthor () |
virtual void | createPart () |
virtual void | deletePart () |
virtual void | chooseJournal () |
virtual void | choosePublisher () |
virtual void | checkJournal () |
virtual void | addToProject () |
Protected Member Functions | |
bool | setData () |
virtual void | write () |
void | initToolBar () |
Protected Attributes | |
PublicationForm * | publform |
QToolBar * | toolbar |
QAction * | insertNoteAction |
QAction * | createNoteAction |
QAction * | deleteNoteAction |
QAction * | createPartAction |
QAction * | deletePartAction |
QAction * | insertAuthorAction |
QAction * | createAuthorAction |
QAction * | deleteAuthorAction |
QAction * | showBiblioAction |
QAction * | addToProjectAction |
FillLinkListBox * | filllink |
FillLinkListBox * | fillauthor |
FillLinkListBox * | fillpart |
Private Member Functions | |
Publication (const Publication &) | |
Publication & | operator= (const Publication &) |
|
|
|
Definition at line 48 of file publication.cpp. References PublicationForm::bibtype, checkJournal(), chooseJournal(), PublicationForm::chooseJournal, choosePublisher(), PublicationForm::choosePublisher, initToolBar(), PublicationForm::memo, publform, and setData(). |
|
Definition at line 150 of file publication.cpp. References write(). |
|
Definition at line 286 of file publication.cpp. References ReadOnlyFormBase::no(), SelectItem::setData(), ReadOnlyFormBase::url(), and SelectItem::url(). Referenced by initToolBar(). |
|
Definition at line 353 of file publication.cpp. References PublicationForm::bibtype, BT_ARTICLE, BT_JOURNAL, PublicationForm::chooseJournal, and publform. Referenced by Publication(), and setData(). |
|
Definition at line 155 of file publication.cpp. References PublicationForm::journal, ReadOnlyFormBase::no(), publform, SelectItem::setData(), SelectItem::text(), and SelectItem::url(). Referenced by Publication(). |
|
Definition at line 168 of file publication.cpp. References ReadOnlyFormBase::no(), publform, PublicationForm::publisher, SelectItem::setData(), SelectItem::text(), and SelectItem::url(). Referenced by Publication(). |
|
Definition at line 324 of file publication.cpp. References ReadWriteFormBase::createPublicationAuthor(), and ReadOnlyFormBase::url(). Referenced by initToolBar(). |
|
Definition at line 308 of file publication.cpp. References ReadWriteFormBase::newNote(), and ReadOnlyFormBase::url(). Referenced by initToolBar(). |
|
Definition at line 332 of file publication.cpp. References ReadOnlyFormBase::no(), and ReadOnlyFormBase::url(). Referenced by initToolBar(). |
|
Definition at line 320 of file publication.cpp. References PublicationForm::authors, ReadWriteFormBase::deletePublicationAuthor(), publform, LinkListBox::url(), and ReadOnlyFormBase::url(). Referenced by initToolBar(). |
|
Definition at line 304 of file publication.cpp. References ReadWriteFormBase::deleteLink(), PublicationForm::links, publform, ReadOnlyFormBase::url(), and LinkListBox::url(). Referenced by initToolBar(). |
|
Definition at line 339 of file publication.cpp. References PublicationForm::parts, publform, setData(), LitUrl::table(), and LinkListBox::url(). Referenced by initToolBar(). |
|
Reimplemented from ReadWriteFormBase. Definition at line 66 of file publication.cpp. References addToProject(), createAuthor(), createNote(), createPart(), deleteAuthor(), deleteNote(), deletePart(), insertAuthor(), insertNote(), loadPixmap(), ReadOnlyFormBase::mainWindow(), ReadOnlyFormBase::roMenu(), showBiblio(), and showBiblioAction. Referenced by Publication(). |
|
Definition at line 312 of file publication.cpp. References ReadWriteFormBase::createPublicationAuthor(), SelectItem::setData(), SelectItem::url(), and ReadOnlyFormBase::url(). Referenced by initToolBar(). |
|
Definition at line 296 of file publication.cpp. References ReadWriteFormBase::createLink(), ReadOnlyFormBase::no(), SelectItem::setData(), SelectItem::url(), and ReadOnlyFormBase::url(). Referenced by initToolBar(). |
|
|
|
A virtual method. Loads the data record and fills the form.
Reimplemented from ReadWriteFormBase. Definition at line 181 of file publication.cpp. References PublicationForm::authors, bibtexnames, bibtextypecount, PublicationForm::bibtype, checkJournal(), PublicationForm::created, PublicationForm::journal, PublicationForm::links, loadPixmap(), PublicationForm::memo, PublicationForm::modified, PublicationForm::parts, publform, PublicationForm::publisher, ReadWriteFormBase::setData(), setReadonlyGui(), ReadOnlyFormBase::setValid(), setWorkingGui(), PublicationForm::title, ReadOnlyFormBase::url(), ReadWriteFormBase::waitForThreads(), and PublicationForm::year. Referenced by deletePart(), and Publication(). |
|
Reimplemented from ReadWriteFormBase. Definition at line 276 of file publication.cpp. References ReadWriteFormBase::setInvalidGui(), setReadonlyGui(), and setWorkingGui(). |
|
Reimplemented from ReadWriteFormBase. Definition at line 268 of file publication.cpp. References PublicationForm::bibtype, PublicationForm::memo, publform, ReadWriteFormBase::setReadonlyGui(), PublicationForm::title, and PublicationForm::year. Referenced by setData(), and setInvalidGui(). |
|
Reimplemented from ReadWriteFormBase. Definition at line 260 of file publication.cpp. References PublicationForm::authors, PublicationForm::links, PublicationForm::parts, publform, and ReadWriteFormBase::setWorkingGui(). Referenced by setData(), and setInvalidGui(). |
|
Definition at line 282 of file publication.cpp. Referenced by initToolBar(). |
|
Writes the data to the database. Reimplemented from ReadWriteFormBase. Definition at line 135 of file publication.cpp. References AuthorLinkListBox::authorPos(), PublicationForm::authors, AuthorLinkListBox::modified(), ReadOnlyFormBase::no(), publform, ReadOnlyFormBase::url(), and ReadWriteFormBase::write(). Referenced by ~Publication(). |
|
Definition at line 46 of file publication.h. |
|
Definition at line 43 of file publication.h. |
|
Definition at line 38 of file publication.h. |
|
Definition at line 40 of file publication.h. |
|
Definition at line 44 of file publication.h. |
|
Definition at line 39 of file publication.h. |
|
Definition at line 41 of file publication.h. |
|
Definition at line 49 of file publication.h. |
|
Definition at line 48 of file publication.h. |
|
Definition at line 50 of file publication.h. |
|
Definition at line 42 of file publication.h. |
|
Definition at line 37 of file publication.h. |
|
Definition at line 35 of file publication.h. Referenced by checkJournal(), chooseJournal(), choosePublisher(), deleteAuthor(), deleteNote(), deletePart(), Publication(), setData(), setReadonlyGui(), setWorkingGui(), and write(). |
|
Definition at line 45 of file publication.h. Referenced by initToolBar(). |
|
Definition at line 36 of file publication.h. |