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

BibTexFactory Class Reference

#include <bibtexfactory.h>

Inheritance diagram for BibTexFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BibTexFactory (QSqlCursor &cur)
QString getEntry ()

Protected Member Functions

QString ascii2latex (QString &t)
void start (QString label, QString ptype)
void end ()
void addAddress (QString &s)
void addAuthor (QString &s)
void addBooktitle (QString &s)
void addChapter (QString &s)
void addEdition (QString &s)
void addEditor (QString &s)
void addHowpublished (QString &s)
void addInstitution (QString &s)
void addJournal (QString &s)
void addMonth (QString &s)
void addNote (QString &s)
void addNumber (QString &s)
void addOrganization (QString &s)
void addPages (QString &s)
void addPublisher (QString &s)
void addSchool (QString &s)
void addSeries (QString &s)
void addTitle (QString &s)
void addType (QString &s)
void addVolume (QString &s)
void addYear (QString &s)
void addKey (QString &s)
void addCrossRef (QString &s)

Protected Attributes

QString entry

Private Member Functions

 BibTexFactory (const BibTexFactory &)

Constructor & Destructor Documentation

BibTexFactory::BibTexFactory const BibTexFactory  )  [private]
 

BibTexFactory::BibTexFactory QSqlCursor &  cur  ) 
 

Definition at line 25 of file bibtexfactory.cpp.


Member Function Documentation

void BibTexFactory::addAddress QString &  s  )  [protected]
 

Definition at line 401 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addAuthor QString &  s  )  [protected]
 

Definition at line 402 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PartBibTexFactory::PartBibTexFactory(), and PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addBooktitle QString &  s  )  [protected]
 

Definition at line 403 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addChapter QString &  s  )  [protected]
 

Definition at line 404 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PartBibTexFactory::PartBibTexFactory().

void BibTexFactory::addCrossRef QString &  s  )  [protected]
 

Definition at line 423 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PartBibTexFactory::PartBibTexFactory().

void BibTexFactory::addEdition QString &  s  )  [protected]
 

Definition at line 405 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addEditor QString &  s  )  [protected]
 

Definition at line 406 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addHowpublished QString &  s  )  [protected]
 

Definition at line 407 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addInstitution QString &  s  )  [protected]
 

Definition at line 408 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addJournal QString &  s  )  [protected]
 

Definition at line 409 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addKey QString &  s  )  [protected]
 

Definition at line 422 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PartBibTexFactory::PartBibTexFactory(), and PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addMonth QString &  s  )  [protected]
 

Definition at line 410 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addNote QString &  s  )  [protected]
 

Definition at line 411 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

void BibTexFactory::addNumber QString &  s  )  [protected]
 

Definition at line 412 of file bibtexfactory.cpp.

References entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addOrganization QString &  s  )  [protected]
 

Definition at line 413 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addPages QString &  s  )  [protected]
 

Definition at line 414 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PartBibTexFactory::PartBibTexFactory(), and PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addPublisher QString &  s  )  [protected]
 

Definition at line 415 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addSchool QString &  s  )  [protected]
 

Definition at line 416 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addSeries QString &  s  )  [protected]
 

Definition at line 417 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addTitle QString &  s  )  [protected]
 

Definition at line 418 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PartBibTexFactory::PartBibTexFactory(), and PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addType QString &  s  )  [protected]
 

Definition at line 419 of file bibtexfactory.cpp.

References ascii2latex(), and entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addVolume QString &  s  )  [protected]
 

Definition at line 420 of file bibtexfactory.cpp.

References entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

void BibTexFactory::addYear QString &  s  )  [protected]
 

Definition at line 421 of file bibtexfactory.cpp.

References entry.

Referenced by PublBibTexFactory::PublBibTexFactory().

QString BibTexFactory::ascii2latex QString &  t  )  [protected]
 

Definition at line 336 of file bibtexfactory.cpp.

Referenced by addAddress(), addAuthor(), addBooktitle(), addChapter(), addCrossRef(), addEdition(), addEditor(), addHowpublished(), addInstitution(), addJournal(), addKey(), addMonth(), addNote(), addOrganization(), addPages(), addPublisher(), addSchool(), addSeries(), addTitle(), and addType().

void BibTexFactory::end  )  [protected]
 

Definition at line 400 of file bibtexfactory.cpp.

References entry.

Referenced by PartBibTexFactory::PartBibTexFactory(), and PublBibTexFactory::PublBibTexFactory().

QString BibTexFactory::getEntry  ) 
 

Definition at line 332 of file bibtexfactory.cpp.

References entry.

Referenced by Part::generateBibTex(), and Bibliography::generateBibTex().

void BibTexFactory::start QString  label,
QString  ptype
[protected]
 

Definition at line 399 of file bibtexfactory.cpp.

References entry.

Referenced by PartBibTexFactory::PartBibTexFactory(), and PublBibTexFactory::PublBibTexFactory().


Member Data Documentation

QString BibTexFactory::entry [protected]
 

Reimplemented in PublBibTexFactory, and PartBibTexFactory.

Definition at line 36 of file bibtexfactory.h.

Referenced by addAddress(), addAuthor(), addBooktitle(), addChapter(), addCrossRef(), addEdition(), addEditor(), addHowpublished(), addInstitution(), addJournal(), addKey(), addMonth(), addNote(), addNumber(), addOrganization(), addPages(), addPublisher(), addSchool(), addSeries(), addTitle(), addType(), addVolume(), addYear(), end(), getEntry(), and start().


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