mirror of
https://github.com/YACReader/yacreader
synced 2026-03-01 18:33:09 -05:00
39 lines
1.0 KiB
C++
39 lines
1.0 KiB
C++
#include "scraper_tableview.h"
|
|
|
|
#include <QHeaderView>
|
|
|
|
ScraperTableView::ScraperTableView(QWidget *parent)
|
|
: QTableView(parent)
|
|
{
|
|
setShowGrid(false);
|
|
verticalHeader()->setSectionResizeMode(QHeaderView::Fixed);
|
|
|
|
horizontalHeader()->setStretchLastSection(true);
|
|
horizontalHeader()->setSectionsClickable(false);
|
|
// comicView->verticalHeader()->setResizeMode(QHeaderView::ResizeToContents);
|
|
verticalHeader()->setDefaultSectionSize(24);
|
|
verticalHeader()->setSectionsClickable(false); // TODO comportamiento anómalo
|
|
|
|
setCornerButtonEnabled(false);
|
|
|
|
setSelectionBehavior(QAbstractItemView::SelectRows);
|
|
setSelectionMode(QAbstractItemView::ExtendedSelection);
|
|
|
|
setAlternatingRowColors(true);
|
|
|
|
horizontalHeader()->setMinimumSectionSize(85);
|
|
|
|
verticalHeader()->hide();
|
|
|
|
setSelectionMode(QAbstractItemView::SingleSelection);
|
|
|
|
initTheme(this);
|
|
}
|
|
|
|
void ScraperTableView::applyTheme(const Theme &theme)
|
|
{
|
|
auto comicVineTheme = theme.comicVine;
|
|
|
|
setStyleSheet(comicVineTheme.scraperTableViewQSS);
|
|
}
|