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

PublicationForm Class Reference

#include <publicationform.h>

Collaboration diagram for PublicationForm:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PublicationForm (QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~PublicationForm ()

Public Attributes

QLabel * TextLabel1
QLineEdit * title
QLabel * TextLabel1_2
QLineEdit * year
QLabel * TextLabel1_3
QLabel * publisher
QPushButton * choosePublisher
QLabel * TextLabel1_3_2
QLabel * journal
QPushButton * chooseJournal
QLabel * TextLabel1_2_2
QComboBox * bibtype
QLabel * TextLabel2_2_3
QTextEdit * memo
LinkListBoxlinks
AuthorLinkListBoxauthors
LinkListBoxparts
QLabel * created
QLabel * modified

Protected Slots

virtual void languageChange ()

Protected Attributes

QHBoxLayout * PublicationFormLayout
QVBoxLayout * layout15
QHBoxLayout * layout14
QVBoxLayout * layout12
QHBoxLayout * Layout21
QHBoxLayout * Layout22
QHBoxLayout * Layout23
QHBoxLayout * Layout24
QHBoxLayout * Layout25
QVBoxLayout * layout13
QHBoxLayout * Layout43

Private Member Functions

void init ()

Private Attributes

QPixmap image0
QPixmap image1

Constructor & Destructor Documentation

PublicationForm::PublicationForm QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 32 of file publicationform.cpp.

References bibtype, chooseJournal, init(), languageChange(), layout15, Layout21, Layout22, Layout25, Layout43, PublicationFormLayout, TextLabel1_2, TextLabel1_2_2, TextLabel1_3, TextLabel1_3_2, and TextLabel2_2_3.

PublicationForm::~PublicationForm  ) 
 

Definition at line 157 of file publicationform.cpp.


Member Function Documentation

void PublicationForm::init  )  [private]
 

Definition at line 26 of file publicationform.ui.h.

Referenced by PublicationForm().

void PublicationForm::languageChange  )  [protected, virtual, slot]
 

Definition at line 166 of file publicationform.cpp.

References chooseJournal, TextLabel1_2, TextLabel1_2_2, TextLabel1_3, TextLabel1_3_2, and TextLabel2_2_3.

Referenced by PublicationForm().


Member Data Documentation

AuthorLinkListBox* PublicationForm::authors
 

Definition at line 51 of file publicationform.h.

Referenced by Publication::deleteAuthor(), Publication::setData(), Publication::setWorkingGui(), and Publication::write().

QComboBox* PublicationForm::bibtype
 

Definition at line 47 of file publicationform.h.

Referenced by Publication::checkJournal(), Publication::Publication(), PublicationForm(), Publication::setData(), and Publication::setReadonlyGui().

QPushButton* PublicationForm::chooseJournal
 

Definition at line 45 of file publicationform.h.

Referenced by Publication::checkJournal(), languageChange(), Publication::Publication(), and PublicationForm().

QPushButton* PublicationForm::choosePublisher
 

Definition at line 42 of file publicationform.h.

Referenced by Publication::Publication().

QLabel* PublicationForm::created
 

Definition at line 53 of file publicationform.h.

Referenced by Publication::setData().

QPixmap PublicationForm::image0 [private]
 

Definition at line 73 of file publicationform.h.

QPixmap PublicationForm::image1 [private]
 

Definition at line 74 of file publicationform.h.

QLabel* PublicationForm::journal
 

Definition at line 44 of file publicationform.h.

Referenced by Publication::chooseJournal(), and Publication::setData().

QVBoxLayout* PublicationForm::layout12 [protected]
 

Definition at line 60 of file publicationform.h.

QVBoxLayout* PublicationForm::layout13 [protected]
 

Definition at line 66 of file publicationform.h.

QHBoxLayout* PublicationForm::layout14 [protected]
 

Definition at line 59 of file publicationform.h.

QVBoxLayout* PublicationForm::layout15 [protected]
 

Definition at line 58 of file publicationform.h.

Referenced by PublicationForm().

QHBoxLayout* PublicationForm::Layout21 [protected]
 

Definition at line 61 of file publicationform.h.

Referenced by PublicationForm().

QHBoxLayout* PublicationForm::Layout22 [protected]
 

Definition at line 62 of file publicationform.h.

Referenced by PublicationForm().

QHBoxLayout* PublicationForm::Layout23 [protected]
 

Definition at line 63 of file publicationform.h.

QHBoxLayout* PublicationForm::Layout24 [protected]
 

Definition at line 64 of file publicationform.h.

QHBoxLayout* PublicationForm::Layout25 [protected]
 

Definition at line 65 of file publicationform.h.

Referenced by PublicationForm().

QHBoxLayout* PublicationForm::Layout43 [protected]
 

Definition at line 67 of file publicationform.h.

Referenced by PublicationForm().

LinkListBox* PublicationForm::links
 

Definition at line 50 of file publicationform.h.

Referenced by Publication::deleteNote(), Publication::setData(), and Publication::setWorkingGui().

QTextEdit* PublicationForm::memo
 

Definition at line 49 of file publicationform.h.

Referenced by Publication::Publication(), Publication::setData(), and Publication::setReadonlyGui().

QLabel* PublicationForm::modified
 

Definition at line 54 of file publicationform.h.

Referenced by Publication::setData().

LinkListBox* PublicationForm::parts
 

Definition at line 52 of file publicationform.h.

Referenced by Publication::deletePart(), Publication::setData(), and Publication::setWorkingGui().

QHBoxLayout* PublicationForm::PublicationFormLayout [protected]
 

Definition at line 57 of file publicationform.h.

Referenced by PublicationForm().

QLabel* PublicationForm::publisher
 

Definition at line 41 of file publicationform.h.

Referenced by Publication::choosePublisher(), and Publication::setData().

QLabel* PublicationForm::TextLabel1
 

Definition at line 36 of file publicationform.h.

QLabel* PublicationForm::TextLabel1_2
 

Definition at line 38 of file publicationform.h.

Referenced by languageChange(), and PublicationForm().

QLabel* PublicationForm::TextLabel1_2_2
 

Definition at line 46 of file publicationform.h.

Referenced by languageChange(), and PublicationForm().

QLabel* PublicationForm::TextLabel1_3
 

Definition at line 40 of file publicationform.h.

Referenced by languageChange(), and PublicationForm().

QLabel* PublicationForm::TextLabel1_3_2
 

Definition at line 43 of file publicationform.h.

Referenced by languageChange(), and PublicationForm().

QLabel* PublicationForm::TextLabel2_2_3
 

Definition at line 48 of file publicationform.h.

Referenced by languageChange(), and PublicationForm().

QLineEdit* PublicationForm::title
 

Definition at line 37 of file publicationform.h.

Referenced by Publication::setData(), and Publication::setReadonlyGui().

QLineEdit* PublicationForm::year
 

Definition at line 39 of file publicationform.h.

Referenced by Publication::setData(), and Publication::setReadonlyGui().


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