testalarmdlg.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #include <qwidget.h>
00026
00027 #include <kaboutdata.h>
00028 #include <kapplication.h>
00029 #include <kdebug.h>
00030 #include <klocale.h>
00031 #include <kcmdlineargs.h>
00032
00033 #include "alarmdialog.h"
00034
00035 int main(int argc,char **argv)
00036 {
00037 KAboutData aboutData("testkabc",I18N_NOOP("TestKabc"),"0.1");
00038 KCmdLineArgs::init(argc,argv,&aboutData);
00039
00040 KApplication app;
00041
00042 Event *e = new Event;
00043 e->setSummary( "This is a summary." );
00044 e->setDtStart( QDateTime::currentDateTime() );
00045 e->setDtEnd( QDateTime::currentDateTime().addDays( 1 ) );
00046
00047 Alarm *a = e->newAlarm();
00048
00049 a->setAudioAlarm( "/opt/kde/share/apps/korganizer/sounds/spinout.wav" );
00050
00051 AlarmDialog dlg;
00052 app.setMainWidget( &dlg );
00053 dlg.appendEvent( e );
00054 dlg.show();
00055 dlg.eventNotification();
00056
00057 app.exec();
00058 }
This file is part of the documentation for korganizer Library Version 3.2.2.