Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

IconBuffer Class Reference

#include <latexeditor.h>

Collaboration diagram for IconBuffer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 IconBuffer ()
void loadFile (QString filename)
QIcon * icon (QString filename, QString name)

Static Public Member Functions

static IconBufferinstance ()

Protected Member Functions

QString readHeader ()
QIcon readData ()

Protected Attributes

QFile * file
QMap< QString, QIcon > icons
QStringList loadedFiles
int len
int basePos

Static Protected Attributes

static IconBuffer_instance = 0


Detailed Description

Definition at line 135 of file latexeditor.h.


Constructor & Destructor Documentation

IconBuffer::IconBuffer (  )  [inline]

Definition at line 138 of file latexeditor.h.

Referenced by instance().


Member Function Documentation

IconBuffer * IconBuffer::instance (  )  [static]

Definition at line 724 of file latexeditor.cpp.

References _instance, and IconBuffer().

Referenced by LatexEditor::createNewItemsTab(), and LatexEditor::icon().

void IconBuffer::loadFile ( QString  filename  ) 

Definition at line 664 of file latexeditor.cpp.

References basePos, file, icons, len, loadedFiles, readData(), and readHeader().

Referenced by icon().

QIcon * IconBuffer::icon ( QString  filename,
QString  name 
)

Definition at line 683 of file latexeditor.cpp.

References icons, and loadFile().

Referenced by LatexEditor::createNewItemsTab(), and LatexEditor::icon().

QString IconBuffer::readHeader (  )  [protected]

Definition at line 695 of file latexeditor.cpp.

References basePos, file, and len.

Referenced by loadFile().

QIcon IconBuffer::readData (  )  [protected]

Definition at line 713 of file latexeditor.cpp.

References basePos, data, file, and len.

Referenced by loadFile().


Member Data Documentation

QFile* IconBuffer::file [protected]

Definition at line 143 of file latexeditor.h.

Referenced by loadFile(), readData(), and readHeader().

QMap<QString, QIcon> IconBuffer::icons [protected]

Definition at line 144 of file latexeditor.h.

Referenced by icon(), and loadFile().

QStringList IconBuffer::loadedFiles [protected]

Definition at line 145 of file latexeditor.h.

Referenced by loadFile().

int IconBuffer::len [protected]

Definition at line 148 of file latexeditor.h.

Referenced by loadFile(), readData(), and readHeader().

int IconBuffer::basePos [protected]

Definition at line 148 of file latexeditor.h.

Referenced by loadFile(), readData(), and readHeader().

IconBuffer * IconBuffer::_instance = 0 [static, protected]

Definition at line 149 of file latexeditor.h.

Referenced by instance().


The documentation for this class was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.