1
/* ============================================================
3
* This file is a part of digiKam project
4
* http://www.digikam.org
7
* Description : a dialog to display camera information.
9
* Copyright (C) 2003-2005 by Renchi Raju <renchi@pooh.tam.uiuc.edu>
10
* Copyright (C) 2006-2008 by Gilles Caulier <caulier dot gilles at gmail dot com>
12
* This program is free software; you can redistribute it
13
* and/or modify it under the terms of the GNU General
14
* Public License as published by the Free Software Foundation;
15
* either version 2, or (at your option)
18
* This program is distributed in the hope that it will be useful,
19
* but WITHOUT ANY WARRANTY; without even the implied warranty of
20
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21
* GNU General Public License for more details.
23
* ============================================================ */
25
#include "camerainfodialog.h"
35
#include <ktextedit.h>
41
CameraInfoDialog::CameraInfoDialog(QWidget* parent, const QString& summary, const QString& manual,
45
setCaption(i18n("Device Information"));
46
setButtons(KDialog::Help | KDialog::Ok);
47
setDefaultButton(KDialog::Ok);
48
setHelp("digitalstillcamera.anchor", "digikam");
49
setFaceType(KPageDialog::List);
53
// ----------------------------------------------------------
55
KTextEdit* summaryView = new KTextEdit(summary);
56
summaryView->setWordWrapMode(QTextOption::WordWrap);
57
summaryView->setReadOnly(true);
59
KPageWidgetItem* p1 = addPage(summaryView, i18n("Summary"));
60
p1->setHeader(i18n("Device Summary"));
61
p1->setIcon(KIcon("dialog-information"));
63
// ----------------------------------------------------------
65
KTextEdit* manualView = new KTextEdit(manual);
66
manualView->setWordWrapMode(QTextOption::WordWrap);
67
manualView->setReadOnly(true);
69
KPageWidgetItem* p2 = addPage(manualView, i18n("Manual"));
70
p2->setHeader(i18n("Device Manual"));
71
p2->setIcon(KIcon("help-contents"));
73
// ----------------------------------------------------------
75
KTextEdit* aboutView = new KTextEdit(about);
76
aboutView->setWordWrapMode(QTextOption::WordWrap);
77
aboutView->setReadOnly(true);
79
KPageWidgetItem* p3 = addPage(aboutView, i18n("About"));
80
p3->setHeader(i18n("About Driver"));
81
p3->setIcon(KIcon("camera-photo"));
84
CameraInfoDialog::~CameraInfoDialog()
88
} // namespace Digikam