24    enum SettingSubControl {
 
   28        SC_PageRange_TypeControl,
 
   29        SC_PageRange_SelectEdit,
 
   33        SC_Duplex_TypeControl,
 
   38        SC_PageOrder_SequentialPrint,
 
   39        SC_PageOrder_TypeControl,
 
   42        SC_Margin_TypeControl,
 
   43        SC_Margin_AdjustContol,
 
   46        SC_WatermarkContentWidget,
 
   47        SC_Watermark_TypeGroup,
 
   48        SC_Watermark_TextType,
 
   49        SC_Watermark_CustomText,
 
   50        SC_Watermark_TextFont,
 
   51        SC_Watermark_TextColor,
 
   52        SC_Watermark_ImageEdit,
 
   56        SC_Watermark_Transparency,
 
   63    virtual QString name() 
const = 0;
 
   70    inline virtual SettingStatus settingStatus(
const QVariant &mimeData, SettingSubControl control)
 
   74        return SettingStatus::Default;