Crossfire Server, Trunk
|
#include <CRERulePanel.h>
Signals | |
void | currentRuleModified () |
Public Member Functions | |
CRERulePanel (const MessageManager *manager, const QuestManager *quests, QWidget *parent) | |
void | setMessageRule (MessageRule *rule) |
virtual | ~CRERulePanel () |
Protected Slots | |
void | onIncludeModified () |
void | onMatchModified () |
void | onMessageModified () |
void | onPostModified () |
void | onPreModified () |
void | onRepliesModified () |
Protected Attributes | |
QTextEdit * | myInclude |
QTextEdit * | myMatches |
CREStringListPanel * | myMessages |
CREPrePostPanel * | myPost |
CREPrePostPanel * | myPre |
CREReplyPanel * | myReplies |
MessageRule * | myRule |
Definition at line 18 of file CRERulePanel.h.
CRERulePanel::CRERulePanel | ( | const MessageManager * | manager, |
const QuestManager * | quests, | ||
QWidget * | parent | ||
) |
Definition at line 10 of file CRERulePanel.cpp.
References m, myInclude, myMatches, myMessages, myPost, myPre, myReplies, myRule, onIncludeModified(), onMatchModified(), onMessageModified(), onPostModified(), onPreModified(), onRepliesModified(), MessageManager::postConditions(), MessageManager::preConditions(), and quests.
|
virtual |
Definition at line 48 of file CRERulePanel.cpp.
|
signal |
Referenced by onIncludeModified(), onMatchModified(), onMessageModified(), onPostModified(), onPreModified(), and onRepliesModified().
|
protectedslot |
Definition at line 113 of file CRERulePanel.cpp.
References currentRuleModified(), myInclude, myRule, and MessageRule::setInclude().
Referenced by CRERulePanel().
|
protectedslot |
Definition at line 73 of file CRERulePanel.cpp.
References currentRuleModified(), myMatches, myRule, and MessageRule::setMatch().
Referenced by CRERulePanel().
|
protectedslot |
Definition at line 89 of file CRERulePanel.cpp.
References currentRuleModified(), CREStringListPanel::getData(), myMessages, myRule, and MessageRule::setMessages().
Referenced by CRERulePanel().
|
protectedslot |
Definition at line 97 of file CRERulePanel.cpp.
References currentRuleModified(), CREPrePostPanel::getData(), myPost, myRule, and MessageRule::setPostconditions().
Referenced by CRERulePanel().
|
protectedslot |
Definition at line 81 of file CRERulePanel.cpp.
References currentRuleModified(), CREPrePostPanel::getData(), myPre, myRule, and MessageRule::setPreconditions().
Referenced by CRERulePanel().
|
protectedslot |
Definition at line 105 of file CRERulePanel.cpp.
References currentRuleModified(), CREReplyPanel::getData(), myReplies, myRule, and MessageRule::setReplies().
Referenced by CRERulePanel().
void CRERulePanel::setMessageRule | ( | MessageRule * | rule | ) |
Definition at line 52 of file CRERulePanel.cpp.
References CREStringListPanel::clearData(), MessageRule::include(), MessageRule::match(), MessageRule::messages(), myInclude, myMatches, myMessages, myPost, myPre, myReplies, myRule, MessageRule::postconditions(), MessageRule::preconditions(), MessageRule::replies(), CREStringListPanel::setData(), CREReplyPanel::setData(), and CREPrePostPanel::setData().
Referenced by CREMessagePanel::currentItemChanged(), and CREMessagePanel::setItem().
|
protected |
Definition at line 38 of file CRERulePanel.h.
Referenced by CRERulePanel(), onIncludeModified(), and setMessageRule().
|
protected |
Definition at line 33 of file CRERulePanel.h.
Referenced by CRERulePanel(), onMatchModified(), and setMessageRule().
|
protected |
Definition at line 35 of file CRERulePanel.h.
Referenced by CRERulePanel(), onMessageModified(), and setMessageRule().
|
protected |
Definition at line 36 of file CRERulePanel.h.
Referenced by CRERulePanel(), onPostModified(), and setMessageRule().
|
protected |
Definition at line 34 of file CRERulePanel.h.
Referenced by CRERulePanel(), onPreModified(), and setMessageRule().
|
protected |
Definition at line 37 of file CRERulePanel.h.
Referenced by CRERulePanel(), onRepliesModified(), and setMessageRule().
|
protected |
Definition at line 32 of file CRERulePanel.h.
Referenced by CRERulePanel(), onIncludeModified(), onMatchModified(), onMessageModified(), onPostModified(), onPreModified(), onRepliesModified(), and setMessageRule().