The KviWebPackageManagementDialog class.
More...
#include <KviWebPackageManagementDialog.h>
◆ KviWebPackageManagementDialog()
KviWebPackageManagementDialog::KviWebPackageManagementDialog |
( |
QWidget * |
pParent = nullptr | ) |
|
Creates an instance of KviWebPackageManagementDialog
References __tr2qs, connect(), contextMenuRequested(), downloadItem(), enableDisableButtons(), g_pIconManager, KviIconManager::getBigIcon(), KVI_BIGICON_PACK, KVI_BIGICON_THEME, KVI_BIGICON_WWW, m_bBusy, m_pContextPopup, m_pDeleteButton, m_pItemDelegate, m_pListWidget, m_pPreviewButton, m_pProgressBar, KviTalIconAndRichTextItemDelegate::setDefaultIcon(), KviTalIconAndRichTextItemDelegate::setIconSize(), KviTalIconAndRichTextItemDelegate::setMinimumSize(), KviTalHBox::setSpacing(), showItemPreview(), and w.
◆ ~KviWebPackageManagementDialog()
KviWebPackageManagementDialog::~KviWebPackageManagementDialog |
( |
| ) |
|
◆ contextMenuRequested
void KviWebPackageManagementDialog::contextMenuRequested |
( |
const QPoint & |
pos | ) |
|
|
protectedslot |
References __tr2qs, KviIconManager::Canvas, downloadItem(), g_pIconManager, KviIconManager::getSmallIcon(), m_pContextPopup, m_pListWidget, KviWebPackageListItem::name(), KviIconManager::Package, packageIsInstalled(), and KviWebPackageListItem::version().
Referenced by KviWebPackageManagementDialog().
◆ downloadItem
void KviWebPackageManagementDialog::downloadItem |
( |
| ) |
|
|
protectedslot |
◆ enableDisableButtons
void KviWebPackageManagementDialog::enableDisableButtons |
( |
| ) |
|
|
protectedslot |
◆ installPackage()
virtual bool KviWebPackageManagementDialog::installPackage |
( |
const QString & |
szPath, |
|
|
QString & |
szError |
|
) |
| |
|
protectedpure virtual |
◆ packageIsInstalled()
virtual bool KviWebPackageManagementDialog::packageIsInstalled |
( |
const QString & |
szId, |
|
|
const QString & |
szVersion |
|
) |
| |
|
protectedpure virtual |
◆ setPackagePageUrl()
void KviWebPackageManagementDialog::setPackagePageUrl |
( |
const QString & |
szUrl | ) |
|
|
protected |
References __tr2qs, connect(), enableDisableButtons(), KviNetworkAccessManager::getInstance(), KVI_WEBPACK_INDEX, m_pListWidget, m_pProgressBar, m_szPackagePageUrl, slotDataTransferProgress(), and szUrl.
Referenced by WebAddonInterfaceDialog::WebAddonInterfaceDialog(), and WebThemeInterfaceDialog::WebThemeInterfaceDialog().
◆ showEvent()
void KviWebPackageManagementDialog::showEvent |
( |
QShowEvent * |
e | ) |
|
|
overrideprotected |
◆ showItemPreview
void KviWebPackageManagementDialog::showItemPreview |
( |
| ) |
|
|
protectedslot |
◆ slotDataTransferProgress
void KviWebPackageManagementDialog::slotDataTransferProgress |
( |
qint64 |
iDone, |
|
|
qint64 |
iTotal |
|
) |
| |
|
protectedslot |
◆ slotDownloadFinished
void KviWebPackageManagementDialog::slotDownloadFinished |
( |
| ) |
|
|
protectedslot |
References __tr2qs, enableDisableButtons(), g_pApp, KviApplication::getLocalKvircDirectory(), KviMessageBox::information(), installPackage(), m_bBusy, m_pProgressBar, m_szLocalTemporaryPath, KviFileUtils::removeFile(), szUrl, and KviApplication::Tmp.
Referenced by downloadItem().
◆ m_bBusy
bool KviWebPackageManagementDialog::m_bBusy |
|
private |
◆ m_pContextPopup
QMenu* KviWebPackageManagementDialog::m_pContextPopup |
|
private |
◆ m_pDeleteButton
QToolButton* KviWebPackageManagementDialog::m_pDeleteButton |
|
private |
◆ m_pItemDelegate
◆ m_pListWidget
◆ m_pPreviewButton
QToolButton* KviWebPackageManagementDialog::m_pPreviewButton |
|
private |
◆ m_pProgressBar
QProgressBar* KviWebPackageManagementDialog::m_pProgressBar |
|
private |
◆ m_pToolBar
QToolBar* KviWebPackageManagementDialog::m_pToolBar |
|
private |
◆ m_szLocalTemporaryPath
QString KviWebPackageManagementDialog::m_szLocalTemporaryPath |
|
private |
◆ m_szPackagePageUrl
QString KviWebPackageManagementDialog::m_szPackagePageUrl |
|
private |
The documentation for this class was generated from the following files: