Mercurial > minori
comparison src/gui/pages/anime_list.cc @ 250:c130f47f6f48
*: many many changes
e.g. the search page is actually implemented now!
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Sun, 04 Feb 2024 21:17:17 -0500 |
parents | 4d461ef7d424 |
children | 862d0d8619f6 |
comparison
equal
deleted
inserted
replaced
249:6b2441c776dd | 250:c130f47f6f48 |
---|---|
273 } | 273 } |
274 | 274 |
275 void AnimeListPage::DisplayListMenu() { | 275 void AnimeListPage::DisplayListMenu() { |
276 QMenu* menu = new QMenu(this); | 276 QMenu* menu = new QMenu(this); |
277 menu->setAttribute(Qt::WA_DeleteOnClose); | 277 menu->setAttribute(Qt::WA_DeleteOnClose); |
278 menu->setTitle(tr("Column visibility")); | |
279 menu->setToolTipsVisible(true); | 278 menu->setToolTipsVisible(true); |
280 | 279 |
281 AnimeListPageModel* source_model = | 280 AnimeListPageModel* source_model = |
282 reinterpret_cast<AnimeListPageModel*>(sort_models[tab_bar->currentIndex()]->sourceModel()); | 281 reinterpret_cast<AnimeListPageModel*>(sort_models[tab_bar->currentIndex()]->sourceModel()); |
283 const QItemSelection selection = | 282 const QItemSelection selection = |
422 SetupLayout(); | 421 SetupLayout(); |
423 } | 422 } |
424 | 423 |
425 void AnimeListPage::showEvent(QShowEvent*) { | 424 void AnimeListPage::showEvent(QShowEvent*) { |
426 SetupLayout(); | 425 SetupLayout(); |
426 Refresh(); | |
427 } | 427 } |
428 | 428 |
429 /* --------- QTabWidget replication end ---------- */ | 429 /* --------- QTabWidget replication end ---------- */ |
430 | 430 |
431 AnimeListPage::AnimeListPage(QWidget* parent) : QWidget(parent) { | 431 AnimeListPage::AnimeListPage(QWidget* parent) : QWidget(parent) { |
495 }); | 495 }); |
496 | 496 |
497 SetColumnDefaults(); | 497 SetColumnDefaults(); |
498 setFocusPolicy(Qt::TabFocus); | 498 setFocusPolicy(Qt::TabFocus); |
499 setFocusProxy(tab_bar); | 499 setFocusProxy(tab_bar); |
500 | 500 } |
501 Refresh(); | |
502 } |