Convenience class that simplifies dynamically overriding QStyledItemDelegate.  
 More...
#include <qttools/gui/proxy_styled_item_delegate.h>
|  | 
|  | ProxyStyledItemDelegate (QObject *parent=NULL) | 
|  | 
|  | ProxyStyledItemDelegate (QStyledItemDelegate *srcDelegate, QObject *parent=NULL) | 
|  | 
| QStyledItemDelegate * | sourceDelegate () const | 
|  | 
| void | setSourceDelegate (QStyledItemDelegate *srcDelegate) | 
|  | 
| void | paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const Q_DECL_OVERRIDE | 
|  | 
| QSize | sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const Q_DECL_OVERRIDE | 
|  | 
| QString | displayText (const QVariant &value, const QLocale &locale) const Q_DECL_OVERRIDE | 
|  | 
| QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const Q_DECL_OVERRIDE | 
|  | 
| void | setEditorData (QWidget *editor, const QModelIndex &index) const Q_DECL_OVERRIDE | 
|  | 
| void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const Q_DECL_OVERRIDE | 
|  | 
| void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const Q_DECL_OVERRIDE | 
|  | 
Convenience class that simplifies dynamically overriding QStyledItemDelegate. 
QStyledItemDelegate protected functions cannot be overriden through proxy technique, this is a limitation that applies to : 
- QStyledItemDelegate::initStyleOption() 
- QStyledItemDelegate::eventFilter() 
- QStyledItemDelegate::editorEvent() 
      
        
          | qtgui::ProxyStyledItemDelegate::ProxyStyledItemDelegate | ( | QObject * | parent = NULL | ) |  | 
      
 
 
      
        
          | qtgui::ProxyStyledItemDelegate::ProxyStyledItemDelegate | ( | QStyledItemDelegate * | srcDelegate, | 
        
          |  |  | QObject * | parent = NULL | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | QWidget * qtgui::ProxyStyledItemDelegate::createEditor | ( | QWidget * | parent, | 
        
          |  |  | const QStyleOptionViewItem & | option, | 
        
          |  |  | const QModelIndex & | index | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | QString qtgui::ProxyStyledItemDelegate::displayText | ( | const QVariant & | value, | 
        
          |  |  | const QLocale & | locale | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | void qtgui::ProxyStyledItemDelegate::paint | ( | QPainter * | painter, | 
        
          |  |  | const QStyleOptionViewItem & | option, | 
        
          |  |  | const QModelIndex & | index | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | void qtgui::ProxyStyledItemDelegate::setEditorData | ( | QWidget * | editor, | 
        
          |  |  | const QModelIndex & | index | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | void qtgui::ProxyStyledItemDelegate::setModelData | ( | QWidget * | editor, | 
        
          |  |  | QAbstractItemModel * | model, | 
        
          |  |  | const QModelIndex & | index | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | void qtgui::ProxyStyledItemDelegate::setSourceDelegate | ( | QStyledItemDelegate * | srcDelegate | ) |  | 
      
 
 
      
        
          | QSize qtgui::ProxyStyledItemDelegate::sizeHint | ( | const QStyleOptionViewItem & | option, | 
        
          |  |  | const QModelIndex & | index | 
        
          |  | ) |  | const | 
      
 
 
      
        
          | QStyledItemDelegate * qtgui::ProxyStyledItemDelegate::sourceDelegate | ( |  | ) | const | 
      
 
 
      
        
          | void qtgui::ProxyStyledItemDelegate::updateEditorGeometry | ( | QWidget * | editor, | 
        
          |  |  | const QStyleOptionViewItem & | option, | 
        
          |  |  | const QModelIndex & | index | 
        
          |  | ) |  | const | 
      
 
 
The documentation for this class was generated from the following files: