• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

kalarm

Public Types | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
EditAlarmDlg Class Referenceabstract

#include <editdlg.h>

Inheritance diagram for EditAlarmDlg:
Inheritance graph
[legend]

Public Types

enum  GetResourceType { RES_PROMPT, RES_USE_EVENT_ID, RES_IGNORE }
 
enum  Type {
  NO_TYPE, DISPLAY, COMMAND, EMAIL,
  AUDIO
}
 

Public Member Functions

virtual ~EditAlarmDlg ()
 
bool getEvent (KAEvent &, AlarmResource *&)
 
virtual void setAction (KAEvent::SubAction, const AlarmText &=AlarmText())=0
 
void setLateCancel (int minutes)
 
void setRecurrence (const KARecurrence &, int subRepeatInterval, int subRepeatCount)
 
void setRepeatAtLogin ()
 
void setShowInKOrganizer (bool)
 
void setTime (const DateTime &)
 
virtual QSize sizeHint () const
 

Static Public Member Functions

static EditAlarmDlg * create (bool Template, Type, QWidget *parent=0, GetResourceType=RES_PROMPT)
 
static EditAlarmDlg * create (bool Template, const KAEvent *, bool newAlarm, QWidget *parent=0, GetResourceType=RES_PROMPT, bool readOnly=false)
 
static QString i18n_chk_ShowInKOrganizer ()
 

Protected Slots

void contentsChanged ()
 
virtual void slotButtonClicked (int button)
 
virtual void slotDefault ()
 
virtual void slotHelp ()
 
virtual void slotTry ()
 

Protected Member Functions

 EditAlarmDlg (bool Template, KAEvent::SubAction, QWidget *parent=0, GetResourceType=RES_PROMPT)
 
 EditAlarmDlg (bool Template, const KAEvent *, bool newAlarm, QWidget *parent=0, GetResourceType=RES_PROMPT, bool readOnly=false)
 
virtual bool checkText (QString &result, bool showErrorMessage=true) const =0
 
virtual void closeEvent (QCloseEvent *)
 
virtual Reminder * createReminder (QWidget *parent)
 
bool dateOnly () const
 
virtual KAEvent::Flags getAlarmFlags () const
 
void init (const KAEvent *event)
 
bool isNewAlarm () const
 
bool isTemplate () const
 
bool isTimedRecurrence () const
 
LateCancelSelector * lateCancel () const
 
Reminder * reminder () const
 
virtual void resizeEvent (QResizeEvent *)
 
virtual void saveState (const KAEvent *)=0
 
virtual void setReadOnly (bool readOnly)=0
 
virtual void showEvent (QShowEvent *)
 
bool showingMore () const
 
void showMainPage ()
 
virtual void type_aboutToTry ()
 
virtual QString type_caption () const =0
 
virtual CheckBox * type_createConfirmAckCheckbox (QWidget *parent)
 
virtual void type_executedTry (const QString &text, void *obj)
 
virtual void type_init (QWidget *parent, QVBoxLayout *frameLayout)=0
 
virtual void type_initValues (const KAEvent *)=0
 
virtual void type_setEvent (KAEvent &, const KDateTime &, const QString &text, int lateCancel, bool trial)=0
 
virtual void type_showOptions (bool more)=0
 
virtual bool type_stateChanged () const =0
 
virtual bool type_validate (bool trial)=0
 

Protected Attributes

KAEvent::SubAction mAlarmType
 

Detailed Description

Definition at line 61 of file editdlg.h.

Member Enumeration Documentation

enum EditAlarmDlg::GetResourceType
Enumerator
RES_PROMPT 
RES_USE_EVENT_ID 
RES_IGNORE 

Definition at line 66 of file editdlg.h.

enum EditAlarmDlg::Type
Enumerator
NO_TYPE 
DISPLAY 
COMMAND 
EMAIL 
AUDIO 

Definition at line 65 of file editdlg.h.

Constructor & Destructor Documentation

EditAlarmDlg::~EditAlarmDlg ( )
virtual

Definition at line 480 of file editdlg.cpp.

EditAlarmDlg::EditAlarmDlg ( bool  Template,
KAEvent::SubAction  action,
QWidget *  parent = 0,
GetResourceType  getResource = RES_PROMPT 
)
protected

Definition at line 144 of file editdlg.cpp.

EditAlarmDlg::EditAlarmDlg ( bool  Template,
const KAEvent *  event,
bool  newAlarm,
QWidget *  parent = 0,
GetResourceType  getResource = RES_PROMPT,
bool  readOnly = false 
)
protected

Definition at line 169 of file editdlg.cpp.

Member Function Documentation

virtual bool EditAlarmDlg::checkText ( QString &  result,
bool  showErrorMessage = true 
) const
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

void EditAlarmDlg::closeEvent ( QCloseEvent *  ce)
protectedvirtual

Definition at line 879 of file editdlg.cpp.

void EditAlarmDlg::contentsChanged ( )
protectedslot

Definition at line 727 of file editdlg.cpp.

EditAlarmDlg * EditAlarmDlg::create ( bool  Template,
Type  type,
QWidget *  parent = 0,
GetResourceType  getResource = RES_PROMPT 
)
static

Definition at line 106 of file editdlg.cpp.

EditAlarmDlg * EditAlarmDlg::create ( bool  Template,
const KAEvent *  event,
bool  newAlarm,
QWidget *  parent = 0,
GetResourceType  getResource = RES_PROMPT,
bool  readOnly = false 
)
static

Definition at line 120 of file editdlg.cpp.

virtual Reminder* EditAlarmDlg::createReminder ( QWidget *  parent)
inlineprotectedvirtual

Reimplemented in EditDisplayAlarmDlg.

Definition at line 118 of file editdlg.h.

bool EditAlarmDlg::dateOnly ( ) const
protected

Definition at line 1452 of file editdlg.cpp.

KAEvent::Flags EditAlarmDlg::getAlarmFlags ( ) const
protectedvirtual

Reimplemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

Definition at line 838 of file editdlg.cpp.

bool EditAlarmDlg::getEvent ( KAEvent &  event,
AlarmResource *&  resource 
)

Definition at line 743 of file editdlg.cpp.

QString EditAlarmDlg::i18n_chk_ShowInKOrganizer ( )
static

Definition at line 103 of file editdlg.cpp.

void EditAlarmDlg::init ( const KAEvent *  event)
protected

Definition at line 234 of file editdlg.cpp.

bool EditAlarmDlg::isNewAlarm ( ) const
inlineprotected

Definition at line 124 of file editdlg.h.

bool EditAlarmDlg::isTemplate ( ) const
inlineprotected

Definition at line 123 of file editdlg.h.

bool EditAlarmDlg::isTimedRecurrence ( ) const
protected

Definition at line 1457 of file editdlg.cpp.

LateCancelSelector* EditAlarmDlg::lateCancel ( ) const
inlineprotected

Definition at line 129 of file editdlg.h.

Reminder* EditAlarmDlg::reminder ( ) const
inlineprotected

Definition at line 128 of file editdlg.h.

void EditAlarmDlg::resizeEvent ( QResizeEvent *  re)
protectedvirtual

Definition at line 909 of file editdlg.cpp.

void EditAlarmDlg::saveState ( const KAEvent *  event)
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

Definition at line 655 of file editdlg.cpp.

virtual void EditAlarmDlg::setAction ( KAEvent::SubAction  ,
const AlarmText &  = AlarmText() 
)
pure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

void EditAlarmDlg::setLateCancel ( int  minutes)

Definition at line 621 of file editdlg.cpp.

void EditAlarmDlg::setReadOnly ( bool  readOnly)
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

Definition at line 634 of file editdlg.cpp.

void EditAlarmDlg::setRecurrence ( const KARecurrence &  recur,
int  subRepeatInterval,
int  subRepeatCount 
)

Definition at line 609 of file editdlg.cpp.

void EditAlarmDlg::setRepeatAtLogin ( )

Definition at line 617 of file editdlg.cpp.

void EditAlarmDlg::setShowInKOrganizer ( bool  show)

Definition at line 626 of file editdlg.cpp.

void EditAlarmDlg::setTime ( const DateTime &  start)

Definition at line 605 of file editdlg.cpp.

void EditAlarmDlg::showEvent ( QShowEvent *  se)
protectedvirtual

Definition at line 855 of file editdlg.cpp.

bool EditAlarmDlg::showingMore ( ) const
inlineprotected

Definition at line 127 of file editdlg.h.

void EditAlarmDlg::showMainPage ( )
protected

Definition at line 1462 of file editdlg.cpp.

virtual QSize EditAlarmDlg::sizeHint ( ) const
inlinevirtual

Definition at line 93 of file editdlg.h.

void EditAlarmDlg::slotButtonClicked ( int  button)
protectedvirtualslot

Definition at line 923 of file editdlg.cpp.

void EditAlarmDlg::slotDefault ( )
protectedvirtualslot

Definition at line 1226 of file editdlg.cpp.

void EditAlarmDlg::slotHelp ( )
protectedvirtualslot

Definition at line 1193 of file editdlg.cpp.

void EditAlarmDlg::slotTry ( )
protectedvirtualslot

Definition at line 1168 of file editdlg.cpp.

virtual void EditAlarmDlg::type_aboutToTry ( )
inlineprotectedvirtual

Reimplemented in EditEmailAlarmDlg.

Definition at line 116 of file editdlg.h.

virtual QString EditAlarmDlg::type_caption ( ) const
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

virtual CheckBox* EditAlarmDlg::type_createConfirmAckCheckbox ( QWidget *  parent)
inlineprotectedvirtual

Reimplemented in EditDisplayAlarmDlg.

Definition at line 119 of file editdlg.h.

virtual void EditAlarmDlg::type_executedTry ( const QString &  text,
void *  obj 
)
inlineprotectedvirtual

Reimplemented in EditAudioAlarmDlg, and EditCommandAlarmDlg.

Definition at line 117 of file editdlg.h.

virtual void EditAlarmDlg::type_init ( QWidget *  parent,
QVBoxLayout *  frameLayout 
)
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

virtual void EditAlarmDlg::type_initValues ( const KAEvent *  )
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

virtual void EditAlarmDlg::type_setEvent ( KAEvent &  ,
const KDateTime &  ,
const QString &  text,
int  lateCancel,
bool  trial 
)
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

virtual void EditAlarmDlg::type_showOptions ( bool  more)
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

virtual bool EditAlarmDlg::type_stateChanged ( ) const
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

virtual bool EditAlarmDlg::type_validate ( bool  trial)
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

Member Data Documentation

KAEvent::SubAction EditAlarmDlg::mAlarmType
protected

Definition at line 159 of file editdlg.h.


The documentation for this class was generated from the following files:
  • editdlg.h
  • editdlg.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:59:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kalarm

Skip menu "kalarm"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal