Class SectionFactory

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.SectionFactory

public class SectionFactory extends Object
Factory class for creating "standard" qfield sections. e.g., if you want the same t1, t2, and t3 section on all your tables, use this class to produce them. You can change the default name invalid input: '&' iconNames for those sections, but note, this is a static/utility style class, so those settings are static fields. The method customT2 is provided as not much of a shortcut over "doing it yourself", but to allow all sections for a table to be produced through calls to this factory, so they look more similar.
  • Method Details

    • defaultT1

      public static QFieldSection defaultT1(String... fieldNames)
    • defaultT2

      public static QFieldSection defaultT2(String... fieldNames)
    • customT2

      public static QFieldSection customT2(String name, QIcon icon, String... fieldNames)
    • defaultT3

      public static QFieldSection defaultT3(String... fieldNames)
    • getDefaultT1name

      public static String getDefaultT1name()
      Getter for defaultT1name
    • setDefaultT1name

      public static void setDefaultT1name(String defaultT1name)
      Setter for defaultT1name
    • getDefaultT1iconName

      public static String getDefaultT1iconName()
      Getter for defaultT1iconName
    • setDefaultT1iconName

      public static void setDefaultT1iconName(String defaultT1iconName)
      Setter for defaultT1iconName
    • getDefaultT2name

      public static String getDefaultT2name()
      Getter for defaultT2name
    • setDefaultT2name

      public static void setDefaultT2name(String defaultT2name)
      Setter for defaultT2name
    • getDefaultT2iconName

      public static String getDefaultT2iconName()
      Getter for defaultT2iconName
    • setDefaultT2iconName

      public static void setDefaultT2iconName(String defaultT2iconName)
      Setter for defaultT2iconName
    • getDefaultT3name

      public static String getDefaultT3name()
      Getter for defaultT3name
    • setDefaultT3name

      public static void setDefaultT3name(String defaultT3name)
      Setter for defaultT3name
    • getDefaultT3iconName

      public static String getDefaultT3iconName()
      Getter for defaultT3iconName
    • setDefaultT3iconName

      public static void setDefaultT3iconName(String defaultT3iconName)
      Setter for defaultT3iconName