cUIDefaultTheme::cUIDefaultTheme( const std::string& Name, const std::string& Abbr, cFont * DefaultFont ) : cUITheme( Name, Abbr, DefaultFont ) { FontColor( eeColorA( 230, 230, 230, 255 ) ); FontOverColor( eeColorA( 255, 255, 255, 255 ) ); FontSelectedColor( eeColorA( 255, 255, 255, 255 ) ); FontShadowColor( eeColorA( 50, 50, 50, 150 ) ); }
QVariant editorModel::data(const QModelIndex &index, int role) const { if ((role == Qt::DisplayRole) || (role == Qt::EditRole)) { return getDataValue(index.row(),index.column()); //dataList[index.row()].fields[index.column()].value; } if (role == Qt::BackgroundRole) { //if (!dataList[index.row()].fields[index.column()].modified) if (!isDataModified(index.row(),index.column())) { QBrush Background(QColor(255,255,255)); Background.setStyle(Qt::SolidPattern); return Background; } else { QBrush Background(QColor(255,0,0)); Background.setStyle(Qt::SolidPattern); return Background; } } if (role == Qt::ForegroundRole) { //if (dataList[index.row()].fields[index.column()].ignore) if (isDataIgnored(index.row(),index.column())) { QBrush FontColor(QColor(191,184,181)); return FontColor; } } return QVariant(); }