mirror of
https://github.com/vale981/tdesktop
synced 2025-03-06 10:11:41 -05:00
Remove some unused themes code.
This commit is contained in:
parent
20e303d3e6
commit
29432d5d6a
3 changed files with 1 additions and 42 deletions
|
@ -710,29 +710,6 @@ void SetupChatBackground(not_null<Ui::VerticalLayout*> container) {
|
|||
}, adaptive->lifetime());
|
||||
}
|
||||
|
||||
void SetupUseDefaultTheme(not_null<Ui::VerticalLayout*> container) {
|
||||
using Update = const Window::Theme::BackgroundUpdate;
|
||||
container->add(
|
||||
object_ptr<Ui::SlideWrap<Button>>(
|
||||
container,
|
||||
object_ptr<Button>(
|
||||
container,
|
||||
Lang::Viewer(lng_settings_bg_use_default),
|
||||
st::settingsButton))
|
||||
)->toggleOn(rpl::single(
|
||||
Window::Theme::SuggestThemeReset()
|
||||
) | rpl::then(base::ObservableViewer(
|
||||
*Window::Theme::Background()
|
||||
) | rpl::filter([](const Update &update) {
|
||||
return (update.type == Update::Type::ApplyingTheme
|
||||
|| update.type == Update::Type::New);
|
||||
}) | rpl::map([] {
|
||||
return Window::Theme::SuggestThemeReset();
|
||||
})))->entity()->addClickHandler([] {
|
||||
Window::Theme::ApplyDefault();
|
||||
});
|
||||
}
|
||||
|
||||
void SetupDefaultThemes(not_null<Ui::VerticalLayout*> container) {
|
||||
using Type = DefaultTheme::Type;
|
||||
using Scheme = DefaultTheme::Scheme;
|
||||
|
@ -932,8 +909,6 @@ void SetupThemeOptions(not_null<Ui::VerticalLayout*> container) {
|
|||
container,
|
||||
[] { Window::Theme::Editor::Start(); }));
|
||||
|
||||
//SetupUseDefaultTheme(container);
|
||||
|
||||
AddSkip(container);
|
||||
}
|
||||
|
||||
|
|
|
@ -451,7 +451,7 @@ void ChatBackground::setPreparedImage(QImage &&image) {
|
|||
|
||||
if (testingPalette()) {
|
||||
return false;
|
||||
} else if (IsNonDefaultThemeOrBackground() || nightMode()) {
|
||||
} else if (isNonDefaultThemeOrBackground() || nightMode()) {
|
||||
return !usingThemeBackground();
|
||||
}
|
||||
return !usingDefaultBackground();
|
||||
|
@ -857,10 +857,6 @@ bool Apply(std::unique_ptr<Preview> preview) {
|
|||
return true;
|
||||
}
|
||||
|
||||
void ApplyDefault() {
|
||||
ApplyDefaultWithPath(IsNightMode() ? NightThemePath() : QString());
|
||||
}
|
||||
|
||||
void ApplyDefaultWithPath(const QString &themePath) {
|
||||
if (!themePath.isEmpty()) {
|
||||
if (auto preview = PreviewFromFile(themePath)) {
|
||||
|
@ -937,10 +933,6 @@ QString NightThemePath() {
|
|||
return str_const_toString(kNightThemeFile);
|
||||
}
|
||||
|
||||
bool IsNonDefaultThemeOrBackground() {
|
||||
return Background()->isNonDefaultThemeOrBackground();
|
||||
}
|
||||
|
||||
bool IsNonDefaultBackground() {
|
||||
return Background()->isNonDefaultBackground();
|
||||
}
|
||||
|
@ -963,10 +955,6 @@ void ToggleNightMode(const QString &path) {
|
|||
Background()->toggleNightMode(path);
|
||||
}
|
||||
|
||||
bool SuggestThemeReset() {
|
||||
return IsNonDefaultThemeOrBackground();
|
||||
}
|
||||
|
||||
bool LoadFromFile(const QString &path, Instance *out, QByteArray *outContent) {
|
||||
*outContent = readThemeContent(path);
|
||||
if (outContent->size() < 4) {
|
||||
|
|
|
@ -56,7 +56,6 @@ struct Preview {
|
|||
|
||||
bool Apply(const QString &filepath);
|
||||
bool Apply(std::unique_ptr<Preview> preview);
|
||||
void ApplyDefault();
|
||||
void ApplyDefaultWithPath(const QString &themePath);
|
||||
bool ApplyEditedPalette(const QString &path, const QByteArray &content);
|
||||
void KeepApplied();
|
||||
|
@ -66,8 +65,6 @@ void SetNightModeValue(bool nightMode);
|
|||
void ToggleNightMode();
|
||||
void ToggleNightMode(const QString &themePath);
|
||||
bool IsNonDefaultBackground();
|
||||
bool IsNonDefaultThemeOrBackground();
|
||||
bool SuggestThemeReset();
|
||||
void Revert();
|
||||
|
||||
bool LoadFromFile(const QString &file, Instance *out, QByteArray *outContent);
|
||||
|
@ -154,7 +151,6 @@ private:
|
|||
friend void ToggleNightMode(const QString &themePath);
|
||||
friend void KeepApplied();
|
||||
friend bool IsNonDefaultBackground();
|
||||
friend bool IsNonDefaultThemeOrBackground();
|
||||
|
||||
int32 _id = internal::kUninitializedBackground;
|
||||
QPixmap _pixmap;
|
||||
|
|
Loading…
Add table
Reference in a new issue