31#ifndef MKCAL_SQLITEFORMAT_H
32#define MKCAL_SQLITEFORMAT_H
38#include <KCalendarCore/Incidence>
109 bool modifyComponents(
const KCalendarCore::Incidence::Ptr &incidence,
const QString ¬ebook,
110 DBOperation dbop, sqlite3_stmt *stmt1, sqlite3_stmt *stmt2,
111 sqlite3_stmt *stmt3, sqlite3_stmt *stmt4, sqlite3_stmt *stmt5,
112 sqlite3_stmt *stmt6, sqlite3_stmt *stmt7, sqlite3_stmt *stmt8,
113 sqlite3_stmt *stmt9, sqlite3_stmt *stmt10, sqlite3_stmt *stmt11,
114 sqlite3_stmt *delAttachmentStmt, sqlite3_stmt *insAttachmentStmt);
116 bool purgeDeletedComponents(
const KCalendarCore::Incidence::Ptr &incidence,
117 sqlite3_stmt *stmt1, sqlite3_stmt *stmt2,
118 sqlite3_stmt *stmt3, sqlite3_stmt *stmt4,
119 sqlite3_stmt *stmt5, sqlite3_stmt *stmt6,
120 sqlite3_stmt *stmt7, sqlite3_stmt *attachmentStmt);
135 KCalendarCore::Incidence::Ptr selectComponents(sqlite3_stmt *stmt1, sqlite3_stmt *stmt2,
136 sqlite3_stmt *stmt3, sqlite3_stmt *stmt4,
137 sqlite3_stmt *stmt5, sqlite3_stmt *stmt6,
138 sqlite3_stmt *attachmentStmt,
QSharedPointer< Notebook > Ptr
A shared pointer to a Notebook object.
Definition: notebook.h:51
This class provides a calendar storage as an sqlite database.
Definition: sqlitestorage.h:54
This file is part of the API for handling calendar data and defines the ExtendedStorage interface.
#define MKCAL_EXPORT
Definition: mkcal_export.h:27
#define MKCAL_HIDE
Definition: mkcal_export.h:31
Definition: extendedstorage.h:47
DBOperation
Database operation type.
Definition: extendedstorage.h:52
This file is part of the API for handling calendar data and defines the Notebook class.