File indexing completed on 2024-11-24 04:44:07
0001 /* 0002 SPDX-FileCopyrightText: 2008 Omat Holding B.V. <info@omat.nl> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "uidnextattribute.h" 0008 0009 #include <QByteArray> 0010 0011 UidNextAttribute::UidNextAttribute(int uidnext) 0012 : mUidNext(uidnext) 0013 { 0014 } 0015 0016 void UidNextAttribute::setUidNext(int uidnext) 0017 { 0018 mUidNext = uidnext; 0019 } 0020 0021 int UidNextAttribute::uidNext() const 0022 { 0023 return mUidNext; 0024 } 0025 0026 QByteArray UidNextAttribute::type() const 0027 { 0028 static const QByteArray sType("uidnext"); 0029 return sType; 0030 } 0031 0032 Akonadi::Attribute *UidNextAttribute::clone() const 0033 { 0034 return new UidNextAttribute(mUidNext); 0035 } 0036 0037 QByteArray UidNextAttribute::serialized() const 0038 { 0039 return QByteArray::number(mUidNext); 0040 } 0041 0042 void UidNextAttribute::deserialize(const QByteArray &data) 0043 { 0044 mUidNext = data.toInt(); 0045 }