![]() |
KVIrc 5.2.6
Developer APIs
|
#include <RawEditorWindow.h>
Public Member Functions | |
void | commit () |
void | getExportEventBuffer (QString &szBuffer, RawHandlerTreeWidgetItem *it) |
void | getUniqueHandlerName (RawTreeWidgetItem *it, QString &buffer) |
RawEditorWidget (QWidget *par) | |
void | saveLastEditedItem () |
~RawEditorWidget () | |
Public Attributes | |
bool | m_bOneTimeSetupDone |
QMenu * | m_pContextPopup |
KviScriptEditor * | m_pEditor |
RawHandlerTreeWidgetItem * | m_pLastEditedItem |
QLineEdit * | m_pNameEditor |
RawTreeWidget * | m_pTreeWidget |
Protected Slots | |
void | addHandlerForCurrentRaw () |
void | addRaw () |
void | currentItemChanged (QTreeWidgetItem *it, QTreeWidgetItem *) |
void | customContextMenuRequested (const QPoint &pnt) |
void | exportAllEvents () |
void | exportCurrentHandler () |
void | removeCurrentHandler () |
void | toggleCurrentHandlerEnabled () |
Protected Member Functions | |
void | showEvent (QShowEvent *e) override |
Private Member Functions | |
void | oneTimeSetup () |
RawEditorWidget::RawEditorWidget | ( | QWidget * | par | ) |
RawEditorWidget::~RawEditorWidget | ( | ) |
References KviScriptEditor::destroyInstance(), and m_pEditor.
|
protectedslot |
References __tr2qs_ctx, getUniqueHandlerName(), KVI_ASSERT, m_bOneTimeSetupDone, m_pTreeWidget, and RawTreeWidgetItem::setEnabled().
Referenced by addRaw(), and customContextMenuRequested().
|
protectedslot |
References __tr2qs_ctx, addHandlerForCurrentRaw(), i, and m_pTreeWidget.
Referenced by customContextMenuRequested().
void RawEditorWidget::commit | ( | ) |
|
protectedslot |
References __tr2qs_ctx, KVI_ASSERT, m_bOneTimeSetupDone, m_pEditor, m_pLastEditedItem, m_pNameEditor, and saveLastEditedItem().
Referenced by RawEditorWidget(), and toggleCurrentHandlerEnabled().
|
protectedslot |
References __tr2qs_ctx, addHandlerForCurrentRaw(), addRaw(), KviIconManager::Discard, exportCurrentHandler(), g_pIconManager, KviIconManager::Handler, KviIconManager::HandlerDisabled, KVI_ASSERT, m_bOneTimeSetupDone, m_pContextPopup, m_pTreeWidget, KviIconManager::RawEvent, removeCurrentHandler(), KviIconManager::Save, and toggleCurrentHandlerEnabled().
Referenced by RawEditorWidget().
|
protectedslot |
References __tr2qs_ctx, KviFileDialog::askForSaveFileName(), getExportEventBuffer(), i, j, KVI_FILTER_SCRIPT, KVI_PATH_SEPARATOR, m_pTreeWidget, saveLastEditedItem(), and KviFileUtils::writeFile().
Referenced by RawEditorWidget().
|
protectedslot |
void RawEditorWidget::getExportEventBuffer | ( | QString & | szBuffer, |
RawHandlerTreeWidgetItem * | it ) |
References KviCommandFormatter::blockFromBuffer(), RawHandlerTreeWidgetItem::m_bEnabled, and RawHandlerTreeWidgetItem::m_szBuffer.
Referenced by exportAllEvents(), and exportCurrentHandler().
void RawEditorWidget::getUniqueHandlerName | ( | RawTreeWidgetItem * | it, |
QString & | buffer ) |
References __tr2qs_ctx, KviQString::equalCI(), i, KVI_ASSERT, and m_bOneTimeSetupDone.
Referenced by addHandlerForCurrentRaw(), and saveLastEditedItem().
|
private |
References i, KviKvsEventManager::instance(), l, m_bOneTimeSetupDone, m_pTreeWidget, KviKvsEventManager::rawHandlers(), s, and KviKvsEventHandler::Script.
Referenced by showEvent().
|
protectedslot |
References KVI_ASSERT, m_bOneTimeSetupDone, m_pEditor, m_pLastEditedItem, and m_pNameEditor.
Referenced by customContextMenuRequested().
void RawEditorWidget::saveLastEditedItem | ( | ) |
References KviQString::equalCI(), getUniqueHandlerName(), KVI_ASSERT, m_bOneTimeSetupDone, m_pEditor, m_pLastEditedItem, and m_pNameEditor.
Referenced by commit(), currentItemChanged(), exportAllEvents(), and exportCurrentHandler().
|
overrideprotected |
References e, and oneTimeSetup().
|
protectedslot |
References currentItemChanged(), KVI_ASSERT, m_bOneTimeSetupDone, and m_pLastEditedItem.
Referenced by customContextMenuRequested().
bool RawEditorWidget::m_bOneTimeSetupDone |
QMenu* RawEditorWidget::m_pContextPopup |
Referenced by customContextMenuRequested(), and RawEditorWidget().
KviScriptEditor* RawEditorWidget::m_pEditor |
Referenced by currentItemChanged(), RawEditorWidget(), removeCurrentHandler(), saveLastEditedItem(), and ~RawEditorWidget().
RawHandlerTreeWidgetItem* RawEditorWidget::m_pLastEditedItem |
QLineEdit* RawEditorWidget::m_pNameEditor |
Referenced by currentItemChanged(), RawEditorWidget(), removeCurrentHandler(), and saveLastEditedItem().
RawTreeWidget* RawEditorWidget::m_pTreeWidget |
Referenced by addHandlerForCurrentRaw(), addRaw(), commit(), customContextMenuRequested(), exportAllEvents(), oneTimeSetup(), and RawEditorWidget().