TextDocument::TextDocument(IrcBuffer* buffer) : QTextDocument(buffer) { qRegisterMetaType<TextDocument*>(); d.uc = 0; d.dirty = -1; d.rebuild = -1; d.lowlight = -1; d.clone = false; d.buffer = buffer; d.visible = false; d.formatter = new MessageFormatter(this); d.formatter->setBuffer(buffer); setUndoRedoEnabled(false); setMaximumBlockCount(1000); connect(buffer->connection(), SIGNAL(disconnected()), this, SLOT(lowlight())); connect(buffer, SIGNAL(messageReceived(IrcMessage*)), this, SLOT(receiveMessage(IrcMessage*))); }
/** * * resume(thread); * * * **/ PUBLIC void resume(THREAD *thread) { lowlight(thread->window); }