| 
| Device::ProtocolFactory::Flags  | flags () const noexcept override | 
|   | 
| QString  | prettyName () const noexcept override | 
|   | 
| QString  | category () const noexcept override | 
|   | 
| QUrl  | manual () const noexcept override | 
|   | 
| Device::DeviceEnumerators  | getEnumerators (const score::DocumentContext &ctx) const override | 
|   | 
| Device::DeviceInterface *  | makeDevice (const Device::DeviceSettings &settings, const Explorer::DeviceDocumentPlugin &plugin, const score::DocumentContext &ctx) override | 
|   | 
| const Device::DeviceSettings &  | defaultSettings () const noexcept override | 
|   | 
| Device::ProtocolSettingsWidget *  | makeSettingsWidget () override | 
|   | 
| Device::AddressDialog *  | makeAddAddressDialog (const Device::DeviceInterface &dev, const score::DocumentContext &ctx, QWidget *parent) override | 
|   | 
| Device::AddressDialog *  | makeEditAddressDialog (const Device::AddressSettings &, const Device::DeviceInterface &dev, const score::DocumentContext &ctx, QWidget *) override | 
|   | 
| QVariant  | makeProtocolSpecificSettings (const VisitorVariant &visitor) const override | 
|   | 
| void  | serializeProtocolSpecificSettings (const QVariant &data, const VisitorVariant &visitor) const override | 
|   | 
| bool  | checkCompatibility (const Device::DeviceSettings &a, const Device::DeviceSettings &b) const noexcept override | 
|   | 
| virtual int  | visualPriority () const noexcept | 
|   | 
| 
template<typename T >  | 
| void  | serializeProtocolSpecificSettings_T (const QVariant &data, const VisitorVariant &visitor) const | 
|   | 
| 
template<typename T >  | 
| QVariant  | makeProtocolSpecificSettings_T (const VisitorVariant &vis) const | 
|   | 
| virtual bool  | checkResourcesAvailable (const Device::DeviceSettings &a, const DeviceResourceMap &) const noexcept | 
|   | 
| 
virtual InterfaceKey  | interfaceKey () const noexcept=0 | 
|   | Identifies an interface uniquely. 
  | 
|   | 
 | 
| enum   | Flags { EditingReloadsEverything = (1 << 0)
 } | 
|   | 
◆ category()
  
  
      
        
          | QString Protocols::MCUProtocolFactory::category  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtualnoexcept   | 
  
 
 
◆ checkCompatibility()
◆ defaultSettings()
◆ flags()
  
  
      
        
          | Device::ProtocolFactory::Flags Protocols::MCUProtocolFactory::flags  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtualnoexcept   | 
  
 
 
◆ getEnumerators()
  
  
      
        
          | Device::DeviceEnumerators Protocols::MCUProtocolFactory::getEnumerators  | 
          ( | 
          const score::DocumentContext &  | 
          ctx | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ makeAddAddressDialog()
◆ makeDevice()
◆ makeEditAddressDialog()
◆ makeProtocolSpecificSettings()
  
  
      
        
          | QVariant Protocols::MCUProtocolFactory::makeProtocolSpecificSettings  | 
          ( | 
          const VisitorVariant &  | 
          visitor | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ makeSettingsWidget()
◆ manual()
  
  
      
        
          | QUrl Protocols::MCUProtocolFactory::manual  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtualnoexcept   | 
  
 
 
◆ prettyName()
  
  
      
        
          | QString Protocols::MCUProtocolFactory::prettyName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtualnoexcept   | 
  
 
 
◆ serializeProtocolSpecificSettings()
  
  
      
        
          | void Protocols::MCUProtocolFactory::serializeProtocolSpecificSettings  | 
          ( | 
          const QVariant &  | 
          data,  | 
         
        
           | 
           | 
          const VisitorVariant &  | 
          visitor  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following files: