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

kalarm

  • sources
  • kde-4.14
  • kdepim
  • kalarm
editdlgtypes.h
Go to the documentation of this file.
1 /*
2  * editdlgtypes.h - dialogues to create or edit alarm or alarm template types
3  * Program: kalarm
4  * Copyright © 2001-2012 by David Jarvie <djarvie@kde.org>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License along
17  * with this program; if not, write to the Free Software Foundation, Inc.,
18  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19  */
20 
21 #ifndef EDITDLGTYPES_H
22 #define EDITDLGTYPES_H
23 
24 #include "editdlg.h"
25 #include "preferences.h"
26 
27 #include <kalarmcal/alarmtext.h>
28 #include <kalarmcal/kaevent.h>
29 
30 #ifndef USE_AKONADI
31 #include <kcal/person.h>
32 #endif
33 
34 #include <kurl.h>
35 
36 class QAbstractButton;
37 class QGroupBox;
38 class KComboBox;
39 class KHBox;
40 class EmailIdCombo;
41 class CheckBox;
42 class ComboBox;
43 class FontColourButton;
44 class ButtonGroup;
45 class RadioButton;
46 class Reminder;
47 class SoundPicker;
48 class SpecialActionsButton;
49 class CommandEdit;
50 class LineEdit;
51 class TextEdit;
52 class SoundWidget;
53 class MessageWin;
54 class PickLogFileRadio;
55 
56 
57 class EditDisplayAlarmDlg : public EditAlarmDlg
58 {
59  Q_OBJECT
60  public:
61  explicit EditDisplayAlarmDlg(bool Template, QWidget* parent = 0, GetResourceType = RES_PROMPT);
62  EditDisplayAlarmDlg(bool Template, const KAEvent*, bool newAlarm, QWidget* parent = 0,
63  GetResourceType = RES_PROMPT, bool readOnly = false);
64 
65  // Methods to initialise values in the New Alarm dialogue.
66  // N.B. setTime() must be called first to set the date-only characteristic,
67  // followed by setRecurrence().
68  virtual void setAction(KAEvent::SubAction, const AlarmText& = AlarmText());
69  void setBgColour(const QColor&);
70  void setFgColour(const QColor&);
71  void setConfirmAck(bool);
72  void setAutoClose(bool);
73  void setAudio(Preferences::SoundType, const QString& file = QString(), float volume = -1, int repeatPause = -1);
74  void setReminder(int minutes, bool onceOnly);
75 
76  virtual Reminder* createReminder(QWidget* parent);
77  static CheckBox* createConfirmAckCheckbox(QWidget* parent);
78 
79  static QString i18n_chk_ConfirmAck(); // text of 'Confirm acknowledgement' checkbox
80 
81  protected:
82  virtual QString type_caption() const;
83  virtual void type_init(QWidget* parent, QVBoxLayout* frameLayout);
84  virtual void type_initValues(const KAEvent*);
85  virtual void type_showOptions(bool more);
86  virtual void setReadOnly(bool readOnly);
87  virtual void saveState(const KAEvent*);
88  virtual bool type_stateChanged() const;
89  virtual void type_setEvent(KAEvent&, const KDateTime&, const QString& text, int lateCancel, bool trial);
90  virtual KAEvent::Flags getAlarmFlags() const;
91  virtual bool type_validate(bool trial) { Q_UNUSED(trial); return true; }
92  virtual CheckBox* type_createConfirmAckCheckbox(QWidget* parent) { mConfirmAck = createConfirmAckCheckbox(parent); return mConfirmAck; }
93  virtual bool checkText(QString& result, bool showErrorMessage = true) const;
94 
95  private slots:
96  void slotAlarmTypeChanged(int index);
97  void slotPickFile();
98  void slotCmdScriptToggled(bool);
99  void setColours(const QColor& fg, const QColor& bg);
100 
101  private:
102  void setSoundPicker();
103 
104  // Display alarm options
105  ComboBox* mTypeCombo;
106  KHBox* mFileBox;
107  KHBox* mFilePadding;
108  SoundPicker* mSoundPicker;
109  CheckBox* mConfirmAck;
110  FontColourButton* mFontColourButton;
111  SpecialActionsButton* mSpecialActionsButton;
112  unsigned long mKMailSerialNumber; // if email text, message's KMail serial number, else 0
113  bool mReminderDeferral;
114  bool mReminderArchived;
115  // Text message alarm widgets
116  TextEdit* mTextMessageEdit; // text message edit box
117  // Text file alarm widgets
118  LineEdit* mFileMessageEdit; // text file URL edit box
119  QPushButton* mFileBrowseButton; // text file browse button
120  QString mFileDefaultDir; // default directory for browse button
121  // Command output alarm widgets
122  CommandEdit* mCmdEdit;
123 
124  // Initial state of all controls
125  int mSavedType; // mTypeCombo index
126  Preferences::SoundType mSavedSoundType; // mSoundPicker sound type
127  bool mSavedSound; // mSoundPicker sound status
128  int mSavedRepeatPause; // mSoundPicker repeat pause
129  KUrl mSavedSoundFile; // mSoundPicker sound file
130  float mSavedSoundVolume; // mSoundPicker volume
131  float mSavedSoundFadeVolume; // mSoundPicker fade volume
132  int mSavedSoundFadeSeconds; // mSoundPicker fade time
133  bool mSavedCmdScript; // mCmdEdit->isScript() status
134  bool mSavedConfirmAck; // mConfirmAck status
135  QFont mSavedFont; // mFontColourButton font
136  QColor mSavedBgColour; // mBgColourChoose selection
137  QColor mSavedFgColour; // mFontColourButton foreground colour
138  QString mSavedPreAction; // mSpecialActionsButton pre-alarm action
139  QString mSavedPostAction; // mSpecialActionsButton post-alarm action
140  int mSavedReminder; // mReminder value
141  bool mSavedAutoClose; // mLateCancel->isAutoClose() value
142  bool mSavedOnceOnly; // mReminder once-only status
143  KAEvent::ExtraActionOptions mSavedPreActionOptions; // mSpecialActionsButton pre-alarm action options
144 };
145 
146 
147 class EditCommandAlarmDlg : public EditAlarmDlg
148 {
149  Q_OBJECT
150  public:
151  explicit EditCommandAlarmDlg(bool Template, QWidget* parent = 0, GetResourceType = RES_PROMPT);
152  EditCommandAlarmDlg(bool Template, const KAEvent*, bool newAlarm, QWidget* parent = 0,
153  GetResourceType = RES_PROMPT, bool readOnly = false);
154 
155  // Methods to initialise values in the New Alarm dialogue.
156  // N.B. setTime() must be called first to set the date-only characteristic,
157  // followed by setRecurrence().
158  virtual void setAction(KAEvent::SubAction, const AlarmText& = AlarmText());
159 
160  static QString i18n_chk_EnterScript(); // text of 'Enter a script' checkbox
161  static QString i18n_radio_ExecInTermWindow(); // text of 'Execute in terminal window' radio button
162  static QString i18n_chk_ExecInTermWindow(); // text of 'Execute in terminal window' checkbox
163 
164  protected:
165  virtual QString type_caption() const;
166  virtual void type_init(QWidget* parent, QVBoxLayout* frameLayout);
167  virtual void type_initValues(const KAEvent*);
168  virtual void type_showOptions(bool more);
169  virtual void setReadOnly(bool readOnly);
170  virtual void saveState(const KAEvent*);
171  virtual bool type_stateChanged() const;
172  virtual void type_setEvent(KAEvent&, const KDateTime&, const QString& text, int lateCancel, bool trial);
173  virtual KAEvent::Flags getAlarmFlags() const;
174  virtual bool type_validate(bool trial);
175  virtual void type_executedTry(const QString& text, void* obj);
176  virtual bool checkText(QString& result, bool showErrorMessage = true) const;
177 
178  private slots:
179  void slotCmdScriptToggled(bool);
180 
181  private:
182  // Command alarm options
183  CommandEdit* mCmdEdit;
184  QGroupBox* mCmdOutputBox;
185  ButtonGroup* mCmdOutputGroup; // what to do with command output
186  RadioButton* mCmdExecInTerm;
187  PickLogFileRadio* mCmdLogToFile;
188  RadioButton* mCmdDiscardOutput;
189  LineEdit* mCmdLogFileEdit; // log file URL edit box
190  KHBox* mCmdPadding;
191 
192  // Initial state of all controls
193  bool mSavedCmdScript; // mCmdEdit->isScript() status
194  QAbstractButton* mSavedCmdOutputRadio; // selected button in mCmdOutputGroup
195  QString mSavedCmdLogFile; // mCmdLogFileEdit value
196 };
197 
198 
199 class EditEmailAlarmDlg : public EditAlarmDlg
200 {
201  Q_OBJECT
202  public:
203  explicit EditEmailAlarmDlg(bool Template, QWidget* parent = 0, GetResourceType = RES_PROMPT);
204  EditEmailAlarmDlg(bool Template, const KAEvent*, bool newAlarm, QWidget* parent = 0,
205  GetResourceType = RES_PROMPT, bool readOnly = false);
206 
207  // Methods to initialise values in the New Alarm dialogue.
208  // N.B. setTime() must be called first to set the date-only characteristic,
209  // followed by setRecurrence().
210  virtual void setAction(KAEvent::SubAction, const AlarmText& = AlarmText());
211 #ifdef USE_AKONADI
212  void setEmailFields(uint fromID, const KCalCore::Person::List&, const QString& subject,
213  const QStringList& attachments);
214 #else
215  void setEmailFields(uint fromID, const QList<KCal::Person>&, const QString& subject,
216  const QStringList& attachments);
217 #endif
218  void setBcc(bool);
219 
220  static QString i18n_chk_CopyEmailToSelf(); // text of 'Copy email to self' checkbox
221 
222  protected:
223  virtual QString type_caption() const;
224  virtual void type_init(QWidget* parent, QVBoxLayout* frameLayout);
225  virtual void type_initValues(const KAEvent*);
226  virtual void type_showOptions(bool) {}
227  virtual void setReadOnly(bool readOnly);
228  virtual void saveState(const KAEvent*);
229  virtual bool type_stateChanged() const;
230  virtual void type_setEvent(KAEvent&, const KDateTime&, const QString& text, int lateCancel, bool trial);
231  virtual KAEvent::Flags getAlarmFlags() const;
232  virtual bool type_validate(bool trial);
233  virtual void type_aboutToTry();
234  virtual bool checkText(QString& result, bool showErrorMessage = true) const;
235 
236  private slots:
237  void slotTrySuccess();
238  void openAddressBook();
239  void slotAddAttachment();
240  void slotRemoveAttachment();
241 
242  private:
243  void attachmentEnable();
244 
245  // Email alarm options
246  EmailIdCombo* mEmailFromList;
247  LineEdit* mEmailToEdit;
248  QPushButton* mEmailAddressButton; // email open address book button
249  LineEdit* mEmailSubjectEdit;
250  TextEdit* mEmailMessageEdit; // email body edit box
251  KComboBox* mEmailAttachList;
252  QPushButton* mEmailAddAttachButton;
253  QPushButton* mEmailRemoveButton;
254  CheckBox* mEmailBcc;
255  QString mAttachDefaultDir;
256 
257 #ifdef USE_AKONADI
258  KCalCore::Person::List mEmailAddresses; // list of addresses to send email to
259 #else
260  QList<KCal::Person> mEmailAddresses; // list of addresses to send email to
261 #endif
262 
263  QStringList mEmailAttachments; // list of email attachment file names
264 
265  // Initial state of all controls
266  QString mSavedEmailFrom; // mEmailFromList current value
267  QString mSavedEmailTo; // mEmailToEdit value
268  QString mSavedEmailSubject; // mEmailSubjectEdit value
269  QStringList mSavedEmailAttach; // mEmailAttachList values
270  bool mSavedEmailBcc; // mEmailBcc status
271 };
272 
273 
274 class EditAudioAlarmDlg : public EditAlarmDlg
275 {
276  Q_OBJECT
277  public:
278  explicit EditAudioAlarmDlg(bool Template, QWidget* parent = 0, GetResourceType = RES_PROMPT);
279  EditAudioAlarmDlg(bool Template, const KAEvent*, bool newAlarm, QWidget* parent = 0,
280  GetResourceType = RES_PROMPT, bool readOnly = false);
281 
282  // Methods to initialise values in the New Alarm dialogue.
283  // N.B. setTime() must be called first to set the date-only characteristic,
284  // followed by setRecurrence().
285  virtual void setAction(KAEvent::SubAction, const AlarmText& = AlarmText());
286  void setAudio(const QString& file, float volume = -1);
287 
288  protected:
289  virtual QString type_caption() const;
290  virtual void type_init(QWidget* parent, QVBoxLayout* frameLayout);
291  virtual void type_initValues(const KAEvent*);
292  virtual void type_showOptions(bool) {}
293  virtual void setReadOnly(bool readOnly);
294  virtual void saveState(const KAEvent*);
295  virtual bool type_stateChanged() const;
296  virtual void type_setEvent(KAEvent&, const KDateTime&, const QString& text, int lateCancel, bool trial);
297  virtual KAEvent::Flags getAlarmFlags() const;
298  virtual bool type_validate(bool trial) { Q_UNUSED(trial); return true; }
299  virtual void type_executedTry(const QString& text, void* obj);
300  virtual bool checkText(QString& result, bool showErrorMessage = true) const;
301 
302  protected slots:
303  virtual void slotTry();
304 
305  private slots:
306  void audioWinDestroyed() { slotAudioPlaying(false); }
307  void slotAudioPlaying(bool playing);
308 
309  private:
310  MessageWin* mMessageWin; // MessageWin controlling test audio playback
311 
312  // Audio alarm options
313  SoundWidget* mSoundConfig;
314  KHBox* mPadding; // allow top-adjustment of controls
315 
316  // Initial state of all controls
317  QString mSavedFile; // sound file
318  float mSavedVolume; // volume
319  float mSavedFadeVolume; // fade volume
320  int mSavedFadeSeconds; // fade time
321  int mSavedRepeatPause; // sound file repeat pause
322 };
323 
324 #endif // EDITDLGTYPES_H
325 
326 // vim: et sw=4:
EditDisplayAlarmDlg::getAlarmFlags
virtual KAEvent::Flags getAlarmFlags() const
Definition: editdlgtypes.cpp:586
EditAudioAlarmDlg::setAction
virtual void setAction(KAEvent::SubAction, const AlarmText &=AlarmText())
Definition: editdlgtypes.cpp:1564
QWidget
EditAudioAlarmDlg::type_showOptions
virtual void type_showOptions(bool)
Definition: editdlgtypes.h:292
EditAudioAlarmDlg::getAlarmFlags
virtual KAEvent::Flags getAlarmFlags() const
Definition: editdlgtypes.cpp:1636
EditCommandAlarmDlg
Definition: editdlgtypes.h:147
EditAlarmDlg::RES_PROMPT
Definition: editdlg.h:66
EditAlarmDlg::lateCancel
LateCancelSelector * lateCancel() const
Definition: editdlg.h:130
EditCommandAlarmDlg::i18n_chk_EnterScript
static QString i18n_chk_EnterScript()
Definition: editdlgtypes.cpp:724
EditDisplayAlarmDlg::i18n_chk_ConfirmAck
static QString i18n_chk_ConfirmAck()
Definition: editdlgtypes.cpp:108
EditDisplayAlarmDlg::type_validate
virtual bool type_validate(bool trial)
Definition: editdlgtypes.h:91
EditEmailAlarmDlg::type_showOptions
virtual void type_showOptions(bool)
Definition: editdlgtypes.h:226
EditEmailAlarmDlg::type_setEvent
virtual void type_setEvent(KAEvent &, const KDateTime &, const QString &text, int lateCancel, bool trial)
Definition: editdlgtypes.cpp:1311
EditEmailAlarmDlg::i18n_chk_CopyEmailToSelf
static QString i18n_chk_CopyEmailToSelf()
Definition: editdlgtypes.cpp:1027
EditDisplayAlarmDlg::setAudio
void setAudio(Preferences::SoundType, const QString &file=QString(), float volume=-1, int repeatPause=-1)
Definition: editdlgtypes.cpp:446
EditCommandAlarmDlg::type_caption
virtual QString type_caption() const
Definition: editdlgtypes.cpp:754
EditAudioAlarmDlg::saveState
virtual void saveState(const KAEvent *)
Definition: editdlgtypes.cpp:1583
EditDisplayAlarmDlg::type_createConfirmAckCheckbox
virtual CheckBox * type_createConfirmAckCheckbox(QWidget *parent)
Definition: editdlgtypes.h:92
EditDisplayAlarmDlg::type_init
virtual void type_init(QWidget *parent, QVBoxLayout *frameLayout)
Definition: editdlgtypes.cpp:151
EditDisplayAlarmDlg::type_setEvent
virtual void type_setEvent(KAEvent &, const KDateTime &, const QString &text, int lateCancel, bool trial)
Definition: editdlgtypes.cpp:554
EditAudioAlarmDlg::type_initValues
virtual void type_initValues(const KAEvent *)
Definition: editdlgtypes.cpp:1538
text
virtual QByteArray text(quint32 serialNumber) const =0
RadioButton
EditDisplayAlarmDlg::setAction
virtual void setAction(KAEvent::SubAction, const AlarmText &=AlarmText())
Definition: editdlgtypes.cpp:401
EditEmailAlarmDlg::type_init
virtual void type_init(QWidget *parent, QVBoxLayout *frameLayout)
Definition: editdlgtypes.cpp:1066
QFont
EditDisplayAlarmDlg::setReadOnly
virtual void setReadOnly(bool readOnly)
Definition: editdlgtypes.cpp:460
EditAudioAlarmDlg::type_init
virtual void type_init(QWidget *parent, QVBoxLayout *frameLayout)
Definition: editdlgtypes.cpp:1519
editdlg.h
EditAudioAlarmDlg::checkText
virtual bool checkText(QString &result, bool showErrorMessage=true) const
Definition: editdlgtypes.cpp:1646
EditAudioAlarmDlg::type_executedTry
virtual void type_executedTry(const QString &text, void *obj)
Definition: editdlgtypes.cpp:1677
EditEmailAlarmDlg::saveState
virtual void saveState(const KAEvent *)
Definition: editdlgtypes.cpp:1274
EditDisplayAlarmDlg::createReminder
virtual Reminder * createReminder(QWidget *parent)
Definition: editdlgtypes.cpp:259
EditCommandAlarmDlg::type_showOptions
virtual void type_showOptions(bool more)
Definition: editdlgtypes.cpp:859
EditEmailAlarmDlg::type_initValues
virtual void type_initValues(const KAEvent *)
Definition: editdlgtypes.cpp:1169
EditCommandAlarmDlg::type_stateChanged
virtual bool type_stateChanged() const
Definition: editdlgtypes.cpp:908
EditAudioAlarmDlg::EditAudioAlarmDlg
EditAudioAlarmDlg(bool Template, QWidget *parent=0, GetResourceType=RES_PROMPT)
Definition: editdlgtypes.cpp:1487
EditDisplayAlarmDlg::type_stateChanged
virtual bool type_stateChanged() const
Definition: editdlgtypes.cpp:512
EditAudioAlarmDlg::type_setEvent
virtual void type_setEvent(KAEvent &, const KDateTime &, const QString &text, int lateCancel, bool trial)
Definition: editdlgtypes.cpp:1619
EditEmailAlarmDlg::type_caption
virtual QString type_caption() const
Definition: editdlgtypes.cpp:1057
EditEmailAlarmDlg::setBcc
void setBcc(bool)
Definition: editdlgtypes.cpp:1240
EditAudioAlarmDlg::slotTry
virtual void slotTry()
Definition: editdlgtypes.cpp:1663
EditDisplayAlarmDlg::createConfirmAckCheckbox
static CheckBox * createConfirmAckCheckbox(QWidget *parent)
Definition: editdlgtypes.cpp:271
EditCommandAlarmDlg::type_setEvent
virtual void type_setEvent(KAEvent &, const KDateTime &, const QString &text, int lateCancel, bool trial)
Definition: editdlgtypes.cpp:925
MessageWin
MessageWin: A window to display an alarm or error message.
Definition: messagewin.h:61
QGroupBox
EditDisplayAlarmDlg::setReminder
void setReminder(int minutes, bool onceOnly)
Definition: editdlgtypes.cpp:450
EditDisplayAlarmDlg::setBgColour
void setBgColour(const QColor &)
Definition: editdlgtypes.cpp:428
LineEdit
CheckBox
EditEmailAlarmDlg::type_stateChanged
virtual bool type_stateChanged() const
Definition: editdlgtypes.cpp:1293
EditCommandAlarmDlg::type_executedTry
virtual void type_executedTry(const QString &text, void *obj)
Definition: editdlgtypes.cpp:986
EditCommandAlarmDlg::checkText
virtual bool checkText(QString &result, bool showErrorMessage=true) const
Definition: editdlgtypes.cpp:1013
subject
QString subject() const
SpecialActionsButton
Definition: specialactions.h:36
QVBoxLayout
SoundWidget
Definition: sounddlg.h:41
EditDisplayAlarmDlg::setFgColour
void setFgColour(const QColor &)
Definition: editdlgtypes.cpp:433
EditEmailAlarmDlg::setEmailFields
void setEmailFields(uint fromID, const QList< KCal::Person > &, const QString &subject, const QStringList &attachments)
Definition: editdlgtypes.cpp:1224
EditEmailAlarmDlg::setAction
virtual void setAction(KAEvent::SubAction, const AlarmText &=AlarmText())
Definition: editdlgtypes.cpp:1203
EditDisplayAlarmDlg::saveState
virtual void saveState(const KAEvent *)
Definition: editdlgtypes.cpp:482
EmailIdCombo
Definition: emailidcombo.h:31
QString
QList< KCal::Person >
QColor
EditEmailAlarmDlg::type_validate
virtual bool type_validate(bool trial)
Definition: editdlgtypes.cpp:1333
EditDisplayAlarmDlg::checkText
virtual bool checkText(QString &result, bool showErrorMessage=true) const
Definition: editdlgtypes.cpp:673
QStringList
EditCommandAlarmDlg::saveState
virtual void saveState(const KAEvent *)
Definition: editdlgtypes.cpp:894
preferences.h
EditEmailAlarmDlg::setReadOnly
virtual void setReadOnly(bool readOnly)
Definition: editdlgtypes.cpp:1248
EditDisplayAlarmDlg::setAutoClose
void setAutoClose(bool)
Definition: editdlgtypes.cpp:442
EditEmailAlarmDlg::EditEmailAlarmDlg
EditEmailAlarmDlg(bool Template, QWidget *parent=0, GetResourceType=RES_PROMPT)
Definition: editdlgtypes.cpp:1037
EditAudioAlarmDlg::type_stateChanged
virtual bool type_stateChanged() const
Definition: editdlgtypes.cpp:1597
EditCommandAlarmDlg::type_validate
virtual bool type_validate(bool trial)
Definition: editdlgtypes.cpp:947
EditDisplayAlarmDlg::EditDisplayAlarmDlg
EditDisplayAlarmDlg(bool Template, QWidget *parent=0, GetResourceType=RES_PROMPT)
Definition: editdlgtypes.cpp:118
EditEmailAlarmDlg
Definition: editdlgtypes.h:199
QAbstractButton
EditEmailAlarmDlg::getAlarmFlags
virtual KAEvent::Flags getAlarmFlags() const
Definition: editdlgtypes.cpp:1322
EditAudioAlarmDlg::type_caption
virtual QString type_caption() const
Definition: editdlgtypes.cpp:1510
FontColourButton
Definition: fontcolourbutton.h:32
EditCommandAlarmDlg::i18n_radio_ExecInTermWindow
static QString i18n_radio_ExecInTermWindow()
Definition: editdlgtypes.cpp:725
EditAlarmDlg
Definition: editdlg.h:60
SoundPicker
Definition: soundpicker.h:35
CommandEdit
Definition: editdlg_p.h:58
EditCommandAlarmDlg::type_initValues
virtual void type_initValues(const KAEvent *)
Definition: editdlgtypes.cpp:833
KComboBox
EditAudioAlarmDlg::setAudio
void setAudio(const QString &file, float volume=-1)
Definition: editdlgtypes.cpp:1556
EditDisplayAlarmDlg
Definition: editdlgtypes.h:57
QPushButton
EditAudioAlarmDlg::type_validate
virtual bool type_validate(bool trial)
Definition: editdlgtypes.h:298
EditDisplayAlarmDlg::type_caption
virtual QString type_caption() const
Definition: editdlgtypes.cpp:142
KHBox
ComboBox
EditCommandAlarmDlg::setReadOnly
virtual void setReadOnly(bool readOnly)
Definition: editdlgtypes.cpp:880
EditDisplayAlarmDlg::setConfirmAck
void setConfirmAck(bool)
Definition: editdlgtypes.cpp:438
EditCommandAlarmDlg::getAlarmFlags
virtual KAEvent::Flags getAlarmFlags() const
Definition: editdlgtypes.cpp:936
EditDisplayAlarmDlg::type_showOptions
virtual void type_showOptions(bool more)
Definition: editdlgtypes.cpp:366
EditDisplayAlarmDlg::type_initValues
virtual void type_initValues(const KAEvent *)
Definition: editdlgtypes.cpp:281
EditCommandAlarmDlg::type_init
virtual void type_init(QWidget *parent, QVBoxLayout *frameLayout)
Definition: editdlgtypes.cpp:763
EditCommandAlarmDlg::EditCommandAlarmDlg
EditCommandAlarmDlg(bool Template, QWidget *parent=0, GetResourceType=RES_PROMPT)
Definition: editdlgtypes.cpp:736
EditEmailAlarmDlg::checkText
virtual bool checkText(QString &result, bool showErrorMessage=true) const
Definition: editdlgtypes.cpp:1467
EditAlarmDlg::GetResourceType
GetResourceType
Definition: editdlg.h:65
EditCommandAlarmDlg::i18n_chk_ExecInTermWindow
static QString i18n_chk_ExecInTermWindow()
Definition: editdlgtypes.cpp:726
EditEmailAlarmDlg::type_aboutToTry
virtual void type_aboutToTry()
Definition: editdlgtypes.cpp:1381
TextEdit
Definition: editdlg_p.h:46
EditAudioAlarmDlg
Definition: editdlgtypes.h:274
EditCommandAlarmDlg::setAction
virtual void setAction(KAEvent::SubAction, const AlarmText &=AlarmText())
Definition: editdlgtypes.cpp:870
EditAudioAlarmDlg::setReadOnly
virtual void setReadOnly(bool readOnly)
Definition: editdlgtypes.cpp:1574
Reminder
Definition: reminder.h:32
ButtonGroup
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:51 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