[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