diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2025-07-11 14:14:04 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2025-07-12 17:55:25 +0900 |
commit | 1e1cb981d39c663091ce0089f3ed66b5db2238da (patch) | |
tree | 7ecbebcd7bcb70770dc4613424acbe17b034b01f /tdecore/ksimpleconfig.h | |
parent | 2e76346c68e5c1db6b6058014c024bb70fec5e34 (diff) | |
download | tdelibs-1e1cb981d39c663091ce0089f3ed66b5db2238da.tar.gz tdelibs-1e1cb981d39c663091ce0089f3ed66b5db2238da.zip |
Rename ksimpleconfig.{h,cpp} to tdesimpleconfig.{h.cpp}.
Add temporary ksimpleconfig.h to keep things building.
This is a change of API/ABI.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'tdecore/ksimpleconfig.h')
-rw-r--r-- | tdecore/ksimpleconfig.h | 82 |
1 files changed, 2 insertions, 80 deletions
diff --git a/tdecore/ksimpleconfig.h b/tdecore/ksimpleconfig.h index 0ef703208..b0ff7fbdb 100644 --- a/tdecore/ksimpleconfig.h +++ b/tdecore/ksimpleconfig.h @@ -1,81 +1,3 @@ -/* This file is part of the KDE libraries - Copyright (C) 1997 Matthias Kalle Dalheimer (kalle@kde.org) - Copyright (c) 1999 Preston Brown <pbrown@kde.org> +#include <tdesimpleconfig.h> - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. -*/ - -#ifndef _KSIMPLECONFIG_H -#define _KSIMPLECONFIG_H - -#include "tdeconfig.h" - -class KSimpleConfigPrivate; - -/** - * KDE Configuration entries - * - * This is a trivial extension of TDEConfig for applications that need - * only one configuration file and no default system. - * A difference with TDEConfig is that when the data in memory is written back - * it is not merged with what is on disk. - * Whatever is in memory simply replaces what is on disk entirely. - * - * @author Kalle Dalheimer <kalle@kde.org>, Preston Brown <pbrown@kde.org> - * @see TDEConfigBase TDEConfig - * @short KDE Configuration Management class with deletion ability - */ -class TDECORE_EXPORT KSimpleConfig : public TDEConfig -{ - TQ_OBJECT - -public: - /** - * Construct a KSimpleConfig object and make it either read-write - * or read-only. - * - * @param fileName The file used for saving the config data. Either - * a full path can be specified or just the filename. - * If only a filename is specified, the default - * directory for "config" files is used. - * @param bReadOnly Whether the object should be read-only. - */ - KSimpleConfig( const TQString &fileName, bool bReadOnly = false); - - KSimpleConfig(TDEConfigBackEnd *backEnd, bool bReadOnly = false); - - /** - * Destructor. - * - * Writes back any dirty configuration entries. - */ - virtual ~KSimpleConfig(); - - virtual void sync(); - -private: - - // copy-construction and assignment are not allowed - KSimpleConfig( const KSimpleConfig& ); - KSimpleConfig& operator= ( const KSimpleConfig& rConfig ); - -protected: - virtual void virtual_hook( int id, void* data ); -private: - KSimpleConfigPrivate *d; -}; - -#endif +#define KSimpleConfig TDESimpleConfig |