本文整理汇总了C++中KDateTime::setDateOnly方法的典型用法代码示例。如果您正苦于以下问题:C++ KDateTime::setDateOnly方法的具体用法?C++ KDateTime::setDateOnly怎么用?C++ KDateTime::setDateOnly使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KDateTime
的用法示例。
在下文中一共展示了KDateTime::setDateOnly方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: parseEventAttribute
void KCalResourceSlox::parseEventAttribute( const QDomElement &e,
Event *event )
{
QString tag = e.tagName();
QString text = decodeText( e.text() );
if ( text.isEmpty() ) return;
if ( tag == fieldName( EventBegin ) ) {
KDateTime dt;
if ( event->allDay() ) {
if ( type() == "ox" )
dt = WebdavHandler::sloxToKDateTime( text, timeSpec() );
else
dt = WebdavHandler::sloxToKDateTime( text ); // ### is this really correct for SLOX?
dt.setDateOnly( true );
} else
dt = WebdavHandler::sloxToKDateTime( text );
event->setDtStart( dt );
} else if ( tag == fieldName( EventEnd ) ) {
KDateTime dt;
if ( event->allDay() ) {
dt = WebdavHandler::sloxToKDateTime( text );
dt = dt.addSecs( -1 );
}
else dt = WebdavHandler::sloxToKDateTime( text );
event->setDtEnd( dt );
} else if ( tag == fieldName( Location ) ) {
event->setLocation( text );
}
}