KCoreConfigSkeleton::ItemDateTime Class Reference

#include <kcoreconfigskeleton.h>

Inherits KConfigSkeletonGenericItem< T >.

Public Member Functions

 ItemDateTime (const QString &_group, const QString &_key, QDateTime &reference, const QDateTime &defaultValue=QDateTime())
bool isEqual (const QVariant &p) const override
QVariant property () const override
void readConfig (KConfig *config) override
void setProperty (const QVariant &p) override

Detailed Description

Class for handling a QDateTime preferences item.

Definition at line 1017 of file kcoreconfigskeleton.h.

Constructor & Destructor Documentation

KCoreConfigSkeleton::ItemDateTime::ItemDateTime ( const QString _group,
const QString _key,
QDateTime reference,
const QDateTime defaultValue = QDateTime() 

Definition at line 957 of file kcoreconfigskeleton.cpp.

Member Function Documentation

bool KCoreConfigSkeleton::ItemDateTime::isEqual ( const QVariant p) const

Check whether the item is equal to p.

Use this function to compare items that use custom types, because QVariant::operator== will not work for those.

pQVariant to compare to
true if the item is equal to p, false otherwise

Implements KConfigSkeletonItem.

Definition at line 978 of file kcoreconfigskeleton.cpp.

QVariant KCoreConfigSkeleton::ItemDateTime::property ( ) const

Return item as property.

Implements KConfigSkeletonItem.

Definition at line 983 of file kcoreconfigskeleton.cpp.

void KCoreConfigSkeleton::ItemDateTime::readConfig ( KConfig config)

This function is called by KCoreConfigSkeleton to read the value for this setting from a config file.

Implements KConfigSkeletonItem.

Definition at line 964 of file kcoreconfigskeleton.cpp.

void KCoreConfigSkeleton::ItemDateTime::setProperty ( const QVariant p)

Set item to p.

Implements KConfigSkeletonItem.

Definition at line 973 of file kcoreconfigskeleton.cpp.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Dec 3 2020 22:48:56 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.