Fijado tama?o a 12px para la fuente de la etiqueta info en resoluciones bajas.

A?adido el tama?o de c?mics a la tabla comicView
This commit is contained in:
Luis Ángel San Martín 2013-02-16 15:42:19 +01:00
parent 1dc6f05946
commit 42eefb06c7
3 changed files with 8 additions and 3 deletions

View File

@ -28,7 +28,7 @@ PageLabelWidget::PageLabelWidget(QWidget * parent)
textLabel = new QLabel(this);
textLabel->setAlignment(Qt::AlignVCenter|Qt::AlignHCenter);
if(verticalRes <= 1024)
textLabel->setStyleSheet("QLabel { color : white; padding-left:8px; }");
textLabel->setStyleSheet("QLabel { color : white; font-size:12px; padding-left:8px; }");
else if (verticalRes <= 1200)
textLabel->setStyleSheet("QLabel { color : white; font-size:16px; padding-left:8px;}");
else

View File

@ -65,7 +65,8 @@ QVariant TableModel::data(const QModelIndex &index, int role) const
return QVariant();
TableItem *item = static_cast<TableItem*>(index.internalPointer());
if(index.column() == HASH)
return QString::number(item->data(index.column()).toString().right(item->data(index.column()).toString().length()-40).toInt()/1024.0/1024.0,'f',2)+"Mb";
return item->data(index.column());
}
//! [3]
@ -96,6 +97,8 @@ QVariant TableModel::headerData(int section, Qt::Orientation orientation,
return QVariant(QString(tr("File Name")));
case 3:
return QVariant(QString(tr("Pages")));
case 7:
return QVariant(QString(tr("Size")));
}
}

View File

@ -786,8 +786,10 @@ void LibraryWindow::loadCovers(const QModelIndex & mi)
dmCV->setupModelData(folderId,dm->getDatabase());
comicView->setModel(dmCV);
comicView->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft);
//TODO parametrizar la configuración de las columnas
for(int i = 4;i<comicView->horizontalHeader()->count();i++)
comicView->horizontalHeader()->hideSection(i);
if(i!=7)
comicView->horizontalHeader()->hideSection(i);
//debido a un bug, qt4 no es capaz de ajustar el ancho teniendo en cuenta todas la filas (no sólo las visibles)