Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

gif_slave.cpp File Reference

#include "gif_slave.h"
#include "thumbnailtool.h"
#include <qimage.h>
#include <qobject.h>
#include <qfile.h>
#include <qpixmap.h>

Include dependency graph for gif_slave.cpp:

Go to the source code of this file.

Defines

#define SUCCESS   (0)
#define FAILURE   (1)
#define READ_BINARY   "r"
#define WRITE_BINARY   "w"
#define readword(buffer)   ((buffer)[0]+256*(buffer)[1])
#define readflag(buffer)   ((buffer)?true:false)
#define hex(c)   ('a'<=(c)&&(c)<='z'?(c)-'a'+10:'A'<=(c)&&(c)<='Z'?(c)-'A'+10:(c)-'0')

Functions

 PHUNK_VIEW_INTERFACE ("Gif", GifSlave)
void dump (long int, unsigned char *, size_t)
void skipdata (FILE *src)
void transdata (FILE *src, FILE *dest)
void transblock (FILE *src, FILE *dest)
void dumpcomment (FILE *src, QCString &str)
int giftrans (FILE *src, FILE *dest, QString &str, bool full)
void get_gif_info (const char *original_filename, QString &str, bool full=false)

Variables

static long int pos
static char skipcomment
static char verbose
char * global_comment
static bool debug = false
static bool output = false


Define Documentation

#define FAILURE   (1)
 

Definition at line 71 of file gif_slave.cpp.

Referenced by giftrans().

#define hex  )     ('a'<=(c)&&(c)<='z'?(c)-'a'+10:'A'<=(c)&&(c)<='Z'?(c)-'A'+10:(c)-'0')
 

Definition at line 83 of file gif_slave.cpp.

Referenced by ASCIIHexEncoder::fillBuf(), getToken(), Gfx8BitFont::Gfx8BitFont(), KVNCConnDlg::KVNCConnDlg(), and KVNCConnDlg::save().

#define READ_BINARY   "r"
 

Definition at line 73 of file gif_slave.cpp.

Referenced by get_gif_info().

#define readflag buffer   )     ((buffer)?true:false)
 

Definition at line 82 of file gif_slave.cpp.

Referenced by giftrans().

#define readword buffer   )     ((buffer)[0]+256*(buffer)[1])
 

Definition at line 81 of file gif_slave.cpp.

Referenced by giftrans().

#define SUCCESS   (0)
 

Definition at line 70 of file gif_slave.cpp.

Referenced by giftrans().

#define WRITE_BINARY   "w"
 

Definition at line 74 of file gif_slave.cpp.


Function Documentation

void dump long  int,
unsigned char *  ,
size_t 
[static]
 

Definition at line 88 of file gif_slave.cpp.

Referenced by dumpcomment(), skipdata(), transblock(), and transdata().

void dumpcomment FILE *  src,
QCString str
[static]
 

Definition at line 145 of file gif_slave.cpp.

References dump(), QCString::resize(), and size.

Referenced by giftrans().

void get_gif_info const char *  original_filename,
QString str,
bool  full = false
 

Definition at line 253 of file gif_slave.cpp.

References FALSE, giftrans(), infile, NULL, READ_BINARY, and TRUE.

Referenced by GifSlave::fullImageInfo(), and GifSlave::iconViewName().

int giftrans FILE *  src,
FILE *  dest,
QString str,
bool  full
[static]
 

Definition at line 161 of file gif_slave.cpp.

References dumpcomment(), FAILURE, readflag, readword, size, skipdata(), SUCCESS, tr, transblock(), and transdata().

Referenced by get_gif_info().

PHUNK_VIEW_INTERFACE "Gif"  ,
GifSlave 
 

void skipdata FILE *  src  )  [static]
 

Definition at line 91 of file gif_slave.cpp.

References dump(), and size.

Referenced by giftrans().

void transblock FILE *  src,
FILE *  dest
[static]
 

Definition at line 127 of file gif_slave.cpp.

References dump(), and size.

Referenced by giftrans().

void transdata FILE *  src,
FILE *  dest
[static]
 

Definition at line 111 of file gif_slave.cpp.

References dump(), and size.

Referenced by giftrans().


Variable Documentation

bool debug = false [static]
 

Definition at line 85 of file gif_slave.cpp.

char* global_comment [static]
 

Definition at line 79 of file gif_slave.cpp.

bool output = false [static]
 

Definition at line 86 of file gif_slave.cpp.

Referenced by WLANImp::changeAndSaveSettingFile(), Opie::Core::Internal::DebugBackend::debugShel(), AddressBookPluginWidget::getAddress(), TodolistPluginWidget::getTodo(), ProjectBuilderMakefileGenerator::openOutput(), IRCMessageParser::parseCTCPAction(), IRCMessageParser::parseCTCPPing(), IRCMessageParser::parseCTCPVersion(), IRCMessageParser::parseLiteralJoin(), IRCMessageParser::parseLiteralKick(), IRCMessageParser::parseLiteralMode(), IRCMessageParser::parseLiteralPart(), IRCMessageParser::parseLiteralPrivMsg(), IRCMessageParser::parseLiteralQuit(), IRCMessageParser::parseLiteralTopic(), IRCMessageParser::parseNumericalEndOfNames(), IRCMessageParser::parseNumericalTopic(), pppdVersion(), QIMPenMatch::processMatches(), qtMD5(), Qsmb::scan(), DocLnkSearch::searchFile(), CameraMainWindow::showContextMenu(), ViewMail::slotItemClicked(), and IRCSession::updateNickname().

long int pos [static]
 

Definition at line 77 of file gif_slave.cpp.

Referenced by ZSafe::addCategory(), PIconView::addFiles(), AMSUnpack(), AppLauncher::AppLauncher(), QString::arg(), Qt3::QTextEdit::autoScrollTimerDone(), OIpkg::availablePackages(), KateDocument::backspace(), QFileInfo::baseName(), Gutenbrowser::BeginBtn(), Qt3::QTextFormatter::bidiReorderLine(), Generatemail::buildFilePart(), PIconView::calculateGrid(), CSoundFile::CanPackSample(), HlRegExpr::checkHgl(), HlCHex::checkHgl(), chooseRandomFile(), QDir::cleanDirPath(), combiningClass(), XRef::constructXRef(), ImageView::contentsMousePressEvent(), KDateTable::contentsMousePressEvent(), Todo::TableView::contentsMousePressEvent(), MindBreakerBoard::contentsMouseReleaseEvent(), KDateInternalMonthPicker::contentsMouseReleaseEvent(), OContactAccessBackend_VCard::convDateToVCardDate(), Opie::OPimContactAccessBackend_VCard::convDateToVCardDate(), convert(), BFont::count(), OHighscoreDialog::createHighscoreListView(), createMimedir(), XINE::Lib::currentPosition(), XINE::Lib::currentTime(), MiscFunctions::decodeBase64(), Status::decodeHexOctString(), Painter::decodeHexOctString(), QChar::decomposition(), QChar::decompositionTag(), direction(), QDir::dirName(), QFileInfo::dirPath(), SFCave::displayMenu(), KeyHelperWidget::doEvent(), PickboardPicks::doMenu(), QSplitter::doResize(), KateDocument::doSearch(), QTReaderApp::dosearch(), Gutenbrowser::doSearch(), MainWindow::downloadPackage(), Help::draw(), BarGraph::drawContents(), BuzzWord::drawGrid(), Opie::Ui::OLedBox::drawLed(), ZSafe::editCategory(), QString::endsWith(), Qt3::QTextDocument::endsWith(), Qtopia::escapeString(), PickboardAdd::exec(), CSoundFile::ExtendedS3MCommands(), QFileInfo::extension(), KateView::find(), striphtml::findanchor(), ORecur::fromMap(), Opie::OPimRecurrence::fromMap(), striphtml::getattr(), CSoundFile::GetCurrentPos(), AddressList::getEmailByName(), AddressList::getEmailRef(), EmailHandler::getEnclosure(), AddressList::getNameByEmail(), AddressList::getNameRef(), striphtml::getpara(), PackageListItem::getPopupMenu(), WeatherPluginWidget::getPressure(), WriteMail::getRecipients(), IMAPResponseParser::getResponseCode(), AddressList::getRightString(), CardMonitor::getStatusPcmcia(), striphtml::getTableAsHtml(), WeatherPluginWidget::getTemp(), WeatherPluginWidget::getWind(), ExcelBook::HandleBoundSheet(), ExcelBook::HandleName(), ExcelBook::HandleSetOfSST(), MHfolderItem::initName(), KateView::initSearch(), KateDocument::insert(), MetaTranslator::insert(), KateDocument::insertChars(), Referee::introPlay(), CSoundFile::IsSongFinished(), joining(), BFont::JustifiedPutString(), KDateTable::keyPressEvent(), Opie::Core::OGenericPluginLoader::languageList(), XINE::Lib::length(), lineBreakClass(), ZSafe::ListPressed(), CReb::locate(), OpieMail::mailHold(), Gutenbrowser::mainListPressed(), Parser::makeStream(), ExcelBook::MergeBytesFromSSTs(), mirrored(), TEWidget::mouseDoubleClickEvent(), QSplitterHandle::mouseMoveEvent(), QWellArray::mouseMoveEvent(), TEWidget::mouseMoveEvent(), MFrequencySpectrum::mousePressEvent(), PiecesTable::mousePressEvent(), QWellArray::mousePressEvent(), TEWidget::mousePressEvent(), QSplitterHandle::mouseReleaseEvent(), ExcelBook::MulrkRead(), KateDocument::newLine(), DocumentListPrivate::nextFile(), CReb::OpenFile(), OPopupMenu::eventFilter(), OPopupMenu::itemHighlighted(), OTabWidget::OTabWidget(), CReb::page2pos(), CReb::pagelength(), PiecesTable::paintCell(), KDateTable::paintCell(), QBusyBar::paintEvent(), Opie::Ui::OSelector::paintEvent(), IRCMessage::params(), EmailHandler::parse(), IMAPResponseParser::parse(), QRegExpEngine::parseFactor(), ListViewItemConfFile::parseFile(), OpieTooth::Manager::parseHCIOutput(), OpieObex::Obex::parseOut(), OpieObex::BtObex::parseOut(), OpieTooth::Parser::parseProfile(), OpieTooth::Parser::parseProtocol(), IMAPResponseParser::parseResponse(), Qt3::QTextCursor::place(), LinesBoard::placeBall(), Qtopia::plainString(), PlayListWidget::playlistViewPressed(), Opie::Core::OGenericPluginLoader::plugins(), CSoundFile::ProcessMidiMacro(), PWEntry::PWEntry(), QLigature::QLigature(), QSettings::QSettings(), qt_tokenize(), PiecesTable::randomizeMap(), BkmkFile::read03(), BkmkFile::read05(), CSoundFile::ReadAMS2(), QTextStream::readLine(), CSoundFile::ReadMT2(), Server::readPackageFile(), CSoundFile::ReadPSM(), XRef::readTrailer(), OContact::recordField(), Opie::OPimContact::recordField(), MHviewItem::refresh(), IMAPviewItem::refreshFolders(), QString::replace(), QCString::replace(), KateView::replace(), KateCommands::replace(), WriteMail::reply(), TypeCombo::reread(), CenteringDialog::resizeEvent(), OThemeStyle::scrollBarPointOver(), FreshStyle::scrollBarPointOver(), LiquidStyle::scrollBarPointOver(), FlatStyle::scrollBarPointOver(), ListViewItemConfigEntry::setKey(), Qt3::QTextDocument::setRichTextInternal(), KateDocument::setText(), TaskSelector::show(), MenuLauncher::show(), CameraMainWindow::showContextMenu(), FileView::showFileMenu(), AdvancedFm::showFileMenu(), InputMethods::showKbd(), QtRec::showListMenu(), OpieFtp::showLocalMenu(), NotesControl::showMenu(), PackageListView::showPopup(), OpieFtp::showRemoteMenu(), striphtml::skipblock(), MainWindow::slotDate(), Opie::Ui::Internal::OFileViewFileListView::slotFSpressed(), PFileSystem::slotPopUp(), AccountView::slotRightButton(), StringParser::split(), ValueExplode::splitit(), TextParser::splitLine(), IMAPResponseParser::splitTagData(), QString::sprintf(), StringTokenizer::StringTokenizer(), LauncherTabWidget::tabProperties(), StoneWidget::timerEvent(), Referee::timerEvent(), OTodoAccessXML::todo(), Opie::OPimTodoAccessXML::todo(), IRCOutput::toHTML(), StoneWidget::undo(), UnpackMDLTrack(), QIMPenProfile::userConfig(), Opie::Ui::OSelector::valueChange(), QPEOutputDev::viewportMouseMoveEvent(), QPEOutputDev::viewportMousePressEvent(), PlayListWidget::viewPressed(), Qt3::QTextString::width(), CSoundFile::WriteSample(), MingwMakefileGenerator::writeSubDirs(), and XRef::XRef().

char skipcomment [static]
 

Definition at line 78 of file gif_slave.cpp.

char verbose [static]
 

Definition at line 78 of file gif_slave.cpp.

Referenced by main(), and FileTransfer::sendFile().


Generated on Sat Nov 5 17:00:09 2005 for OPIE by  doxygen 1.4.2