icon property

IconData get icon

Icon of the element type

Implementation

IconData get icon {
  switch (type) {
    case ReportElementType.text:
      return Icons.text_fields;
    case ReportElementType.dynamicField:
      return Icons.data_object;
    case ReportElementType.barcode:
      return Icons.qr_code_2;
    case ReportElementType.qrCode:
      return Icons.qr_code;
    case ReportElementType.image:
      return Icons.image;
    case ReportElementType.line:
      return Icons.horizontal_rule;
    case ReportElementType.rectangle:
      return Icons.rectangle_outlined;
    case ReportElementType.circle:
      return Icons.circle_outlined;
    case ReportElementType.table:
      return Icons.table_chart;
    case ReportElementType.pieChart:
      return Icons.pie_chart;
    case ReportElementType.barChart:
      return Icons.bar_chart;
    case ReportElementType.lineChart:
      return Icons.show_chart;
    case ReportElementType.pageNumber:
      return Icons.numbers;
    case ReportElementType.date:
      return Icons.calendar_today;
    case ReportElementType.logo:
      return Icons.business;
    case ReportElementType.checkbox:
      return Icons.check_box;
    case ReportElementType.textbox:
      return Icons.text_snippet;
    case ReportElementType.formula:
      return Icons.functions;
    case ReportElementType.markdown:
      return Icons.code;
  }
}