[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/incidenceeditors/incidenceeditor-ng
From:       Casey Link <unnamedrambler () gmail ! com>
Date:       2010-08-10 14:43:42
Message-ID: 20100810144342.B4DBAAC7E8 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1161657 by link:

pass the incidence start end date times to the gantt widget, so the current time can \
be centered on

 M  +1 -0      incidenceattendee.cpp  
 M  +8 -0      schedulingdialog.cpp  
 M  +3 -0      schedulingdialog.h  
 M  +1 -2      visualfreebusywidget.cpp  
 M  +3 -1      visualfreebusywidget.h  


--- trunk/KDE/kdepim/incidenceeditors/incidenceeditor-ng/incidenceattendee.cpp \
#1161656:1161657 @@ -352,6 +352,7 @@
 {
   int duration = mDateTime->startTime().secsTo( mDateTime->endTime() );
   QScopedPointer<SchedulingDialog> dialog( new SchedulingDialog( \
mDateTime->startDate(), mDateTime->startTime(), duration, mConflictResolver, \
mParentWidget ) ); +  dialog->slotUpdateIncidenceStartEnd( \
mDateTime->currentStartDateTime(), mDateTime->currentEndDateTime() );  if( \
                dialog->exec() == KDialog::Accepted ) {
     kDebug () << dialog->selectedStartDate() << dialog->selectedStartTime();
     mDateTime->setStartDate( dialog->selectedStartDate() );
--- trunk/KDE/kdepim/incidenceeditors/incidenceeditor-ng/schedulingdialog.cpp \
#1161656:1161657 @@ -92,6 +92,14 @@
 {
 }
 
+void SchedulingDialog::slotUpdateIncidenceStartEnd( const KDateTime & startDateTime, \
const KDateTime & endDateTime ) +{
+#ifndef KDEPIM_MOBILE_UI
+    mVisualWidget->slotUpdateIncidenceStartEnd( startDateTime, endDateTime );
+#endif
+}
+
+
 void SchedulingDialog::fillCombos()
 {
 // Note: we depend on the following order
--- trunk/KDE/kdepim/incidenceeditors/incidenceeditor-ng/schedulingdialog.h \
#1161656:1161657 @@ -50,6 +50,9 @@
     QDate selectedStartDate() const;
     QTime selectedStartTime() const;
 
+public slots:
+    void slotUpdateIncidenceStartEnd( const KDateTime & startDateTime, const \
KDateTime & endDateTime ); +
 signals:
     void startDateChanged( const QDate &newDate );
     void startTimeChanged( const QTime &newTime );
--- trunk/KDE/kdepim/incidenceeditors/incidenceeditor-ng/visualfreebusywidget.cpp \
#1161656:1161657 @@ -258,7 +258,6 @@
 
 VisualFreeBusyWidget::~VisualFreeBusyWidget()
 {
-
 }
 
 void VisualFreeBusyWidget::showAttendeeStatusMenu()
@@ -370,7 +369,7 @@
     mGanttGrid->setScale(( KDGantt::DateTimeGrid::Scale ) value );
 }
 
-void VisualFreeBusyWidget::slotUpdateGanttView( const KDateTime& dtFrom, const \
KDateTime& dtTo ) +void VisualFreeBusyWidget::slotUpdateIncidenceStartEnd( const \
KDateTime& dtFrom, const KDateTime& dtTo )  {
     mDtStart = dtFrom;
     mDtEnd = dtTo;
--- trunk/KDE/kdepim/incidenceeditors/incidenceeditor-ng/visualfreebusywidget.h \
#1161656:1161657 @@ -55,12 +55,14 @@
     explicit VisualFreeBusyWidget( FreeBusyItemModel* model, int spacing = 8, \
QWidget* parent = 0 );  ~VisualFreeBusyWidget();
 
+public slots:
+  void slotUpdateIncidenceStartEnd( const KDateTime &, const KDateTime & );
+
 signals:
     void dateTimesChanged( const KDateTime &, const KDateTime & );
     void manualReload();
 
 protected slots:
-    void slotUpdateGanttView( const KDateTime &, const KDateTime & );
     void slotScaleChanged( int );
     void slotCenterOnStart() ;
     void slotZoomToTime();


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic