#include <filtersetupdialog.h>
Public Member Functions | |
FilterSetupDialog (QWidget *parent, FilterSetupItem *item=NULL) | |
~FilterSetupDialog () | |
Protected Slots | |
void | slotButtonClicked (int button) |
void | slotActionChanged (int index) |
FilterCriteriaWidget * | slotAddCriteriaWidget () |
void | slotRemoveCriteriaWidget () |
void | slotOpenMailBoxWizard () |
Protected Member Functions | |
void | fillDialog () |
void | addCriteriaWidget (int source, int condition, uint value) |
void | addCriteriaWidget (int source, int condition, QString value, bool cs) |
Definition at line 59 of file filtersetupdialog.h.
FilterSetupDialog::FilterSetupDialog | ( | QWidget * | parent, | |
FilterSetupItem * | item = NULL | |||
) | [explicit] |
General constructor
parent | parent of the dialog | |
item | filter to setup; |
Definition at line 20 of file filtersetupdialog.cpp.
FilterSetupDialog::~FilterSetupDialog | ( | ) |
Destructor
Definition at line 147 of file filtersetupdialog.cpp.
void FilterSetupDialog::fillDialog | ( | ) | [protected] |
Writes the values of the given filter into the dialog items.
Definition at line 151 of file filtersetupdialog.cpp.
void FilterSetupDialog::addCriteriaWidget | ( | int | source, | |
int | condition, | |||
uint | value | |||
) | [protected] |
Adds a criteria widget dialog with values for numeric comparison.
source | Object of Comparison. It accepts only numeric objects (e.g. Size) (see constants.h for valid values) | |
condition | Condition of the comparison (see constants.h for valid values) | |
value | comparison value |
Definition at line 310 of file filtersetupdialog.cpp.
void FilterSetupDialog::addCriteriaWidget | ( | int | source, | |
int | condition, | |||
QString | value, | |||
bool | cs | |||
) | [protected] |
Adds a criteria widget dialog with values for text comparison.
source | Object of Comparison. It accepts only text objects (e.g. Subject) (see constants.h for valid values) | |
condition | Condition of the comparison (see constants.h for valid values) | |
value | comparison string | |
cs | TRUE - comparison is case sensitive; FALSE - comparison is not case sensitive |
Definition at line 337 of file filtersetupdialog.cpp.
void FilterSetupDialog::slotButtonClicked | ( | int | button | ) | [protected, slot] |
Overwritten method of KDialog. Called if a button is clocked clicked. Stores the entered values into the given account item. If no item was given it creates a new one. After then it invokes slotButtonClicked() of KDialog.
button | clicked button |
Definition at line 376 of file filtersetupdialog.cpp.
void FilterSetupDialog::slotActionChanged | ( | int | index | ) | [protected, slot] |
Connected with combobox cmbAction. Enables or disables additional widgets for action configuration.
index | position (index) of the selected action |
Definition at line 451 of file filtersetupdialog.cpp.
FilterCriteriaWidget * FilterSetupDialog::slotAddCriteriaWidget | ( | ) | [protected, slot] |
Adds a empty critera dialog widget.
Definition at line 250 of file filtersetupdialog.cpp.
void FilterSetupDialog::slotRemoveCriteriaWidget | ( | ) | [protected, slot] |
Removes the last criteria dialog widget.
Definition at line 272 of file filtersetupdialog.cpp.
void FilterSetupDialog::slotOpenMailBoxWizard | ( | ) | [protected, slot] |
Connected with button btnMailboxWizard. Opens a wizard to configure the mailbox
Definition at line 465 of file filtersetupdialog.cpp.