⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Wt
All Projects
Wt
Overview
Activity
Roadmap
Issues
Wiki
Forums
Download (1.01 KB)
Bug #6102
» PlannerCalendar.C
Roel Standaert, 11/10/2017 03:23 PM
/*
* Copyright (C) 2010 Emweb bvba, Kessel-Lo, Belgium.
*
* See the LICENSE file for terms of use.
*/
#include
"PlannerCalendar.h"
#include
"CalendarCell.h"
#include
"Entry.h"
#include
<Wt/WWidget.h>
#include
<memory>
using
namespace
Wt
;
PlannerCalendar
::
PlannerCalendar
(
dbo
::
ptr
<
UserAccount
>
user
)
:
WCalendar
(),
user_
(
user
)
{
setStyleClass
(
styleClass
()
+
" calendar"
);
//setSelectionMode(SelectionMode::None);
}
WWidget
*
PlannerCalendar
::
renderCell
(
WWidget
*
widget
,
const
WDate
&
date
)
{
if
(
!
widget
)
{
widget
=
new
CalendarCell
();
}
CalendarCell
*
cc
=
(
CalendarCell
*
)
widget
;
cc
->
update
(
user_
,
date
);
cc
->
cellWasModified
().
connect
(
this
,
&
PlannerCalendar
::
cellModified
);
cc
->
cellWasModified
().
connect
(
this
,
&
PlannerCalendar
::
onlyForDebuging
);
//calendarModified_.emit(WString("tom")); //TODO hardcoded
// cc->cellWasModified().connect(this, &PlannerCalendar::calendarWasModified);
return
cc
;
}
void
PlannerCalendar
::
cellModified
(
const
Wt
::
WString
&
str
)
{
calendarWasModified
()(
str
);
}
« Previous
1
2
Next »
(2-2/2)
Loading...