• 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 ()
 
static int instanceCount ()
 

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 bool eventFilter (QObject *, QEvent *)
 
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 60 of file editdlg.h.

Member Enumeration Documentation

enum EditAlarmDlg::GetResourceType
Enumerator
RES_PROMPT 
RES_USE_EVENT_ID 
RES_IGNORE 

Definition at line 65 of file editdlg.h.

enum EditAlarmDlg::Type
Enumerator
NO_TYPE 
DISPLAY 
COMMAND 
EMAIL 
AUDIO 

Definition at line 64 of file editdlg.h.

Constructor & Destructor Documentation

EditAlarmDlg::~EditAlarmDlg ( )
virtual

Definition at line 487 of file editdlg.cpp.

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

Definition at line 142 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 168 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 935 of file editdlg.cpp.

void EditAlarmDlg::contentsChanged ( )
protectedslot

Definition at line 743 of file editdlg.cpp.

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

Definition at line 104 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 118 of file editdlg.cpp.

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

Reimplemented in EditDisplayAlarmDlg.

Definition at line 119 of file editdlg.h.

bool EditAlarmDlg::dateOnly ( ) const
protected

Definition at line 1508 of file editdlg.cpp.

bool EditAlarmDlg::eventFilter ( QObject *  ,
QEvent *  e 
)
protectedvirtual

Definition at line 922 of file editdlg.cpp.

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

Reimplemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

Definition at line 854 of file editdlg.cpp.

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

Definition at line 759 of file editdlg.cpp.

QString EditAlarmDlg::i18n_chk_ShowInKOrganizer ( )
static

Definition at line 101 of file editdlg.cpp.

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

Definition at line 234 of file editdlg.cpp.

int EditAlarmDlg::instanceCount ( )
static

Definition at line 496 of file editdlg.cpp.

bool EditAlarmDlg::isNewAlarm ( ) const
inlineprotected

Definition at line 125 of file editdlg.h.

bool EditAlarmDlg::isTemplate ( ) const
inlineprotected

Definition at line 124 of file editdlg.h.

bool EditAlarmDlg::isTimedRecurrence ( ) const
protected

Definition at line 1513 of file editdlg.cpp.

LateCancelSelector* EditAlarmDlg::lateCancel ( ) const
inlineprotected

Definition at line 130 of file editdlg.h.

Reminder* EditAlarmDlg::reminder ( ) const
inlineprotected

Definition at line 129 of file editdlg.h.

void EditAlarmDlg::resizeEvent ( QResizeEvent *  re)
protectedvirtual

Definition at line 965 of file editdlg.cpp.

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

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

Definition at line 671 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 637 of file editdlg.cpp.

void EditAlarmDlg::setReadOnly ( bool  readOnly)
protectedpure virtual

Implemented in EditAudioAlarmDlg, EditEmailAlarmDlg, EditCommandAlarmDlg, and EditDisplayAlarmDlg.

Definition at line 650 of file editdlg.cpp.

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

Definition at line 625 of file editdlg.cpp.

void EditAlarmDlg::setRepeatAtLogin ( )

Definition at line 633 of file editdlg.cpp.

void EditAlarmDlg::setShowInKOrganizer ( bool  show)

Definition at line 642 of file editdlg.cpp.

void EditAlarmDlg::setTime ( const DateTime &  start)

Definition at line 621 of file editdlg.cpp.

void EditAlarmDlg::showEvent ( QShowEvent *  se)
protectedvirtual

Definition at line 871 of file editdlg.cpp.

bool EditAlarmDlg::showingMore ( ) const
inlineprotected

Definition at line 128 of file editdlg.h.

void EditAlarmDlg::showMainPage ( )
protected

Definition at line 1518 of file editdlg.cpp.

virtual QSize EditAlarmDlg::sizeHint ( ) const
inlinevirtual

Definition at line 92 of file editdlg.h.

void EditAlarmDlg::slotButtonClicked ( int  button)
protectedvirtualslot

Definition at line 979 of file editdlg.cpp.

void EditAlarmDlg::slotDefault ( )
protectedvirtualslot

Definition at line 1282 of file editdlg.cpp.

void EditAlarmDlg::slotHelp ( )
protectedvirtualslot

Definition at line 1249 of file editdlg.cpp.

void EditAlarmDlg::slotTry ( )
protectedvirtualslot

Definition at line 1224 of file editdlg.cpp.

virtual void EditAlarmDlg::type_aboutToTry ( )
inlineprotectedvirtual

Reimplemented in EditEmailAlarmDlg.

Definition at line 117 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 120 of file editdlg.h.

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

Reimplemented in EditAudioAlarmDlg, and EditCommandAlarmDlg.

Definition at line 118 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 161 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-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:52 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
  • pimprint

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