kexi

#include <kexiactionselectiondialog.h>

Inherits KDialogBase.

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: