kexi

#include <kexiactionselectiondialog.h>

Public Member Functions

 KexiActionSelectionDialog (KexiMainWindow *mainWin, TQWidget *parent, const KexiFormEventAction::ActionData &action, const TQCString &actionWidgetName)
KexiFormEventAction::ActionData currentAction () const
KexiMainWindow * mainWin () const
virtual bool eventFilter (TQObject *o, TQEvent *e)

Protected Slots

void slotActionCategorySelected (TQListViewItem *item)
void slotTDEActionItemExecuted (TQListViewItem *)
void slotTDEActionItemSelected (TQListViewItem *)
void slotActionToExecuteItemExecuted (TQListViewItem *item)
void slotActionToExecuteItemSelected (TQListViewItem *)
void slotCurrentFormActionItemExecuted (TQListViewItem *)
void slotCurrentFormActionItemSelected (TQListViewItem *)
void slotItemForOpeningOrExecutingSelected (KexiPart::Item *item)

Protected Member Functions

void updateOKButtonStatus ()

Protected Attributes

KexiActionSelectionDialogPrivate * d

Detailed Description

A dialog for selecting an action to be executed for a form's command button.

Available actions are:

  • application's global actions like "edit->copy" (TDEAction-based)
  • opening/printing/executing of selected object (table/query/form/script/macrto, etc.)

Definition at line 37 of file kexiactionselectiondialog.h.

Constructor & Destructor Documentation

◆ KexiActionSelectionDialog()

KexiActionSelectionDialog::KexiActionSelectionDialog ( KexiMainWindow * mainWin,
TQWidget * parent,
const KexiFormEventAction::ActionData & action,
const TQCString & actionWidgetName )

Definition at line 397 of file kexiactionselectiondialog.cpp.

◆ ~KexiActionSelectionDialog()

KexiActionSelectionDialog::~KexiActionSelectionDialog ( )

Definition at line 528 of file kexiactionselectiondialog.cpp.

Member Function Documentation

◆ currentAction()

KexiFormEventAction::ActionData KexiActionSelectionDialog::currentAction ( ) const
Returns
selected action data or empty action if dialog has been rejected or "No action" has been selected.

Definition at line 667 of file kexiactionselectiondialog.cpp.

◆ eventFilter()

bool KexiActionSelectionDialog::eventFilter ( TQObject * o,
TQEvent * e )
virtual

Definition at line 716 of file kexiactionselectiondialog.cpp.

◆ mainWin()

KexiMainWindow * KexiActionSelectionDialog::mainWin ( ) const
Returns
the KexiMainWindow instance.

Definition at line 662 of file kexiactionselectiondialog.cpp.

◆ slotActionCategorySelected

void KexiActionSelectionDialog::slotActionCategorySelected ( TQListViewItem * item)
protectedslot

Definition at line 574 of file kexiactionselectiondialog.cpp.

◆ slotActionToExecuteItemExecuted

void KexiActionSelectionDialog::slotActionToExecuteItemExecuted ( TQListViewItem * item)
protectedslot

Definition at line 560 of file kexiactionselectiondialog.cpp.

◆ slotActionToExecuteItemSelected

void KexiActionSelectionDialog::slotActionToExecuteItemSelected ( TQListViewItem * )
protectedslot

Definition at line 569 of file kexiactionselectiondialog.cpp.

◆ slotCurrentFormActionItemExecuted

void KexiActionSelectionDialog::slotCurrentFormActionItemExecuted ( TQListViewItem * )
protectedslot

Definition at line 544 of file kexiactionselectiondialog.cpp.

◆ slotCurrentFormActionItemSelected

void KexiActionSelectionDialog::slotCurrentFormActionItemSelected ( TQListViewItem * )
protectedslot

Definition at line 549 of file kexiactionselectiondialog.cpp.

◆ slotItemForOpeningOrExecutingSelected

void KexiActionSelectionDialog::slotItemForOpeningOrExecutingSelected ( KexiPart::Item * item)
protectedslot

Definition at line 555 of file kexiactionselectiondialog.cpp.

◆ slotTDEActionItemExecuted

void KexiActionSelectionDialog::slotTDEActionItemExecuted ( TQListViewItem * )
protectedslot

Definition at line 533 of file kexiactionselectiondialog.cpp.

◆ slotTDEActionItemSelected

void KexiActionSelectionDialog::slotTDEActionItemSelected ( TQListViewItem * )
protectedslot

Definition at line 538 of file kexiactionselectiondialog.cpp.

◆ updateOKButtonStatus()

void KexiActionSelectionDialog::updateOKButtonStatus ( )
protected

Definition at line 708 of file kexiactionselectiondialog.cpp.

Member Data Documentation

◆ d

KexiActionSelectionDialogPrivate* KexiActionSelectionDialog::d
protected

Definition at line 69 of file kexiactionselectiondialog.h.


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