33#include "korganizerifaceimpl.h"
34#include "actionmanager.h"
37KOrganizerIfaceImpl::KOrganizerIfaceImpl(
ActionManager* actionManager,
38 TQObject* parent,
const char* name )
39 : DCOPObject(
"KOrganizerIface" ), TQObject( parent, name ),
40 mActionManager( actionManager )
44KOrganizerIfaceImpl::~KOrganizerIfaceImpl()
48bool KOrganizerIfaceImpl::openURL(
const TQString &url )
50 return mActionManager->openURL( url );
53bool KOrganizerIfaceImpl::mergeURL(
const TQString &url )
55 return mActionManager->mergeURL( url );
58void KOrganizerIfaceImpl::closeURL()
60 return mActionManager->closeURL();
63void KOrganizerIfaceImpl::syncAllResources()
65 mActionManager->saveResourceCalendar();
66 mActionManager->loadResourceCalendar();
69bool KOrganizerIfaceImpl::saveURL()
71 return mActionManager->saveURL();
74bool KOrganizerIfaceImpl::saveAsURL(
const TQString &url )
76 return mActionManager->saveAsURL( url );
79TQString KOrganizerIfaceImpl::getCurrentURLasString()
const
81 return mActionManager->getCurrentURLasString();
84bool KOrganizerIfaceImpl::deleteIncidence(
const TQString &uid,
bool force )
86 return mActionManager->deleteIncidence( uid, force );
89bool KOrganizerIfaceImpl::editIncidence(
const TQString &uid )
91 return mActionManager->editIncidence( uid );
94bool KOrganizerIfaceImpl::editIncidence(
const TQString &uid,
const TQDate &date )
96 return mActionManager->editIncidence( uid, date );
99bool KOrganizerIfaceImpl::addIncidence(
const TQString &ical )
101 return mActionManager->addIncidence( ical );
104bool KOrganizerIfaceImpl::canQueryClose()
106 return (!(mActionManager->queryClose()));
109void KOrganizerIfaceImpl::loadProfile(
const TQString& path )
111 mActionManager->loadProfile( path );
114void KOrganizerIfaceImpl::saveToProfile(
const TQString& path )
const
116 mActionManager->saveToProfile( path );
119bool KOrganizerIfaceImpl::handleCommandLine() {
120 return mActionManager->handleCommandLine();
The ActionManager creates all the actions in KOrganizer.