svn path=/trunk/KDE/kdepim/kmail/interfaces/; revision=486418
wilder-work
Laurent Montel 21 years ago
parent 3d979a8c05
commit 2ccc121753
  1. 28
      interfaces/rulewidgethandler.h

@ -38,7 +38,7 @@
#include <Q3CString>
class QWidget;
class Q3WidgetStack;
class QStackedWidget;
class Q3CString;
class QString;
class QObject;
@ -52,28 +52,28 @@ namespace KMail {
virtual ~RuleWidgetHandler() {}
virtual QWidget * createFunctionWidget( int number,
Q3WidgetStack *functionStack,
QStackedWidget *functionStack,
const QObject *receiver ) const = 0;
virtual QWidget * createValueWidget( int number,
Q3WidgetStack *valueStack,
QStackedWidget *valueStack,
const QObject *receiver ) const = 0;
virtual KMSearchRule::Function function( const Q3CString & field,
const Q3WidgetStack *functionStack ) const = 0;
const QStackedWidget *functionStack ) const = 0;
virtual QString value( const Q3CString & field,
const Q3WidgetStack *functionStack,
const Q3WidgetStack *valueStack ) const = 0;
const QStackedWidget *functionStack,
const QStackedWidget *valueStack ) const = 0;
virtual QString prettyValue( const Q3CString & field,
const Q3WidgetStack *functionStack,
const Q3WidgetStack *valueStack ) const = 0;
const QStackedWidget *functionStack,
const QStackedWidget *valueStack ) const = 0;
virtual bool handlesField( const Q3CString & field ) const = 0;
virtual void reset( Q3WidgetStack *functionStack,
Q3WidgetStack *valueStack ) const = 0;
virtual bool setRule( Q3WidgetStack *functionStack,
Q3WidgetStack *valueStack,
virtual void reset( QStackedWidget *functionStack,
QStackedWidget *valueStack ) const = 0;
virtual bool setRule( QStackedWidget *functionStack,
QStackedWidget *valueStack,
const KMSearchRule *rule ) const = 0;
virtual bool update( const Q3CString & field,
Q3WidgetStack *functionStack,
Q3WidgetStack *valueStack ) const = 0;
QStackedWidget *functionStack,
QStackedWidget *valueStack ) const = 0;
};

Loading…
Cancel
Save