kmail

SnippetWidget Class Reference

#include <snippetwidget.h>

Inheritance diagram for SnippetWidget:

KListView

List of all members.


Detailed Description

This is the widget which gets added to the right TreeToolView.

It inherits KListView and QToolTip which is needed for showing the tooltips which contains the text of the snippet

Author:
Robert Gruber

Definition at line 45 of file snippetwidget.h.


Public Slots

void slotRemove ()
void slotEdit (QListViewItem *item_=0)
void slotEditGroup ()
void slotAdd ()
void slotAddGroup ()
void slotExecute ()

Public Member Functions

 SnippetWidget (KMEdit *editor, KActionCollection *actionCollection, QWidget *parent=0)
QPtrList< SnippetItem > * getList ()
void writeConfig ()
SnippetConfiggetSnippetConfig ()

Protected Slots

void showPopupMenu (QListViewItem *item, const QPoint &p, int)
void slotExecuted (QListViewItem *item=0)
void slotDropped (QDropEvent *e, QListViewItem *after)
void startDrag ()

Protected Member Functions

void maybeTip (const QPoint &)
bool acceptDrag (QDropEvent *event) const

Member Function Documentation

void SnippetWidget::writeConfig ( void   ) 

Write the cofig file

Definition at line 352 of file snippetwidget.cpp.

void SnippetWidget::maybeTip ( const QPoint &  p  )  [protected]

Shows the Snippet-Text as ToolTip

Definition at line 543 of file snippetwidget.cpp.

bool SnippetWidget::acceptDrag ( QDropEvent *  event  )  const [protected, virtual]

Reimplementation from KListView. Check here if the data the user is about to drop fits our restrictions. We only accept dropps of plaintext, because from the dropped text we will create a snippet.

kdDebug(5006) << "returning TRUE " << endl;

Reimplemented from KListView.

Definition at line 936 of file snippetwidget.cpp.

void SnippetWidget::slotRemove (  )  [slot]

Removes the selected snippet

Definition at line 185 of file snippetwidget.cpp.

void SnippetWidget::slotEditGroup (  )  [slot]

Opens the dialog of editing the selected snippet-group

Definition at line 298 of file snippetwidget.cpp.

void SnippetWidget::slotAdd (  )  [slot]

Opens the dialog to add a snippet

Definition at line 104 of file snippetwidget.cpp.

void SnippetWidget::slotAddGroup (  )  [slot]

Opens the didalog to add a snippet

Definition at line 169 of file snippetwidget.cpp.

void SnippetWidget::showPopupMenu ( QListViewItem *  item,
const QPoint &  p,
int   
) [protected, slot]

Shows the Popup-Menu depending item is a valid pointer

Definition at line 565 of file snippetwidget.cpp.

void SnippetWidget::slotDropped ( QDropEvent *  e,
QListViewItem *  after 
) [protected, slot]

This slot is connected to the dropped signal. If it is emitted, we need to construct a new snippet entry with the data given

Definition at line 965 of file snippetwidget.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys