Go to the source code of this file.
 | 
| #define  | CONNECTCAST(class,  func,  args)   static_cast<void(class::*)args>(&class::func) | 
|   | 
◆ CONNECTCAST
      
        
          | #define CONNECTCAST | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          func,  | 
        
        
           | 
           | 
            | 
          args  | 
        
        
           | 
          ) | 
           |    static_cast<void(class::*)args>(&class::func) | 
        
      
 
Macro for Qt's connect() overload resolution (in case signals/slots are overloaded and we need to tell connect what overload to pick without repeating ourselves. This can be solved in Qt 5.7 by using qOverload<> 
- Note
 - : provide the brackets for 'args' yourself, since there might be multiple arguments, separated by comma Example: QObject::connect(spinBox, CONNECTCAST(QSpinBox, valueChanged, (double)), slider, &QSlider::setValue);