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

odatebookaccessbackend_xml.cpp File Reference

#include <opie2/opimnotifymanager.h>
#include <opie2/opimrecurrence.h>
#include <opie2/opimtimezone.h>
#include <opie2/odatebookaccessbackend_xml.h>
#include <opie2/odebug.h>
#include <qtopia/global.h>
#include <qtopia/stringutil.h>
#include <qtopia/timeconversion.h>
#include <qasciidict.h>
#include <qfile.h>
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <unistd.h>

Include dependency graph for odatebookaccessbackend_xml.cpp:

Go to the source code of this file.

Namespaces

namespace  Opie

Enumerations

enum  Attribute {
  FDescription = 0, FLocation, FCategories, FUid,
  FType, FAlarm, FSound, FRType,
  FRWeekdays, FRPosition, FRFreq, FRHasEndDate,
  FREndDate, FRStart, FREnd, FNote,
  FCreated, FTimeZone, FRecParent, FRecChildren,
  FExceptions
}

Functions

char * strstrlen (const char *haystack, int hLen, const char *needle, int nLen)
static OPimRecurrencerecur ()
static void save (const OPimEvent &ev, QString &buf)
static bool saveEachEvent (const QMap< int, OPimEvent > &list, QFile &file)

Variables

time_t start
time_t end
time_t created
time_t rp_end
OPimRecurrencerec
int alarmTime
int snd


Enumeration Type Documentation

enum Attribute
 

Enumeration values:
FDescription 
FLocation 
FCategories 
FUid 
FType 
FAlarm 
FSound 
FRType 
FRWeekdays 
FRPosition 
FRFreq 
FRHasEndDate 
FREndDate 
FRStart 
FREnd 
FNote 
FCreated 
FTimeZone 
FRecParent 
FRecChildren 
FExceptions 

Definition at line 99 of file odatebookaccessbackend_xml.cpp.


Function Documentation

static OPimRecurrence* recur  )  [static]
 

Definition at line 91 of file odatebookaccessbackend_xml.cpp.

Referenced by Opie::OPimEvent::Data::Data(), ORecur::doesRecur(), Opie::OPimRecurrence::doesRecur(), OEvent::fromMap(), Opie::OPimEvent::fromMap(), ODateBookAccessBackend_XML::setField(), Opie::ODateBookAccessBackend_XML::setField(), OTodoAccessXML::todo(), Opie::OPimTodoAccessXML::todo(), OTodoAccessBackendSQL::todo(), OEvent::toMap(), Opie::OPimEvent::toMap(), and Opie::OPimEvent::Data::~Data().

static void save const OPimEvent ev,
QString buf
[static]
 

Definition at line 124 of file odatebookaccessbackend_xml.cpp.

References Opie::OPimNotify::dateTime(), Qtopia::escapeString(), Opie::OPimTimeZone::fromDateTime(), i, Qtopia::Record::idsToString(), OPimAlarm::Loud, QString::number(), and Opie::OPimAlarm::sound().

Referenced by Appearance::accept(), button_hit(), KCheckers::compGo(), forAll(), RCheckers::kingCapture1(), ECheckers::kingCapture1(), RCheckers::kingCapture2(), ECheckers::kingCapture2(), RCheckers::manCapture1(), ECheckers::manCapture1(), RCheckers::manCapture2(), ECheckers::manCapture2(), CInputScript::ParseTags(), saveEachEvent(), MoveEngine::saveGame(), BackGammon::savegame(), Appearance::saveSchemeClicked(), QOutputDev::saveState(), Converter::start_conversion(), and KCheckers::userGo().

static bool saveEachEvent const QMap< int, OPimEvent > &  list,
QFile file
[static]
 

Definition at line 194 of file odatebookaccessbackend_xml.cpp.

References QMap< Key, T >::begin(), buf, QMap< Key, T >::end(), QCString::length(), save(), str, QString::utf8(), and QFile::writeBlock().

Referenced by Opie::ODateBookAccessBackend_XML::save().

char* strstrlen const char *  haystack,
int  hLen,
const char *  needle,
int  nLen
[static]
 

Definition at line 63 of file odatebookaccessbackend_xml.cpp.

Referenced by OTodoAccessXML::load(), Opie::OPimTodoAccessXML::load(), ODateBookAccessBackend_XML::loadFile(), and Opie::ODateBookAccessBackend_XML::loadFile().


Variable Documentation

int alarmTime [static]
 

Definition at line 97 of file odatebookaccessbackend_xml.cpp.

Referenced by ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODateBookAccessBackend_XML::finalizeRecord(), OEvent::fromMap(), Opie::OPimEvent::fromMap(), DateBookDB::loadFile(), ODateBookAccessBackend_XML::loadFile(), Opie::ODateBookAccessBackend_XML::loadFile(), parseVObject(), ODateBookAccessBackend_XML::setField(), and Opie::ODateBookAccessBackend_XML::setField().

time_t created [static]
 

Definition at line 89 of file odatebookaccessbackend_xml.cpp.

Referenced by ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODateBookAccessBackend_XML::finalizeRecord(), ODateBookAccessBackend_XML::setField(), Opie::ODateBookAccessBackend_XML::setField(), OContactAccessBackend_XML::updateJournal(), and Opie::OPimContactAccessBackend_XML::updateJournal().

time_t end [static]
 

Definition at line 89 of file odatebookaccessbackend_xml.cpp.

Referenced by TaskbarSettings::accept(), TabsSettings::accept(), MenuSettings::accept(), Screen::addHistLine(), TEScreen::addHistLine(), LauncherItem::animateIcon(), DatebookAlldayDisp::beam_single_event(), bitmap_decompress(), bm_find(), Opie::ODevice::buttonForKeycode(), ButtonSettings::ButtonSettings(), CategoryFilterImpl::CategoryFilterImpl(), CDrawBuffer::charwidth(), QString::checkSimpleText(), ProfileConfig::clearAll(), Ipkg::commandStdout(), Board::contentsMouseMoveEvent(), Opie::OPimBase::convertOccurrenceFromBackend(), Appearance::createColorTab(), Appearance::createDecoTab(), Snake::createSnake(), Appearance::createStyleTab(), OLineEdit::cursorAtEnd(), DateBookDayWidget::DateBookDayWidget(), DateBookEvent::DateBookEvent(), DateBookWeekLstEvent::DateBookWeekLstEvent(), KateDocument::delMarkedText(), ExcelBook::DetectEndian(), KateDocument::doComment(), QMakeProject::doVariableReplace(), Opie::Ui::OLedBox::drawLed(), TabsSettings::editClicked(), Opie::OPimEvent::endDateTime(), DateEntry::event(), DateBookDBHack::eventByUID(), Qt3::QTextFormatCommand::execute(), Opie::DB::OSQLBackEndManager::file2backend(), ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODateBookAccessBackend_XML::finalizeRecord(), QString::find(), QCString::find(), Qt3::QTextDocument::find(), QString::findRev(), QCString::findRev(), QTReader::firstword(), OFontSelector::fontFamilyClicked(), Opie::Ui::OFontSelector::fontFamilyClicked(), ORecur::fromMap(), OEvent::fromMap(), Opie::OPimRecurrence::fromMap(), Opie::OPimEvent::fromMap(), CDrawBuffer::getLinkType(), KateDocument::getWord(), Qt3::QTextCursor::gotoDown(), KateConfig::groupList(), ProfileConfig::groups(), KateConfig::hasGroup(), Dasher::alphabet_map::Hash(), PopClient::incomingData(), TaskbarSettings::init(), TabsSettings::init(), MenuSettings::init(), QTextStream::input_double(), Qt3::QTextCursor::insert(), ButtonUtils::insertAppLnks(), ProfileConfig::items(), LauncherItem::LauncherItem(), OFontSelector::loadFonts(), Opie::Ui::OFontSelector::loadFonts(), UnicodeMap::mapUnicode(), KateDocument::markedText(), DateBookDayWidget::mousePressEvent(), IrdaApplet::mousePressEvent(), Calibration::paintEvent(), IRCMessage::params(), CMap::parse(), optionsDialog::parseFtpList(), Qt3::QTextDocument::parseHTMLSpecialChar(), IRCMessageParser::parseNumerical(), Qt3::QTextDocument::parseTable(), place(), prepareStyles(), read_comment(), QSettings::readEntry(), RemoteTab::readPacket(), readPacket(), LearnTab::readPacket(), ButtonDialog::readPacket(), TabsSettings::readTabSettings(), DateBookDay::relayoutPage(), TempScreenSaverMonitor::removeOld(), Qt3::QTextDocument::removeSelection(), CDrawBuffer::render(), repeat(), LauncherItem::resetIcon(), Opie::XMLElement::save(), Opie::Core::XMLElement::save(), sec_parse_crypt_info(), Qt3::QTextDocument::selectedText(), KateDocument::selection(), KateDocument::selectLength(), KateDocument::selectWord(), DocumentList::sendAllDocLinks(), Qt3::QTextEdit::setAlignment(), ODateBookAccessBackend_XML::setField(), Opie::ODateBookAccessBackend_XML::setField(), ViewMail::setMainText(), Qt3::QTextEdit::setParagType(), Qt3::QTextDocument::setSelectionEnd(), IrdaApplet::showDiscovered(), DateBook::slotNewEventFromKey(), QGVector::sort(), QString::stripWhiteSpace(), QCString::stripWhiteSpace(), ThemeSettings::ThemeSettings(), QString::toDouble(), QCString::toDouble(), ImageViewer::toGray(), Opie::Ui::OImageEffect::toGray(), TranInfo::TranInfo(), QTextStream::ts_getbuf(), QTextStream::ts_getline(), Qt3::QTextFormatCommand::unexecute(), Todo::TableView::updateView(), Qt3::QTextString::width(), CDrawBuffer::width(), and MultiauthConfig::writeConfig().

OPimRecurrence* rec [static]
 

Definition at line 90 of file odatebookaccessbackend_xml.cpp.

Referenced by Opie::OModalHelper< Dialog, Record, Id >::done(), ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODateBookAccessBackend_XML::finalizeRecord(), ExcelBook::GetBREC(), ExcelBook::GetFormatting(), OpieObex::ObexHandler::irdaMessage(), OTodoAccessXML::load(), Opie::OPimTodoAccessXML::load(), ODateBookAccessBackend_XML::loadFile(), Opie::ODateBookAccessBackend_XML::loadFile(), main(), Opie::OModalHelper< Dialog, Record, Id >::next(), EmailHandler::parse(), Opie::OModalHelper< Dialog, Record, Id >::prev(), Opie::OModalHelper< Dialog, Record, Id >::record(), OPimResolver::record(), Opie::OPimResolver::record(), recur(), repeat(), Converter::start_conversion(), and Opietooth2::OTPeer::updateServices().

time_t rp_end [static]
 

Definition at line 89 of file odatebookaccessbackend_xml.cpp.

Referenced by ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODateBookAccessBackend_XML::finalizeRecord(), OTodoAccessXML::load(), Opie::OPimTodoAccessXML::load(), ODateBookAccessBackend_XML::setField(), Opie::ODateBookAccessBackend_XML::setField(), OTodoAccessXML::todo(), and Opie::OPimTodoAccessXML::todo().

int snd [static]
 

Definition at line 98 of file odatebookaccessbackend_xml.cpp.

Referenced by SIMpad::alarmSound(), iPAQ::alarmSound(), Opie::ODevice::alarmSound(), Opie::Core::Internal::Zaurus::buzzer(), Zaurus::buzzer(), ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODevice::keySound(), ODateBookAccessBackend_XML::loadFile(), Opie::ODateBookAccessBackend_XML::loadFile(), Opie::Core::Internal::SIMpad::playAlarmSound(), Opie::Core::Internal::Ramses::playAlarmSound(), Opie::Core::Internal::MyPal::playAlarmSound(), Opie::Core::Internal::iPAQ::playAlarmSound(), Opie::Core::Internal::GenuineIntel::playAlarmSound(), Opie::Core::ODevice::playAlarmSound(), Opie::Core::ODevice::playKeySound(), Opie::Core::ODevice::playTouchSound(), ODateBookAccessBackend_XML::setField(), Opie::ODateBookAccessBackend_XML::setField(), Simple2::slotFire(), and Opie::ODevice::touchSound().

time_t start [static]
 

Definition at line 89 of file odatebookaccessbackend_xml.cpp.

Referenced by DatebookAlldayDisp::beam_single_event(), Qt3::QTextFormatter::bidiReorderLine(), VolumeControl::buttonChanged(), ShutdownImpl::buttonClicked(), CategoryFilterImpl::CategoryFilterImpl(), ClipboardApplet::ClipboardApplet(), Ipkg::commandStdout(), Board::contentsMouseMoveEvent(), Opie::OPimBase::convertOccurrenceFromBackend(), DateBookDayWidget::DateBookDayWidget(), DateBookEvent::DateBookEvent(), DateBookWeekLstEvent::DateBookWeekLstEvent(), KateDocument::doComment(), QTReaderApp::dosearch(), QMakeProject::doVariableReplace(), DateEntry::event(), DateBookDBHack::eventByUID(), Qt3::QTextFormatCommand::execute(), ODateBookAccessBackend_XML::finalizeRecord(), Opie::ODateBookAccessBackend_XML::finalizeRecord(), Qt3::QTextDocument::find(), QTReaderApp::findNext(), QTReader::firstword(), Qt3::QTextFormatter::formatLine(), OEvent::fromMap(), Opie::OPimEvent::fromMap(), DateBookWeekLst::getEvents(), CDrawBuffer::getNextLink(), KateDocument::getWord(), UniKeyboard::handleCombo(), PopClient::incomingData(), Qt3::QTextCursor::insert(), InterfaceInformationImp::InterfaceInformationImp(), CDrawBuffer::invertLink(), is_pixel_on(), Qt3::QTextParagraph::join(), ButtonSettings::keyPressEvent(), MainWindow::letterPushed(), MainWindow::loadPackageList(), MagicTextBrowser::magicOpe(), MagicTextBrowser::magicQpe(), main(), UnicodeMap::mapUnicode(), KateDocument::markedText(), DateBookDayWidget::mousePressEvent(), ClipboardApplet::newData(), DateBookWeekLstDayHdr::newEvent(), FirstUse::nextDialog(), Event::operator<(), Event::operator<=(), Event::operator>(), Event::operator>=(), IRCMessage::params(), CMap::parse(), CInputScript::ParseDefineFont(), CInputScript::ParseDefineFont2(), parseEmailFrom(), parseEmailTo(), optionsDialog::parseFtpList(), place(), prepareStyles(), FirstUse::previousDialog(), QTetrix::QTetrix(), QTextStream::read(), QBuffer::readLine(), EmailClient::readMail(), DateBookDay::relayoutPage(), ServerApplication::reloadPowerWarnSettings(), Qt3::QTextEdit::removeParagraph(), Qt3::QTextDocument::removeSelection(), repeat(), MainWindow::searchForPackage(), KateCommands::SedReplace::sedMagic(), Qt3::QTextDocument::selectedText(), KateDocument::selection(), KateDocument::selectLength(), KateDocument::selectWord(), Qt3::QTextEdit::setAlignment(), LightSettings::setBacklight(), QBusyBar::setBusy(), DateBookWeekLstHeader::setDate(), DateBookWeekHeader::setDate(), ODateBookAccessBackend_XML::setField(), Opie::ODateBookAccessBackend_XML::setField(), Qt3::QTextEdit::setParagType(), QBusyBar::setParameters(), Qt3::QTextDocument::setSelectionEnd(), SFCave::SFCave(), DateBook::slotDoFind(), DateBook::slotNewEventFromKey(), QGVector::sort(), QString::stripWhiteSpace(), QCString::stripWhiteSpace(), UniKeyboard::svMove(), FirstUse::terminated(), and UniKeyboard::UniKeyboard().


Generated on Sat Nov 5 16:36:55 2005 for OPIE by  doxygen 1.4.2