File indexing completed on 2025-03-09 03:57:05

0001 /* ============================================================
0002  *
0003  * This file is a part of digiKam project
0004  * https://www.digikam.org
0005  *
0006  * Date        : 2009-08-08
0007  * Description : an abstract option class
0008  *
0009  * SPDX-FileCopyrightText: 2009-2012 by Andi Clemens <andi dot clemens at gmail dot com>
0010  *
0011  * SPDX-License-Identifier: GPL-2.0-or-later
0012  *
0013  * ============================================================ */
0014 
0015 #include "option.h"
0016 
0017 namespace Digikam
0018 {
0019 
0020 class Q_DECL_HIDDEN Option::Private
0021 {
0022 public:
0023 
0024     explicit Private()
0025     {
0026     }
0027 
0028     ParseResults parsedResults;
0029 };
0030 
0031 Option::Option(const QString& name, const QString& description)
0032     : Rule(name),
0033       d(new Private)
0034 {
0035     setDescription(description);
0036 }
0037 
0038 Option::Option(const QString& name, const QString& description, const QString& icon)
0039     : Rule(name, icon),
0040       d(new Private)
0041 {
0042     setDescription(description);
0043 }
0044 
0045 Option::~Option()
0046 {
0047     delete d;
0048 }
0049 
0050 } // namespace Digikam
0051 
0052 #include "moc_option.cpp"