KVIrc 5.2.0
Developer APIs
Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Private Member Functions | List of all members
EventEditor Class Reference

#include <EventEditorWindow.h>

+ Inheritance diagram for EventEditor:

Public Member Functions

void commit ()
 
 EventEditor (QWidget *par)
 
void getExportEventBuffer (QString &szBuffer, EventEditorHandlerTreeWidgetItem *it)
 
void getUniqueHandlerName (EventEditorEventTreeWidgetItem *it, QString &buffer)
 
void saveLastEditedItem ()
 
 ~EventEditor ()
 

Public Attributes

bool m_bOneTimeSetupDone
 
QMenu * m_pContextPopup = nullptr
 
KviScriptEditorm_pEditor
 
QCheckBox * m_pIsEnabled
 
EventEditorHandlerTreeWidgetItemm_pLastEditedItem
 
QLineEdit * m_pNameEditor
 
EventEditorTreeWidgetm_pTreeWidget
 

Protected Slots

void addHandlerForCurrentEvent ()
 
void currentItemChanged (QTreeWidgetItem *it, QTreeWidgetItem *)
 
void eventHandlerDisabled (const QString &szName)
 
void exportAllEvents ()
 
void exportCurrentHandler ()
 
void itemPressed (QTreeWidgetItem *it, const QPoint &pnt)
 
void removeCurrentHandler ()
 
void toggleCurrentHandlerEnabled ()
 

Protected Member Functions

void showEvent (QShowEvent *e) override
 

Private Member Functions

void oneTimeSetup ()
 

Constructor & Destructor Documentation

◆ EventEditor()

EventEditor::EventEditor ( QWidget *  par)

◆ ~EventEditor()

EventEditor::~EventEditor ( )

Member Function Documentation

◆ addHandlerForCurrentEvent

void EventEditor::addHandlerForCurrentEvent ( )
protectedslot

◆ commit()

void EventEditor::commit ( )

◆ currentItemChanged

void EventEditor::currentItemChanged ( QTreeWidgetItem *  it,
QTreeWidgetItem *   
)
protectedslot

◆ eventHandlerDisabled

void EventEditor::eventHandlerDisabled ( const QString &  szName)
protectedslot

◆ exportAllEvents

void EventEditor::exportAllEvents ( )
protectedslot

◆ exportCurrentHandler

void EventEditor::exportCurrentHandler ( )
protectedslot

◆ getExportEventBuffer()

void EventEditor::getExportEventBuffer ( QString &  szBuffer,
EventEditorHandlerTreeWidgetItem it 
)

◆ getUniqueHandlerName()

void EventEditor::getUniqueHandlerName ( EventEditorEventTreeWidgetItem it,
QString &  buffer 
)

◆ itemPressed

void EventEditor::itemPressed ( QTreeWidgetItem *  it,
const QPoint &  pnt 
)
protectedslot

◆ oneTimeSetup()

void EventEditor::oneTimeSetup ( )
private

◆ removeCurrentHandler

void EventEditor::removeCurrentHandler ( )
protectedslot

◆ saveLastEditedItem()

void EventEditor::saveLastEditedItem ( )

◆ showEvent()

void EventEditor::showEvent ( QShowEvent *  e)
overrideprotected

References e, and oneTimeSetup().

◆ toggleCurrentHandlerEnabled

void EventEditor::toggleCurrentHandlerEnabled ( )
protectedslot

Member Data Documentation

◆ m_bOneTimeSetupDone

bool EventEditor::m_bOneTimeSetupDone

◆ m_pContextPopup

QMenu* EventEditor::m_pContextPopup = nullptr

Referenced by itemPressed(), and oneTimeSetup().

◆ m_pEditor

KviScriptEditor* EventEditor::m_pEditor

◆ m_pIsEnabled

QCheckBox* EventEditor::m_pIsEnabled

◆ m_pLastEditedItem

EventEditorHandlerTreeWidgetItem* EventEditor::m_pLastEditedItem

◆ m_pNameEditor

QLineEdit* EventEditor::m_pNameEditor

◆ m_pTreeWidget

EventEditorTreeWidget* EventEditor::m_pTreeWidget

The documentation for this class was generated from the following files: