1
1
/* ============================================================
3
3
* This file is a part of kipi-plugins project
4
* http://www.kipi-plugins.org
4
* http://www.digikam.org
7
7
* Description : a kipi plugin to slide images.
9
9
* Copyright (C) 2008-2009 by Valerio Fuoglio <valerio dot fuoglio at gmail dot com>
10
10
* Copyright (C) 2009 by Andi Clemens <andi dot clemens at googlemail dot com>
11
* Copyright (C) 2012 by Gilles Caulier <caulier dot gilles at gmail dot com>
12
13
* This program is free software; you can redistribute it
13
14
* and/or modify it under the terms of the GNU General
55
55
namespace KIPIAdvancedSlideshowPlugin
58
class SlideShowConfigPrivate
58
class SlideShowConfig::SlideShowConfigPrivate
63
63
SlideShowConfigPrivate()
70
KIPIPlugins::KPAboutData* about;
71
SharedContainer* sharedData;
69
SharedContainer* sharedData;
75
SlideShowConfig::SlideShowConfig (QWidget* parent, SharedContainer* sharedData)
76
: KPageDialog(parent), d(new SlideShowConfigPrivate)
73
SlideShowConfig::SlideShowConfig(QWidget* const parent, SharedContainer* const sharedData)
74
: KPPageDialog(parent), d(new SlideShowConfigPrivate)
78
76
setObjectName("Advanced Slideshow Settings");
79
77
setWindowTitle(i18n("Advanced Slideshow"));
115
d->about = new KIPIPlugins::KPAboutData(ki18n("Advanced Slideshow"),
117
KAboutData::License_GPL,
118
ki18n("A Kipi plugin for image slideshows"),
119
ki18n("(c) 2003-2004, Renchi Raju\n"
120
"(c) 2006-2009, Valerio Fuoglio"));
122
d->about->addAuthor(ki18n( "Renchi Raju" ), ki18n("Author"),
123
"renchi dot raju at gmail dot com");
124
d->about->addAuthor(ki18n( "Valerio Fuoglio" ), ki18n("Author and maintainer"),
125
"valerio.fuoglio@gmail.com");
127
disconnect(this, SIGNAL(helpClicked()),
128
this, SLOT(slotHelp()));
130
KHelpMenu* helpMenu = new KHelpMenu(this, d->about, false);
131
QAction* handbook = new QAction(i18n("Handbook"), this);
133
connect(handbook, SIGNAL(triggered(bool)),
134
this, SLOT(slotHelp()));
136
helpMenu->menu()->removeAction(helpMenu->menu()->actions().first());
137
helpMenu->menu()->insertAction(helpMenu->menu()->actions().first(), handbook);
138
button(Help)->setMenu(helpMenu->menu());
113
KPAboutData* about = new KPAboutData(ki18n("Advanced Slideshow"),
115
KAboutData::License_GPL,
116
ki18n("A Kipi plugin for image slideshows"),
117
ki18n("(c) 2003-2004, Renchi Raju\n"
118
"(c) 2006-2009, Valerio Fuoglio"));
120
about->addAuthor(ki18n( "Renchi Raju" ), ki18n("Author"),
121
"renchi dot raju at gmail dot com");
123
about->addAuthor(ki18n( "Valerio Fuoglio" ), ki18n("Author and maintainer"),
124
"valerio dot fuoglio at gmail dot com");
126
about->setHandbookEntry("slideshow");
140
129
// Slot connections
141
131
connect(this, SIGNAL(user1Clicked()),
142
132
this, SLOT(slotStartClicked()));