0001-pass-unknown-commands-to-the-server.patch
| src/common/message.h | ||
|---|---|---|
| 45 | 45 |
Kill = 0x0200, |
| 46 | 46 |
Server = 0x0400, |
| 47 | 47 |
Info = 0x0800, |
| 48 |
Error = 0x1000 |
|
| 48 |
Error = 0x1000, |
|
| 49 |
Raw = 0x2000 |
|
| 49 | 50 |
}; |
| 50 | 51 | |
| 51 | 52 |
// DO NOT CHANGE without knowing what you do, some of these flags are stored in the database |
| src/core/userinputhandler.cpp | ||
|---|---|---|
| 364 | 364 |
return; |
| 365 | 365 |
} |
| 366 | 366 |
} |
| 367 |
emit displayMsg(Message::Error, BufferInfo::StatusBuffer, "", QString("Error: %1 %2").arg(cmd).arg(msg));
|
|
| 367 |
emit displayMsg(Message::Raw, BufferInfo::StatusBuffer, "", QString("%1 %2").arg(cmd.toUpper()).arg(msg));
|
|
| 368 |
emit putCmd(serverEncode(cmd), serverEncode(msg)); |
|
| 368 | 369 |
} |
| 369 | 370 | |
| 370 | 371 |
void UserInputHandler::expand(const QString &alias, const BufferInfo &bufferInfo, const QString &msg) {
|
| src/uisupport/uistyle.cpp | ||
|---|---|---|
| 87 | 87 |
_formatCodes["%Dr"] = RenameMsg; |
| 88 | 88 |
_formatCodes["%Dm"] = ModeMsg; |
| 89 | 89 |
_formatCodes["%Da"] = ActionMsg; |
| 90 |
_formatCodes["%Dz"] = RawMsg; |
|
| 90 | 91 | |
| 91 | 92 |
_formatCodes["%DT"] = Timestamp; |
| 92 | 93 |
_formatCodes["%DS"] = Sender; |
| ... | ... | |
| 366 | 367 |
s = tr("%Da-*-");
|
| 367 | 368 |
t = tr("%Da%DN%1%DN %2").arg(nick).arg(txt);
|
| 368 | 369 |
break; |
| 370 |
case Message::Raw: |
|
| 371 |
s = tr("%Dz>");
|
|
| 372 |
t = tr("%Dz%1").arg(txt);
|
|
| 373 |
break; |
|
| 369 | 374 |
default: |
| 370 | 375 |
s = tr("%De%1").arg(msg.sender());
|
| 371 | 376 |
t = tr("%De[%1]").arg(txt);
|
| src/uisupport/uistyle.h | ||
|---|---|---|
| 61 | 61 |
RenameMsg = 0x00000009, |
| 62 | 62 |
ModeMsg = 0x0000000a, |
| 63 | 63 |
ActionMsg = 0x0000000b, |
| 64 |
RawMsg = 0x0000000c, |
|
| 64 | 65 |
// Standard Formats |
| 65 | 66 |
Bold = 0x00000010, |
| 66 | 67 |
Italic = 0x00000020, |
| 67 |
- |
|