AIMLEngineThread Class Reference

The thread object that encapsulates the AIMLEngine for the gui. More...

#include <AIMLEngineThread.h>

List of all members.

Signals

void addBotName (const QString &text)
 Emit the name of the bot for anyone who is listening and interested.
void addBotText (const QString &text)
 Emit to anyone listening that we have text from the bot for them to add.
void addDirectory (const QString &directoryName)
 Emit that there's a AIML directory filled with AIML files all ending in the extension ".AIML" to be added to the AIML engine to anyone who is listening and interested.
void addFile (const QString &fileName)
 Emit that there's a AIML file to be added to the AIML engine to anyone who is listening and interested.
void addText (const QString &text)
 Emit to anyone listening that we have text for them to add.
void clearAIML ()
 Emit that the AIML engine should be destroyed.
void doneLoading ()
 Emit that a AIML set of files is done loading.
void loading ()
 Emit that a AIML set of files is loading.
void userInput (const QString &text)
 Emit that we have user input for anyone who is listening and interested.

Public Member Functions

void run ()
 This is called from the spun thread and represents the thread.


Detailed Description

The thread object that encapsulates the AIMLEngine for the gui.


Member Function Documentation

void addBotName const QString &  text  )  [signal]
 

Emit the name of the bot for anyone who is listening and interested.

Parameters:
text The text of the bot name

void addBotText const QString &  text  )  [signal]
 

Emit to anyone listening that we have text from the bot for them to add.

Parameters:
text The text from the bot for anyone listening to add

void addDirectory const QString &  directoryName  )  [signal]
 

Emit that there's a AIML directory filled with AIML files all ending in the extension ".AIML" to be added to the AIML engine to anyone who is listening and interested.

Parameters:
directoryName the directory to add to the AIML engine.

void addFile const QString &  fileName  )  [signal]
 

Emit that there's a AIML file to be added to the AIML engine to anyone who is listening and interested.

Parameters:
fileName the file to add to the AIML engine.

void addText const QString &  text  )  [signal]
 

Emit to anyone listening that we have text for them to add.

Parameters:
text The text for anyone listening to add

void clearAIML  )  [signal]
 

Emit that the AIML engine should be destroyed.

void doneLoading  )  [signal]
 

Emit that a AIML set of files is done loading.

void loading  )  [signal]
 

Emit that a AIML set of files is loading.

void run  ) 
 

This is called from the spun thread and represents the thread.

void userInput const QString &  text  )  [signal]
 

Emit that we have user input for anyone who is listening and interested.

Parameters:
text The text of the user input to the AIML engine.


The documentation for this class was generated from the following files:
Generated on Mon Apr 10 00:40:02 2006 for RebeccaAIML by  doxygen 1.4.5