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

DateBookHoliday Class Reference

#include </home/clem/local/src/opie/core/pim/datebook/datebooktypes.h>

Collaboration diagram for DateBookHoliday:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DateBookHoliday ()
virtual ~DateBookHoliday ()
QStringList holidaylist (const QDate &)
QStringList holidaylist (unsigned year, unsigned month, unsigned day)
virtual QValueList< EffectiveEventgetEffectiveEvents (const QDate &from, const QDate &to)
virtual QValueList< EffectiveEventgetEffectiveEvents (const QDateTime &start)
void reloadPlugins ()
Opie::Core::OPluginLoaderpluginLoader ()
Opie::Core::OPluginManagerpluginManager ()

Protected Member Functions

void init ()
void deinit ()

Protected Attributes

QValueList< HPlugin * > _pluginlist
Opie::Core::OPluginLoaderm_pluginLoader
Opie::Core::OPluginManagerm_pluginManager

Classes

struct  HPlugin

Constructor & Destructor Documentation

DateBookHoliday::DateBookHoliday  ) 
 

Definition at line 1110 of file datebook.cpp.

References _pluginlist, QValueList< T >::clear(), init(), Opie::Core::OPluginManager::load(), m_pluginLoader, m_pluginManager, and Opie::Core::OGenericPluginLoader::setAutoDelete().

DateBookHoliday::~DateBookHoliday  )  [virtual]
 

Definition at line 1127 of file datebook.cpp.

References deinit(), m_pluginLoader, and m_pluginManager.


Member Function Documentation

void DateBookHoliday::deinit  )  [protected]
 

Definition at line 1134 of file datebook.cpp.

References _pluginlist, QValueList< T >::begin(), QValueList< T >::clear(), and QValueList< T >::end().

Referenced by init(), reloadPlugins(), and ~DateBookHoliday().

QValueList< EffectiveEvent > DateBookHoliday::getEffectiveEvents const QDateTime start  )  [virtual]
 

Definition at line 1210 of file datebook.cpp.

References QDateTime::date(), and getEffectiveEvents().

QValueList< EffectiveEvent > DateBookHoliday::getEffectiveEvents const QDate from,
const QDate to
[virtual]
 

Definition at line 1189 of file datebook.cpp.

References DateBookHoliday::HPlugin::_plugin, _pluginlist, QValueList< T >::begin(), QValueList< T >::end(), and Opie::Datebook::HolidayPlugin::events().

Referenced by DateBookDBHoliday::getEffectiveEvents(), and getEffectiveEvents().

QStringList DateBookHoliday::holidaylist unsigned  year,
unsigned  month,
unsigned  day
 

Definition at line 1184 of file datebook.cpp.

References holidaylist().

QStringList DateBookHoliday::holidaylist const QDate  ) 
 

Definition at line 1173 of file datebook.cpp.

References DateBookHoliday::HPlugin::_plugin, _pluginlist, QValueList< T >::begin(), QValueList< T >::end(), and Opie::Datebook::HolidayPlugin::entries().

Referenced by DateBookDay::getEvents(), and holidaylist().

void DateBookHoliday::init  )  [protected]
 

Definition at line 1152 of file datebook.cpp.

References DateBookHoliday::HPlugin::_plugin, _pluginlist, QValueList< T >::append(), QValueList< T >::begin(), deinit(), QValueList< T >::end(), Opie::Core::OGenericPluginLoader::filtered(), IID_HOLIDAY_PLUGIN, Opie::Core::OPluginLoader::load(), m_pluginLoader, odebug, and oendl.

Referenced by DateBookHoliday(), and reloadPlugins().

Opie::Core::OPluginLoader* DateBookHoliday::pluginLoader  )  [inline]
 

Definition at line 74 of file datebooktypes.h.

References m_pluginLoader.

Referenced by DateBook::slotSettings().

Opie::Core::OPluginManager* DateBookHoliday::pluginManager  )  [inline]
 

Definition at line 75 of file datebooktypes.h.

References m_pluginManager.

Referenced by DateBook::slotSettings().

void DateBookHoliday::reloadPlugins  ) 
 

Definition at line 1121 of file datebook.cpp.

References deinit(), and init().

Referenced by DateBook::slotSettings().


Member Data Documentation

QValueList<HPlugin*> DateBookHoliday::_pluginlist [protected]
 

Definition at line 86 of file datebooktypes.h.

Referenced by DateBookHoliday(), deinit(), getEffectiveEvents(), holidaylist(), and init().

Opie::Core::OPluginLoader* DateBookHoliday::m_pluginLoader [protected]
 

Definition at line 87 of file datebooktypes.h.

Referenced by DateBookHoliday(), init(), pluginLoader(), and ~DateBookHoliday().

Opie::Core::OPluginManager* DateBookHoliday::m_pluginManager [protected]
 

Definition at line 88 of file datebooktypes.h.

Referenced by DateBookHoliday(), pluginManager(), and ~DateBookHoliday().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:30:23 2005 for OPIE by  doxygen 1.4.2