class KEmoticonsProvider |
|
This is the base class for the emoticons provider plugins |
|
Default constructor |
|
Add the emoticon emo with text text
emo - path to the emoticon image text - the text of the emoticon separated by space for multiple text copy - whether or not copy emo into the theme directory Returns true if it can add the emoticon |
|
Add an emoticon to the index
path - path to the emoticon emoList - list of text associated with this emoticon |
|
Insert a new item in the emoticons map |
|
Clears the emoticons map |
|
Create a new theme |
|
Returns a QHash that contains emoticons indexed by the first char |
|
Returns a QHash that contains the emoticons path as keys and the text as values |
|
Returns the file name of the theme |
|
Load the theme inside the directory path
path - path to the directory |
|
Remove the emoticon emo, this will not delete the image file too
emo - the emoticon text to remove Returns true if it can delete the emoticon |
|
Remove an emoticon from the index
path - path to the emoticon emoList - list of text associated with this emoticon |
|
Remove an item from the emoticons map |
|
Save the emoticon theme |
|
Set the theme name
name - name of the theme |
|
Returns the theme name |
|
Returns the theme path |
DoNotCopy | - | - | ||
Copy | - | - |