10 #ifndef PACKET_LIST_RECORD_H
11 #define PACKET_LIST_RECORD_H
39 const QString columnString(
capture_file *cap_file,
int column,
bool colorized =
false);
40 frame_data *frameData()
const {
return fdata_; }
42 static int textColumn(
int column) {
return cinfo_column_.value(column, -1); }
43 bool colorized() {
return colorized_ && (color_ver_ == rows_color_ver_); }
46 int columnTextSize(
const char *str);
48 void invalidateColorized() { colorized_ =
false; }
49 void invalidateRecord() { col_text_cache_.remove(fdata_->num); }
50 static void invalidateAllRecords() { col_text_cache_.clear(); }
54 static void setMaxCache(
int cost) { col_text_cache_.setMaxCost(cost); }
56 static void resetColorization() { rows_color_ver_++; }
58 inline int lineCount() {
return lines_; }
59 inline int lineCountChanged() {
return line_count_changed_; }
63 static QCache<guint32, QStringList> col_text_cache_;
67 bool line_count_changed_;
68 static QMap<int, int> cinfo_column_;
71 static unsigned int rows_color_ver_;
72 unsigned int color_ver_;
76 unsigned int conv_index_;
80 void dissect(
capture_file *cap_file,
bool dissect_columns,
bool dissect_color =
false);
Definition: packet_list_record.h:31
Definition: conversation.h:202
Definition: column-info.h:54