KNewStuff
Go to the documentation of this file.
25 #include <QtCore/QTimer>
26 #include <QtGui/QSortFilterProxyModel>
27 #include <QtGui/QScrollBar>
28 #include <QtGui/QKeyEvent>
41 class DownloadDialogPrivate
44 ~DownloadDialogPrivate()
46 delete downloadWidget;
60 , d(new DownloadDialogPrivate)
64 init(name +
".knsrc");
69 , d(new DownloadDialogPrivate)
74 void DownloadDialog::init(
const QString& configFile)
78 restoreDialogSize(group);
79 setMinimumSize(700, 400);
81 setCaption(
i18n(
"Get Hot New Stuff"));
82 setButtons(KDialog::None);
85 setMainWidget(d->downloadWidget);
87 d->downloadWidget->d->ui.m_titleWidget->setText(
i18nc(
"Program name followed by 'Add On Installer'",
88 "%1 Add-On Installer",
89 KGlobal::activeComponent().aboutData()->programName()));
90 d->downloadWidget->d->ui.m_titleWidget->setPixmap(
KIcon(KGlobal::activeComponent().aboutData()->programIconName()));
91 d->downloadWidget->d->ui.m_titleWidget->setVisible(
true);
92 d->downloadWidget->d->ui.closeButton->setVisible(
true);
93 d->downloadWidget->d->ui.closeButton->setGuiItem(KStandardGuiItem::Close);
94 d->downloadWidget->d->dialogMode =
true;
95 connect(d->downloadWidget->d->ui.closeButton, SIGNAL(clicked()),
this, SLOT(accept()));
101 saveDialogSize(group, KConfigBase::Persistent);
107 return d->downloadWidget->changedEntries();
112 return d->downloadWidget->installedEntries();
116 #include "downloaddialog.moc"
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jun 1 2013 20:21:42 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.