1
/* ============================================================
3
* This file is a part of digiKam project
4
* http://www.digikam.org
7
* Description : Color management setup tab.
9
* Copyright (C) 2005-2007 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
* ============================================================ */
31
#include <QScrollArea>
41
#include "digikam_export.h"
50
class SetupICC : public QScrollArea
56
explicit SetupICC(QWidget* parent = 0, KPageDialog* dialog = 0);
61
static bool iccRepositoryIsValid();
65
void readSettings(bool restore=false);
66
void fillCombos(bool report);
67
void setWidgetsEnabled(bool enabled);
68
void profileInfo(const IccProfile&);
72
void slotToggledEnabled();
73
void processLcmsUrl(const QString&);
74
void slotUrlChanged();
76
void slotClickedWork();
77
void slotClickedMonitor();
78
void slotClickedProof();
79
void slotShowDefaultSearchPaths();
80
void slotMissingToggled(bool);
85
SetupICCPriv* const d;
88
} // namespace Digikam