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 } |
