![]()  | 
  
    KVIrc
    4.9.2
    
   DeveloperAPIs 
   | 
 
#include "KviIrcView.h"#include "KviIrcView_tools.h"#include "KviIrcView_private.h"#include "kvi_debug.h"#include "KviApplication.h"#include "kvi_settings.h"#include "KviOptions.h"#include "KviControlCodes.h"#include "kvi_defaults.h"#include "KviWindow.h"#include "KviLocale.h"#include "KviMainWindow.h"#include "KviMemory.h"#include "KviIconManager.h"#include "kvi_out.h"#include "KviParameterList.h"#include "KviConsoleWindow.h"#include "KviIrcUserDataBase.h"#include "KviChannelWindow.h"#include "KviFileDialog.h"#include "KviMessageBox.h"#include "KviTextIconManager.h"#include "KviIrcConnection.h"#include "KviWindowStack.h"#include "KviUserInput.h"#include "KviAnimatedPixmap.h"#include "KviPixmapUtils.h"#include "KviTrayIcon.h"#include <QBitmap>#include <QPainter>#include <QRegExp>#include <QFontMetrics>#include <QApplication>#include <QMessageBox>#include <QPaintEvent>#include <QDateTime>#include <QCursor>#include <QScrollBar>#include <QFontDialog>#include <QByteArray>#include <QMenu>#include <time.h>Functions | |
| static void | delete_text_line (KviIrcViewLine *line, QHash< KviIrcViewLine *, KviAnimatedPixmap * > *animatedSmiles) | 
| #define DRAW_NORMAL_TEXT | ( | _text_str, | |
| _text_idx, | |||
| _text_len, | |||
| _text_width | |||
| ) | 
Referenced by KviIrcView::paintEvent().
| #define DRAW_SELECTED_TEXT | ( | _text_str, | |
| _text_idx, | |||
| _text_len, | |||
| _text_width | |||
| ) | 
Referenced by KviIrcView::paintEvent().
| #define IRCVIEW_WCHARWIDTH | ( | c | ) | (((c).unicode() < 0xff) ? m_iFontCharacterWidth[(c).unicode()] : m_pFm->width(c)) | 
Referenced by KviIrcView::calculateLineWraps(), and KviIrcView::checkSelectionBlock().
| #define KVI_DEF_BACK 200 | 
Referenced by KviIrcView::paintEvent().
| #define KVI_IRCVIEW_BLOCK_SELECTION_CENTRAL 3 | 
Referenced by KviIrcView::checkSelectionBlock(), and KviIrcView::paintEvent().
| #define KVI_IRCVIEW_BLOCK_SELECTION_ICON 4 | 
Referenced by KviIrcView::checkSelectionBlock(), and KviIrcView::paintEvent().
| #define KVI_IRCVIEW_BLOCK_SELECTION_LEFT 1 | 
Referenced by KviIrcView::checkSelectionBlock(), and KviIrcView::paintEvent().
| #define KVI_IRCVIEW_BLOCK_SELECTION_RIGHT 2 | 
Referenced by KviIrcView::checkSelectionBlock(), and KviIrcView::paintEvent().
| #define KVI_IRCVIEW_BLOCK_SELECTION_TOTAL 0 | 
Referenced by KviIrcView::checkSelectionBlock(), and KviIrcView::paintEvent().
| #define KVI_IRCVIEW_DOUBLEBORDER_WIDTH 8 | 
Referenced by KviIrcView::ensureLineVisible(), KviIrcView::fastScroll(), and KviIrcView::paintEvent().
| #define KVI_IRCVIEW_ESCAPE_TAG_GENERICESCAPE '[' | 
| #define KVI_IRCVIEW_ESCAPE_TAG_HOSTLINK 'h' | 
| #define KVI_IRCVIEW_ESCAPE_TAG_NICKLINK 'n' | 
| #define KVI_IRCVIEW_ESCAPE_TAG_SERVERLINK 's' | 
| #define KVI_IRCVIEW_ESCAPE_TAG_URLLINK 'u' | 
| #define KVI_IRCVIEW_MINIMUM_HEIGHT 22 | 
Referenced by KviIrcView::KviIrcView().
| #define KVI_IRCVIEW_MINIMUM_WIDTH 22 | 
Referenced by KviIrcView::KviIrcView().
| #define KVI_IRCVIEW_PIXMAP_AND_SEPARATOR 20 | 
| #define KVI_IRCVIEW_PIXMAP_SIZE 16 | 
Referenced by KviIrcView::recalcFontVariables().
| #define KVI_IRCVIEW_SIZEHINT_HEIGHT 150 | 
Referenced by KviIrcView::sizeHint().
| #define KVI_IRCVIEW_SIZEHINT_WIDTH 150 | 
Referenced by KviIrcView::sizeHint().
| #define SET_PEN | ( | _color, | |
| _custom | |||
| ) | 
Referenced by KviIrcView::paintEvent().
      
  | 
  inlinestatic | 
References KviControlCodes::Escape, KviMemory::free(), i, _KviIrcViewLine::iBlockCount, KviControlCodes::Icon, _KviIrcViewLine::pBlocks, _KviIrcViewLine::pChunks, _KviIrcViewLineChunk::szPayload, _KviIrcViewLineChunk::szSmileId, _KviIrcViewLineChunk::type, and _KviIrcViewLine::uChunkCount.
Referenced by KviIrcView::removeHeadLine(), and KviIrcView::~KviIrcView().
 1.8.7