#include <ThemeManagementDialog.h>
◆ ThemeManagementDialog()
ThemeManagementDialog::ThemeManagementDialog |
( |
QWidget * | parent | ) |
|
References __tr2qs, __tr2qs_ctx, applyTheme(), closeClicked(), connect(), contextMenuRequested(), deleteTheme(), enableDisableButtons(), fillThemeBox(), g_pIconManager, g_pMainWindow, g_rectManagementDialogGeometry, getMoreThemes(), installFromFile(), KVI_BIGICON_OPEN, KVI_BIGICON_PACK, KVI_BIGICON_REMOVE, KVI_BIGICON_SAVE, KVI_BIGICON_THEME, KVI_BIGICON_WWW, KVI_OPTION_STRING, KviOption_stringIconThemeSubdir, m_pContextPopup, m_pCurrentInstalledThemeLabel, m_pDeleteThemeButton, m_pInstance, m_pItemDelegate, m_pListWidget, m_pPackThemeButton, m_pWebThemeInterfaceDialog, packTheme(), saveCurrentTheme(), KviTalHBox::setSpacing(), KviIconManager::Theme, and w.
Referenced by display(), and instance().
◆ ~ThemeManagementDialog()
ThemeManagementDialog::~ThemeManagementDialog |
( |
| ) |
|
◆ applyCurrentTheme
void ThemeManagementDialog::applyCurrentTheme |
( |
| ) |
|
|
protectedslot |
References __tr2qs_ctx, KviTheme::apply(), g_pIconManager, KVI_BIGICON_THEME, KVI_OPTION_STRING, KviOption_stringIconThemeSubdir, KviThemeInfo::lastError(), KviThemeInfo::location(), m_pCurrentInstalledThemeLabel, m_pItemDelegate, m_pListWidget, KviThemeInfo::name(), KviThemeInfo::subdirectory(), ThemeListWidgetItem::themeInfo(), KviThemeInfo::version(), and KviMessageBox::yesNo().
Referenced by applyTheme(), and contextMenuRequested().
◆ applyTheme
void ThemeManagementDialog::applyTheme |
( |
QListWidgetItem * | it | ) |
|
|
protectedslot |
◆ cleanup()
void ThemeManagementDialog::cleanup |
( |
| ) |
|
|
static |
◆ closeClicked
void ThemeManagementDialog::closeClicked |
( |
| ) |
|
|
protectedslot |
◆ closeEvent()
void ThemeManagementDialog::closeEvent |
( |
QCloseEvent * | e | ) |
|
|
overrideprotected |
◆ contextMenuRequested
void ThemeManagementDialog::contextMenuRequested |
( |
const QPoint & | pos | ) |
|
|
protectedslot |
◆ deleteTheme
void ThemeManagementDialog::deleteTheme |
( |
| ) |
|
|
protectedslot |
References __tr2qs_ctx, KviFileUtils::deleteDir(), KviThemeInfo::directory(), fillThemeBox(), i, KviThemeInfo::isBuiltin(), m_pListWidget, KviThemeInfo::name(), ThemeListWidgetItem::themeInfo(), KviThemeInfo::version(), and KviMessageBox::yesNo().
Referenced by contextMenuRequested(), and ThemeManagementDialog().
◆ display()
void ThemeManagementDialog::display |
( |
bool | bTopLevel | ) |
|
|
static |
◆ enableDisableButtons
void ThemeManagementDialog::enableDisableButtons |
( |
| ) |
|
|
protectedslot |
◆ fillThemeBox [1/2]
void ThemeManagementDialog::fillThemeBox |
( |
| ) |
|
|
protectedslot |
◆ fillThemeBox() [2/2]
void ThemeManagementDialog::fillThemeBox |
( |
bool | bBuiltin | ) |
|
|
protected |
◆ getMoreThemes
void ThemeManagementDialog::getMoreThemes |
( |
| ) |
|
|
protectedslot |
◆ installFromFile
void ThemeManagementDialog::installFromFile |
( |
| ) |
|
|
protectedslot |
◆ instance()
◆ packTheme
void ThemeManagementDialog::packTheme |
( |
| ) |
|
|
protectedslot |
◆ saveCurrentTheme
void ThemeManagementDialog::saveCurrentTheme |
( |
| ) |
|
|
protectedslot |
◆ tipRequest
void ThemeManagementDialog::tipRequest |
( |
QListWidgetItem * | pItem, |
|
|
const QPoint & | pnt ) |
|
protectedslot |
◆ webThemeInterfaceDialogDestroyed
void ThemeManagementDialog::webThemeInterfaceDialogDestroyed |
( |
| ) |
|
|
protectedslot |
◆ m_pContextPopup
QMenu* ThemeManagementDialog::m_pContextPopup |
|
protected |
◆ m_pCurrentInstalledThemeLabel
QLabel* ThemeManagementDialog::m_pCurrentInstalledThemeLabel |
|
protected |
◆ m_pDeleteThemeButton
QToolButton* ThemeManagementDialog::m_pDeleteThemeButton |
|
protected |
◆ m_pInstance
◆ m_pItemDelegate
◆ m_pListWidget
◆ m_pPackThemeButton
QToolButton* ThemeManagementDialog::m_pPackThemeButton |
|
protected |
◆ m_pWebThemeInterfaceDialog
The documentation for this class was generated from the following files: