Хранилища Subversion OpenInventory

Редакция

Редакция 165 | Редакция 172 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 165 Редакция 166
Строка 108... Строка 108...
108
108
109
     case Qt::CheckStateRole: return value;
109
     case Qt::CheckStateRole: return value;
110
110
111
     case Qt::SizeHintRole:
111
     case Qt::SizeHintRole:
112
              {
112
              {
-
 
113
-
 
114
             int height = value.toSize().height();
-
 
115
             int widht = value.toSize().width();
-
 
116
             if(index.column() == 5) {
-
 
117
                               QVariant currentImage = QSqlTableModel::data(index, 0);
-
 
118
                               QByteArray bytes = currentImage.toByteArray();
-
 
119
                               QPixmap pxmp;
-
 
120
-
 
121
-
 
122
                               if (currentImage.isValid()) {
-
 
123
                                    pxmp.loadFromData(bytes);
-
 
124
                                    if (height < pxmp.height()) height =  pxmp.height() +10;
-
 
125
                                    if (widht < pxmp.width()) widht = pxmp.width() +10;
-
 
126
                                    return QVariant(QSize(widht, height));
-
 
127
-
 
128
                                }
-
 
129
                               else return value;
-
 
130
-
 
131
                           }
-
 
132
-
 
133
113
             //   QSize size(200,100);
134
        //     QSize size(200,100);
114
135
115
                 return value;
136
                 return value;
116
               //   return QVariant(size);
137
          //        return QVariant(size);
117
              }
138
              }
118
139
119
      case Qt::DecorationRole: {
140
      case Qt::DecorationRole: {
120
      /*        if(index.column() == 5) {
141
      /*        if(index.column() == 5) {
121
                  QVariant currentImage = QSqlTableModel::data(index, 0);
142
                  QVariant currentImage = QSqlTableModel::data(index, 0);