32 QWidget* central_ =
nullptr;
33 QListView* listView_ =
nullptr;
35 QComboBox* sortCombo_ =
nullptr;
36 QLabel* titleLabel_ =
nullptr;
37 QLabel* directorValue_ =
nullptr;
38 QLabel* actorsValue_ =
nullptr;
39 QLabel* genresValue_ =
nullptr;
40 QLabel* runtimeValue_ =
nullptr;
41 QLabel* imdbLink_ =
nullptr;
42 QLabel* posterLabel_ =
nullptr;
43 QWidget* detailsContainer_ =
nullptr;
44 QWidget* posterContainer_ =
nullptr;
45 QTextBrowser* plotView_ =
nullptr;
46 QToolBar* toolbar_ =
nullptr;
47 QStatusBar* statusBar_ =
nullptr;
48 QLabel* statusCountLabel_ =
nullptr;
51 QAction* addAct_ =
nullptr;
52 QAction* delAct_ =
nullptr;
53 QAction* refreshTbAct_ =
nullptr;
54 QAction* postBskyAct_ =
nullptr;
55 QAction* postMastoAct_ =
nullptr;
56 QAction* updateAct_ =
nullptr;
59 QNetworkAccessManager* nam_ =
nullptr;
60 QObject* posterResizer_ =
nullptr;
61 QObject* detailsResizer_ =
nullptr;
67 void connectSignals();
68 void updateStatusMovieCount();
72 void onDeleteCurrent();
75 void onPostMastodon();
76 void onUpdateFromOmdb();
77 void onOpenRankDialog();
82 void fetchPosterByUrl(
const QString& url);
83 void fetchPosterViaOmdb(
const QString& imdb);