Source: ktexteditor/searchdcopinterface.h

# Source: ktexteditor/searchdcopinterface.h |
Annotated List
Files
Globals
Hierarchy
Index

    #ifndef SEARCH_DCOP_INTERFACE_H
    #define SEARCH_DCOP_INTERFACE_H

    #include
    #include
    #include
    #include

    namespace KTextEditor
    {
    	class SearchInterface;
    	/**
    	This is the main interface to the @ref SearchInterface of KTextEdit.
    	This will provide a consistant dcop interface to all KDE applications that use it.
    	@short DCOP interface to @ref SearchInterface.
    	@author Ian Reinhart Geiser
    	*/
    	class SearchDCOPInterface : virtual public DCOPObject
    	{
    	K_DCOP

    	public:
    		/**
    		Construct a new interface object for the text editor.
    		@param ParentSearchInterface - The parent @ref SearchInterface object
    		that will provide us with the functions for the interface.
    		*/
    		SearchDCOPInterface( SearchInterface *Parent, const char *name );
    		/**
    		Destructor
    		Cleans up the object.
    		**/
    		virtual ~SearchDCOPInterface();
    	k_dcop:
    		bool findFirstString(QString text, bool caseSensitive);
    		bool findNextString(QString text, bool caseSensitive);
    		bool findPreviousString( QString text, bool caseSensitive);
    		bool findLastString(QString text, bool caseSensitive);
    		bool findStringAt( uint  row, uint  col, QString text, bool caseSensitive);

    		bool findFirstRegExp( QString regexp);
    		bool findNextRegExp( QString regexp);
    		bool findPreviousRegExp( QString regexp);
    		bool findLastRegExp( QString regexp);
    		bool findRegExpAt( uint  row, uint  col, QString regexp);

    		uint currentMatchLine();
    		uint currentMatchCol();
    		uint currentMatchLength();

    	private:
    		SearchInterface *m_parent;
    		uint  m_currentcol;
    		uint  m_currentrow;
    		uint  m_currentmatchlen;
    	};
    }
    #endif

Generated by: root on macppc.ports.openbsd.org on Sat Sep 6 10:38:11 2003, using kdoc 2.0a54.