1
/* ============================================================
3
* This file is a part of digiKam project
4
* http://www.digikam.org
7
* Description : extension to IccManager providing UI
9
* Copyright (C) 2005-2006 by F.J. Cruz <fj.cruz@supercable.es>
10
* Copyright (C) 2005-2011 by Gilles Caulier <caulier dot gilles at gmail dot com>
11
* Copyright (C) 2009-2011 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
13
* This program is free software; you can redistribute it
14
* and/or modify it under the terms of the GNU General
15
* Public License as published by the Free Software Foundation;
16
* either version 2, or (at your option)
19
* This program is distributed in the hope that it will be useful,
20
* but WITHOUT ANY WARRANTY; without even the implied warranty of
21
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22
* GNU General Public License for more details.
24
* ============================================================ */
26
#ifndef ICCPOSTLOADINGMANAGER_H
27
#define ICCPOSTLOADINGMANAGER_H
31
#include "digikam_export.h"
32
#include "iccmanager.h"
37
class DIGIKAM_EXPORT IccPostLoadingManager : public IccManager
43
* Constructs an IccPostLoadingManager object.
44
* The DImg will be edited. The filePath is for display only.
46
explicit IccPostLoadingManager(DImg& image, const QString& filePath = QString(),
47
const ICCSettingsContainer& settings = IccSettings::instance()->settings());
50
* Carries out color management asking the user for his decision.
51
* Afterwards, needsPostLoadingManagement will return false.
53
IccTransform postLoadingManage(QWidget* parent = 0);
60
} // namespace Digikam
62
#endif // ICCMANAGER_H