Changeset View
Changeset View
Standalone View
Standalone View
src/acbf/AcbfLanguage.h
Context not available. | |||||
40 | class ACBF_EXPORT Language : public QObject | 40 | class ACBF_EXPORT Language : public QObject | ||
---|---|---|---|---|---|
41 | { | 41 | { | ||
42 | Q_OBJECT | 42 | Q_OBJECT | ||
43 | Q_PROPERTY(QString language READ language WRITE setLanguage NOTIFY languageChanged) | ||||
44 | Q_PROPERTY(bool show READ show WRITE setShow NOTIFY showChanged) | ||||
43 | public: | 45 | public: | ||
44 | explicit Language(BookInfo* parent = nullptr); | 46 | explicit Language(BookInfo* parent = nullptr); | ||
45 | ~Language() override; | 47 | ~Language() override; | ||
Context not available. | |||||
64 | * @returns the language of this language entry. | 66 | * @returns the language of this language entry. | ||
65 | */ | 67 | */ | ||
66 | QString language() const; | 68 | QString language() const; | ||
69 | /** | ||||
70 | * @brief fires when language is set. | ||||
71 | */ | ||||
72 | Q_SIGNAL void languageChanged(); | ||||
67 | 73 | | |||
68 | /** | 74 | /** | ||
69 | * \brief set whether the language entry should be overlaid(true) or is the native | 75 | * \brief set whether the language entry should be overlaid(true) or is the native | ||
Context not available. | |||||
76 | * language(false). | 82 | * language(false). | ||
77 | */ | 83 | */ | ||
78 | bool show() const; | 84 | bool show() const; | ||
85 | /** | ||||
86 | * @brief fires when show is set. | ||||
87 | */ | ||||
88 | Q_SIGNAL void showChanged(); | ||||
79 | private: | 89 | private: | ||
80 | class Private; | 90 | class Private; | ||
81 | std::unique_ptr<Private> d; | 91 | std::unique_ptr<Private> d; | ||
Context not available. |