Top100
Your Personal Movie List (C++17 CLI + library)
Loading...
Searching...
No Matches
strings.h
1
// SPDX-License-Identifier: Apache-2.0
2
//-------------------------------------------------------------------------------
3
// Top100 — Your Personal Movie List
4
//
5
// File: ui/common/strings.h
6
// Purpose: Shared UI strings for Qt/KDE.
7
// Language: C++17 (header)
8
//
9
// Author: Andy McCall, mailme@andymccall.co.uk
10
// Date: September 18, 2025
11
//-------------------------------------------------------------------------------
12
// UI string constants shared across Qt Widgets and KDE UIs.
13
#pragma once
14
15
namespace
ui_strings {
16
// Application names/titles
17
inline
constexpr
const
char
* kAppName =
"Top100"
;
18
inline
constexpr
const
char
* kAppDisplayName =
"Top100 — Your Personal Movie List"
;
19
20
// Qt UI
21
inline
constexpr
const
char
* kQtWindowTitle =
"Top100 — Qt UI"
;
22
inline
constexpr
const
char
* kQtHelloText =
"Hello from Qt UI!"
;
23
24
// KDE UI
25
inline
constexpr
const
char
* kKdeWindowTitle =
"Top100 — KDE UI"
;
26
inline
constexpr
const
char
* kKdeHelloText =
"Hello from KDE/Kirigami UI!"
;
27
28
// Common menu labels/actions
29
inline
constexpr
const
char
* kMenuFile =
"File"
;
30
inline
constexpr
const
char
* kMenuHelp =
"Help"
;
31
inline
constexpr
const
char
* kActionQuit =
"Quit"
;
32
inline
constexpr
const
char
* kActionAbout =
"About"
;
33
34
// About dialog content
35
inline
constexpr
const
char
* kAboutDialogText =
"Top 100 by Andy McCall"
;
36
37
// Headings and labels
38
inline
constexpr
const
char
* kHeadingMovies =
"Movies"
;
39
inline
constexpr
const
char
* kHeadingDetails =
"Details"
;
40
inline
constexpr
const
char
* kLabelSortOrder =
"Sort Order"
;
41
inline
constexpr
const
char
* kGroupPlot =
"Plot"
;
42
43
// Detail field labels
44
inline
constexpr
const
char
* kFieldDirector =
"Director"
;
45
inline
constexpr
const
char
* kFieldActors =
"Actors"
;
46
inline
constexpr
const
char
* kFieldImdbId =
"IMDb ID"
;
47
inline
constexpr
const
char
* kFieldImdbPage =
"IMDb Page"
;
48
inline
constexpr
const
char
* kFieldGenres =
"Genres"
;
49
inline
constexpr
const
char
* kFieldRuntime =
"Runtime"
;
50
51
// Sort option labels (mirror CLI)
52
inline
constexpr
const
char
* kSortInsertion =
"Insertion order"
;
53
inline
constexpr
const
char
* kSortByYear =
"By year"
;
54
inline
constexpr
const
char
* kSortAlpha =
"Alphabetical"
;
55
inline
constexpr
const
char
* kSortByRank =
"By my rank"
;
56
inline
constexpr
const
char
* kSortByScore =
"By my score"
;
57
}
ui
common
strings.h
Generated by
1.9.8