libkdepim

KPIM::KIncidenceChooser Class Reference

#include <kincidencechooser.h>

Inherits KDialog.

List of all members.


Detailed Description

Dialog to deal with conflicts encountered when modifying the contents of shared folders.

Definition at line 43 of file kincidencechooser.h.


Public Types

enum  TakeMode { Newer = 0, Remote, Local, Both }
enum  ConflictAskPolicy { Always = 0, Sync, Session, Never }

Public Slots

void useGlobalMode ()

Public Member Functions

 KIncidenceChooser (const QString &folder, ConflictAskPolicy askPolicy=Always, bool FolderOnly=true, QWidget *parent=0, char *name=0)
void setIncidences (KCal::Incidence *, KCal::Incidence *)
KCal::Incidence * takeIncidence ()
TakeMode takeMode ()
void setConflictAskPolicy (ConflictAskPolicy policy)
ConflictAskPolicy conflictAskPolicy ()
void setFolderOnly (bool folderOnly)
bool folderOnly ()

Protected Slots

void showLocalIncidence ()
void showRemoteIncidence ()
void takeNewerIncidence ()
void takeRemoteIncidence ()
void takeLocalIncidence ()
void takeBothIncidence ()
void setLabels ()
void detailsDialogClosed ()
void slotFolderAll ()
void slotFolderOnly ()

Protected Member Functions

void keyPressEvent (QKeyEvent *e)
void closeEvent (QCloseEvent *e)

Member Enumeration Documentation

Enumerator:
Newer  take the newer of the two incidences in conflict
Remote  take the server copy of the incidence
Local  take the local copy of the incidence
Both  take both incidences

Definition at line 47 of file kincidencechooser.h.

Enumerator:
Always  always ask
Sync  ask on first conflict per sync only
Session  ask on first conflict per session only
Never  never ask

Definition at line 54 of file kincidencechooser.h.


Constructor & Destructor Documentation

KIncidenceChooser::KIncidenceChooser ( const QString &  folder,
ConflictAskPolicy  askPolicy = Always,
bool  FolderOnly = true,
QWidget *  parent = 0,
char *  name = 0 
) [explicit]

Initialize dialog and pages.

Definition at line 49 of file kincidencechooser.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys