1#ifndef _KviWebPackageManagementDialog_h_
2#define _KviWebPackageManagementDialog_h_
102 void setPackagePageUrl(
const QString &
szUrl);
103 void showEvent(QShowEvent *
e)
override;
109 void enableDisableButtons();
110 void contextMenuRequested(
const QPoint & pos);
111 void showItemPreview();
113 void slotDataTransferProgress(qint64 iDone, qint64 iTotal);
114 void slotDownloadFinished();
Toolkit Abstraction Layer: itemdelegate class.
Definition KviTalIconAndRichTextItemDelegate.h:54
Definition KviWebPackageManagementDialog.h:43
const QString & download()
Definition KviWebPackageManagementDialog.h:62
QString m_szAuthor
Definition KviWebPackageManagementDialog.h:53
void showPopupImage()
Definition KviWebPackageManagementDialog.cpp:115
QString m_szDownload
Definition KviWebPackageManagementDialog.h:56
QString m_szName
Definition KviWebPackageManagementDialog.h:51
KviWebPackageListItem(KviTalListWidget *pBox, QJsonObject obj, const QString &szBaseUrl)
Definition KviWebPackageManagementDialog.cpp:57
const QString & version()
Definition KviWebPackageManagementDialog.h:61
const QString & name()
Definition KviWebPackageManagementDialog.h:60
QString m_szDesc
Definition KviWebPackageManagementDialog.h:54
~KviWebPackageListItem()
Definition KviWebPackageManagementDialog.h:48
void downloadIcon(const QString &szIconUrl)
Definition KviWebPackageManagementDialog.cpp:99
QString m_szScreen
Definition KviWebPackageManagementDialog.h:55
QString m_szVersion
Definition KviWebPackageManagementDialog.h:52
The KviWebPackageManagementDialog class.
Definition KviWebPackageManagementDialog.h:74
QMenu * m_pContextPopup
Definition KviWebPackageManagementDialog.h:97
QProgressBar * m_pProgressBar
Definition KviWebPackageManagementDialog.h:94
QToolButton * m_pPreviewButton
Definition KviWebPackageManagementDialog.h:98
bool m_bBusy
Definition KviWebPackageManagementDialog.h:93
virtual bool installPackage(const QString &szPath, QString &szError)=0
QToolBar * m_pToolBar
Definition KviWebPackageManagementDialog.h:90
QString m_szPackagePageUrl
Definition KviWebPackageManagementDialog.h:95
KviTalIconAndRichTextItemDelegate * m_pItemDelegate
Definition KviWebPackageManagementDialog.h:91
KviTalListWidget * m_pListWidget
Definition KviWebPackageManagementDialog.h:92
QString m_szLocalTemporaryPath
Definition KviWebPackageManagementDialog.h:96
QToolButton * m_pDeleteButton
Definition KviWebPackageManagementDialog.h:99
virtual bool packageIsInstalled(const QString &szId, const QString &szVersion)=0
#define e
Definition detector.cpp:70
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
QString szUrl
Definition libkvisetup.cpp:49