# interfaces Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Namespaces | Source Files

# kregexpeditorinterface.h

    00001 #ifndef __kregexpeditorinterface_h__
    00002 #define __kregexpeditorinterface_h__
    00003
    00004 #include <qstring.h>
    00005
    00071 class KRegExpEditorInterface
    00072 {
    00073 public:
    00078   virtual QString regExp() const = 0;
    00079
    00080 protected:
    00081 // These are signals: in classes that actually implement the interface.
    00082
    00086   virtual void canUndo( bool ) = 0;
    00087
    00091   virtual void canRedo( bool ) = 0;
    00092
    00099   virtual void changes( bool ) = 0;
    00100
    00101 public:
    00102 // These are public slots: in classes that implement the interface.
    00103
    00108   virtual void setRegExp( const QString &regexp ) = 0;
    00109   virtual void redo() = 0;
    00110   virtual void undo() = 0;
    00111
    00119   virtual void setMatchText( const QString& ) = 0;
    00120
    00133   virtual void doSomething( QString method, void* arguments ) = 0;
    00134 };
    00135
    00136 #endif
    00137

This file is part of the documentation for interfaces Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sat Jun 11 20:34:56 2005 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003