Source Code (Use browser search to find items of interest.)

Class Index

kdevelop'HtmlHighlight (./kdevelop/kdevelop/kwrite/highlight.h:449)

class HtmlHighlight : public GenHighlight {
  public:
    HtmlHighlight(const QString &name);
    virtual ~HtmlHighlight();
  protected:
    virtual void createItemData(ItemDataList &);
    virtual void makeContextList();
};


kdevelop'HtmlHighlight::HtmlHighlight() (./kdevelop/kdevelop/kwrite/highlight.cpp:1241)

HtmlHighlight::HtmlHighlight(const QString &name) : GenHighlight(name) {
  iWildcards = "*.html;*.htm";
  iMimetypes = "text/html";
}


kdevelop'HtmlHighlight::~HtmlHighlight() (./kdevelop/kdevelop/kwrite/highlight.cpp:1246)

HtmlHighlight::~HtmlHighlight() {
}


kdevelop'HtmlHighlight::createItemData() (./kdevelop/kdevelop/kwrite/highlight.cpp:1249)

void HtmlHighlight::createItemData(ItemDataList &list) {

  list.append(new ItemData(i18nop("Normal Text"),dsNormal));
  list.append(new ItemData(i18nop("Char"       ),dsChar,Qt::darkGreen,Qt::green,false,false));
  list.append(new ItemData(i18nop("Comment"    ),dsComment));
  list.append(new ItemData(i18nop("Tag Text"   ),dsOthers,Qt::black,Qt::white,true,false));
  list.append(new ItemData(i18nop("Tag"        ),dsKeyword,Qt::darkMagenta,Qt::magenta,true,false));
  list.append(new ItemData(i18nop("Tag Value"  ),dsDecVal,Qt::darkCyan,Qt::cyan,false,false));
}


kdevelop'HtmlHighlight::makeContextList() (./kdevelop/kdevelop/kwrite/highlight.cpp:1259)

void HtmlHighlight::makeContextList() {
  HlContext *c;

  contextList[0] = c = new HlContext(0,0);
    c->items.append(new HlRangeDetect(1,0, '&', ';'));
    c->items.append(new HlStringDetect(2,1,"<!--"));
    c->items.append(new HlStringDetect(2,2,"<COMMENT>"));
    c->items.append(new HlCharDetect(3,3,'<'));
  contextList[1] = c = new HlContext(2,1);
    c->items.append(new HlStringDetect(2,0,"-->"));
  contextList[2] = c = new HlContext(2,2);
    c->items.append(new HlStringDetect(2,0,"</COMMENT>"));
  contextList[3] = c = new HlContext(3,3);
    c->items.append(new HlHtmlTag(4,3));
    c->items.append(new HlHtmlValue(5,3));
    c->items.append(new HlCharDetect(3,0,'>'));
}