![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviCustomToolBarManager.h>
Public Member Functions | |
void | clear () |
KviCustomToolBarDescriptor * | create (const QString &szId, const QString &szLabelCode) |
void | createToolBarsVisibleAtStartup () |
int | descriptorCount () const |
KviPointerHashTable< QString, KviCustomToolBarDescriptor > * | descriptors () const |
bool | destroyDescriptor (const QString &szId) |
KviCustomToolBarDescriptor * | find (const QString &szId) |
KviCustomToolBarDescriptor * | findDescriptorByInternalId (int id) |
KviCustomToolBar * | firstExistingToolBar () |
QString | idForNewToolBar (const QString &szTemplate) |
void | load (const QString &szFileName) |
bool | renameDescriptor (const QString &szId, const QString &szNewId, const QString &szNewLabelCode) |
void | save (const QString &szFileName) |
void | storeVisibilityState () |
void | updateVisibleToolBars () |
int | visibleToolBarCount () |
Static Public Member Functions | |
static void | done () |
static void | init () |
static KviCustomToolBarManager * | instance () |
Protected Member Functions | |
KviCustomToolBarManager () | |
~KviCustomToolBarManager () | |
Protected Attributes | |
KviPointerHashTable< QString, KviCustomToolBarDescriptor > * | m_pDescriptors = nullptr |
Static Protected Attributes | |
static KviCustomToolBarManager * | m_pInstance = nullptr |
|
protected |
References m_pDescriptors.
Referenced by init(), and instance().
|
protected |
References m_pDescriptors.
void KviCustomToolBarManager::clear | ( | ) |
References m_pDescriptors.
Referenced by KviDefaultScriptManager::restoreInternal().
KviCustomToolBarDescriptor * KviCustomToolBarManager::create | ( | const QString & | szId, |
const QString & | szLabelCode ) |
References d, and m_pDescriptors.
Referenced by CustomizeToolBarsDialog::newToolBar(), and toolbar_kvs_cmd_create().
void KviCustomToolBarManager::createToolBarsVisibleAtStartup | ( | ) |
References KviPointerHashTableIterator< Key, T >::current(), d, and m_pDescriptors.
Referenced by KviMainWindow::createNewConsole().
|
inline |
References m_pDescriptors.
|
inline |
References m_pDescriptors.
bool KviCustomToolBarManager::destroyDescriptor | ( | const QString & | szId | ) |
References d, and m_pDescriptors.
Referenced by CustomizeToolBarsDialog::deleteToolBar(), and toolbar_kvs_cmd_hide().
|
static |
References m_pInstance.
Referenced by KviApplication::~KviApplication().
|
inline |
KviCustomToolBarDescriptor * KviCustomToolBarManager::findDescriptorByInternalId | ( | int | id | ) |
References KviPointerHashTableIterator< Key, T >::current(), d, and m_pDescriptors.
Referenced by KviMainWindow::toolbarsPopupSelected().
KviCustomToolBar * KviCustomToolBarManager::firstExistingToolBar | ( | ) |
References KviPointerHashTableIterator< Key, T >::current(), d, and m_pDescriptors.
Referenced by KviActionManager::customizeToolBarsDialogCreated(), and KviActionManager::setCurrentToolBar().
QString KviCustomToolBarManager::idForNewToolBar | ( | const QString & | szTemplate | ) |
References m_pDescriptors, and s.
Referenced by CustomToolBarPropertiesDialog::labelTextChanged(), and CustomToolBarPropertiesDialog::okClicked().
|
static |
References KviCustomToolBarManager(), and m_pInstance.
Referenced by KviApplication::setup().
|
inlinestatic |
References KviCustomToolBarManager(), and m_pInstance.
Referenced by KviApplication::checkSuggestRestoreDefaultScript(), ActionEditor::commit(), KviMainWindow::createNewConsole(), KviActionManager::customizeToolBarsDialogCreated(), CustomizeToolBarsDialog::deleteToolBar(), KviMainWindow::fillToolBarsPopup(), CustomToolBarPropertiesDialog::labelTextChanged(), CustomizeToolBarsDialog::newToolBar(), CustomToolBarPropertiesDialog::okClicked(), CustomizeToolBarsDialog::renameToolBar(), KviDefaultScriptManager::restoreInternal(), KviApplication::saveConfiguration(), KviApplication::saveToolBars(), KviMainWindow::setButtonStyle(), KviActionManager::setCurrentToolBar(), KviMainWindow::setIconSize(), KviApplication::setup(), toolbar_kvs_cmd_additem(), toolbar_kvs_cmd_clear(), toolbar_kvs_cmd_create(), toolbar_kvs_cmd_destroy(), toolbar_kvs_cmd_hide(), toolbar_kvs_cmd_removeitem(), toolbar_kvs_cmd_show(), toolbar_kvs_fnc_exists(), toolbar_kvs_fnc_isVisible(), toolbar_kvs_fnc_items(), toolbar_kvs_fnc_list(), KviMainWindow::toolbarsPopupSelected(), and KviMainWindow::~KviMainWindow().
void KviCustomToolBarManager::load | ( | const QString & | szFileName | ) |
References KviPointerHashTableIterator< Key, T >::current(), KviPointerHashTableIterator< Key, T >::currentKey(), d, KviConfigurationFile::dict(), m_pDescriptors, KviConfigurationFile::Read, KviConfigurationFile::readIntEntry(), and KviConfigurationFile::setGroup().
Referenced by KviApplication::setup().
bool KviCustomToolBarManager::renameDescriptor | ( | const QString & | szId, |
const QString & | szNewId, | ||
const QString & | szNewLabelCode ) |
References d, and m_pDescriptors.
Referenced by CustomizeToolBarsDialog::renameToolBar().
void KviCustomToolBarManager::save | ( | const QString & | szFileName | ) |
void KviCustomToolBarManager::storeVisibilityState | ( | ) |
References KviPointerHashTableIterator< Key, T >::current(), d, and m_pDescriptors.
Referenced by KviApplication::saveConfiguration(), and KviMainWindow::~KviMainWindow().
void KviCustomToolBarManager::updateVisibleToolBars | ( | ) |
References KviPointerHashTableIterator< Key, T >::current(), d, and m_pDescriptors.
Referenced by ActionEditor::commit().
int KviCustomToolBarManager::visibleToolBarCount | ( | ) |
References KviPointerHashTableIterator< Key, T >::current(), d, and m_pDescriptors.
|
protected |
Referenced by clear(), create(), createToolBarsVisibleAtStartup(), descriptorCount(), descriptors(), destroyDescriptor(), find(), findDescriptorByInternalId(), firstExistingToolBar(), idForNewToolBar(), KviCustomToolBarManager(), load(), renameDescriptor(), save(), storeVisibilityState(), updateVisibleToolBars(), visibleToolBarCount(), and ~KviCustomToolBarManager().
|
staticprotected |
Referenced by done(), init(), and instance().