summaryrefslogtreecommitdiff
path: root/core/pim/datebook/datebookday.cpp
Unidiff
Diffstat (limited to 'core/pim/datebook/datebookday.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/pim/datebook/datebookday.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/pim/datebook/datebookday.cpp b/core/pim/datebook/datebookday.cpp
index 42f026a..5d472a6 100644
--- a/core/pim/datebook/datebookday.cpp
+++ b/core/pim/datebook/datebookday.cpp
@@ -313,6 +313,8 @@ void DateBookDay::getEvents()
313 DateBookDayWidget* w = new DateBookDayWidget( *it, this ); 313 DateBookDayWidget* w = new DateBookDayWidget( *it, this );
314 connect( w, SIGNAL( deleteMe( const Event & ) ), 314 connect( w, SIGNAL( deleteMe( const Event & ) ),
315 this, SIGNAL( removeEvent( const Event & ) ) ); 315 this, SIGNAL( removeEvent( const Event & ) ) );
316 connect( w, SIGNAL( duplicateMe( const Event & ) ),
317 this, SIGNAL( duplicateEvent( const Event & ) ) );
316 connect( w, SIGNAL( editMe( const Event & ) ), 318 connect( w, SIGNAL( editMe( const Event & ) ),
317 this, SIGNAL( editEvent( const Event & ) ) ); 319 this, SIGNAL( editEvent( const Event & ) ) );
318 connect( w, SIGNAL( beamMe( const Event & ) ), 320 connect( w, SIGNAL( beamMe( const Event & ) ),
@@ -722,6 +724,7 @@ void DateBookDayWidget::mousePressEvent( QMouseEvent *e )
722 724
723 QPopupMenu m; 725 QPopupMenu m;
724 m.insertItem( tr( "Edit" ), 1 ); 726 m.insertItem( tr( "Edit" ), 1 );
727 m.insertItem( tr( "Duplicate" ), 4 );
725 m.insertItem( tr( "Delete" ), 2 ); 728 m.insertItem( tr( "Delete" ), 2 );
726 if(Ir::supported()) m.insertItem( tr( "Beam" ), 3 ); 729 if(Ir::supported()) m.insertItem( tr( "Beam" ), 3 );
727 int r = m.exec( e->globalPos() ); 730 int r = m.exec( e->globalPos() );
@@ -731,6 +734,8 @@ void DateBookDayWidget::mousePressEvent( QMouseEvent *e )
731 emit deleteMe( ev.event() ); 734 emit deleteMe( ev.event() );
732 } else if ( r == 3 ) { 735 } else if ( r == 3 ) {
733 emit beamMe( ev.event() ); 736 emit beamMe( ev.event() );
737 } else if ( r == 4 ) {
738 emit duplicateMe( ev.event() );
734 } 739 }
735} 740}
736 741