comparison src/gui/pages/anime_list.cc @ 236:4d461ef7d424

HUGE UPDATE: convert build system to autotools why? because cmake sucks :)
author Paper <mrpapersonic@gmail.com>
date Fri, 19 Jan 2024 00:24:02 -0500
parents ff0061e75f0f
children c130f47f6f48
comparison
equal deleted inserted replaced
235:593108b3d555 236:4d461ef7d424
453 sort_models[i] = new AnimeListPageSortFilter(tree_view); 453 sort_models[i] = new AnimeListPageSortFilter(tree_view);
454 sort_models[i]->setSourceModel(new AnimeListPageModel(this, Anime::ListStatuses[i])); 454 sort_models[i]->setSourceModel(new AnimeListPageModel(this, Anime::ListStatuses[i]));
455 sort_models[i]->setSortRole(Qt::UserRole); 455 sort_models[i]->setSortRole(Qt::UserRole);
456 sort_models[i]->setSortCaseSensitivity(Qt::CaseInsensitive); 456 sort_models[i]->setSortCaseSensitivity(Qt::CaseInsensitive);
457 } 457 }
458
458 tree_view->setModel(sort_models[0]); 459 tree_view->setModel(sort_models[0]);
460
461 /* Set column widths */
462 tree_view->setColumnWidth(AnimeListPageModel::AL_TITLE, 300);
463 tree_view->setColumnWidth(AnimeListPageModel::AL_PROGRESS, 200);
464 tree_view->setColumnWidth(AnimeListPageModel::AL_SCORE, 50);
465 tree_view->setColumnWidth(AnimeListPageModel::AL_AVG_SCORE, 55);
466 tree_view->setColumnWidth(AnimeListPageModel::AL_TYPE, 65);
467 tree_view->setColumnWidth(AnimeListPageModel::AL_SEASON, 95);
468 tree_view->setColumnWidth(AnimeListPageModel::AL_STARTED, 90);
469 tree_view->setColumnWidth(AnimeListPageModel::AL_COMPLETED, 90);
470 tree_view->setColumnWidth(AnimeListPageModel::AL_UPDATED, 100);
471 tree_view->setColumnWidth(AnimeListPageModel::AL_NOTES, 100);
459 472
460 QHBoxLayout* layout = new QHBoxLayout(tree_widget); 473 QHBoxLayout* layout = new QHBoxLayout(tree_widget);
461 layout->addWidget(tree_view); 474 layout->addWidget(tree_view);
462 layout->setContentsMargins(0, 0, 0, 0); 475 layout->setContentsMargins(0, 0, 0, 0);
463 476
485 setFocusPolicy(Qt::TabFocus); 498 setFocusPolicy(Qt::TabFocus);
486 setFocusProxy(tab_bar); 499 setFocusProxy(tab_bar);
487 500
488 Refresh(); 501 Refresh();
489 } 502 }
490
491 #include "gui/pages/moc_anime_list.cpp"