List of available methods to the Channel object when Client Scripting Invokables Spoiler Code (javascript): int id(); QString name(); QStringList players(); bool hasPlayer(int player); bool hasRemoteKnowledgeOf(int player); void sortAllPlayersByTier(); void sortAllPlayersNormally(); void addEvent(int event); void removeEvent(int event); bool eventEnabled(int event); void resetEvents(); void restoreEventSettings(); void makeReadyToQuit(); bool isReadyToQuit(); QString addChannelLinks(QString &line); void checkFlash(QString &haystack, QString &needle); void printLine(QString &str, bool flashing, bool act, bool global); void printLine(QString &str, bool flashing, bool act); void printLine(QString &str, bool flashing); void printLine(QString &str); // true, true, false void printHtml(QString &str, bool act, bool global); void printHtml(QString &str, bool act); void printHtml(QString &str); // true, false Signals Spoiler Code (javascript): void quitChannel(int chanid); void battleReceived2(int battleid, const Battle &battle); void activated(Channel *c); void pactivated(Channel *c); Slots Spoiler Code (javascript): void showContextMenu(const QPoint &point); void anchorClicked(const QUrl &url); List from Reflection Spoiler Code (javascript): activated(Channel*) addChannelLinks(QString) addEvent(int) anchorClicked(QUrl) battleReceived2(int,Battle) checkFlash(QString,QString) deleteLater() destroyed() destroyed(QObject*) eventEnabled(int) hasPlayer(int) hasRemoteKnowledgeOf(int) id() isReadyToQuit() makeReadyToQuit() name() objectNameChanged(QString) pactivated(Channel*) players() printHtml(QString) printHtml(QString,bool) printHtml(QString,bool,bool) printLine(QString) printLine(QString,bool) printLine(QString,bool,bool) printLine(QString,bool,bool,bool) quitChannel(int) removeEvent(int) resetEvents() restoreEventSettings() showContextMenu(QPoint) sortAllPlayersByTier() sortAllPlayersNormally()