mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +02:00
Closed alpha version 4007001001: Fix build.
This commit is contained in:
parent
004a60ded5
commit
2a06182d1a
2 changed files with 0 additions and 97 deletions
|
@ -106,13 +106,6 @@ private:
|
|||
Ui::FilterLinkHeaderType type,
|
||||
const QString &title) {
|
||||
using Type = Ui::FilterLinkHeaderType;
|
||||
const auto phrase = (type == Type::AddingFilter)
|
||||
? tr::lng_filters_by_link_sure
|
||||
: (type == Type::AddingChats)
|
||||
? tr::lng_filters_by_link_more_sure
|
||||
: (type == Type::AllAdded)
|
||||
? tr::lng_filters_by_link_already_about
|
||||
: tr::lng_filters_by_link_remove_sure;
|
||||
auto boldTitle = Ui::Text::Bold(title);
|
||||
return (type == Type::AddingFilter)
|
||||
? tr::lng_filters_by_link_sure(
|
||||
|
@ -194,7 +187,6 @@ void InitFilterLinkHeader(
|
|||
const auto guard = gsl::finally([&] { state->processing = false; });
|
||||
|
||||
const auto top = box->scrollTop();
|
||||
const auto height = box->scrollHeight();
|
||||
const auto headerHeight = std::max(max - top, min);
|
||||
const auto addedTopHeight = max - headerHeight;
|
||||
widget->resize(widget->width(), headerHeight);
|
||||
|
@ -739,7 +731,6 @@ void CheckFilterInvite(
|
|||
already = parseList(data.valready_peers());
|
||||
});
|
||||
|
||||
const auto &filters = owner.chatsFilters();
|
||||
const auto notLoaded = filterId
|
||||
&& !ranges::contains(
|
||||
owner.chatsFilters().list(),
|
||||
|
|
|
@ -136,37 +136,6 @@ void ChatFilterLinkBox(
|
|||
box->setTitle(tr::lng_group_invite_edit_title());
|
||||
|
||||
const auto container = box->verticalLayout();
|
||||
const auto addTitle = [&](
|
||||
not_null<Ui::VerticalLayout*> container,
|
||||
rpl::producer<QString> text) {
|
||||
container->add(
|
||||
object_ptr<Ui::FlatLabel>(
|
||||
container,
|
||||
std::move(text),
|
||||
st::settingsSubsectionTitle),
|
||||
(st::settingsSubsectionTitlePadding
|
||||
+ style::margins(0, st::settingsSectionSkip, 0, 0)));
|
||||
};
|
||||
const auto addDivider = [&](
|
||||
not_null<Ui::VerticalLayout*> container,
|
||||
rpl::producer<QString> text,
|
||||
style::margins margins = style::margins()) {
|
||||
container->add(
|
||||
object_ptr<Ui::DividerLabel>(
|
||||
container,
|
||||
object_ptr<Ui::FlatLabel>(
|
||||
container,
|
||||
std::move(text),
|
||||
st::boxDividerLabel),
|
||||
st::settingsDividerLabelPadding),
|
||||
margins);
|
||||
};
|
||||
|
||||
struct State {
|
||||
};
|
||||
const auto state = box->lifetime().make_state<State>(State{
|
||||
});
|
||||
|
||||
const auto labelField = container->add(
|
||||
object_ptr<Ui::InputField>(
|
||||
container,
|
||||
|
@ -477,7 +446,6 @@ public:
|
|||
|
||||
private:
|
||||
void appendRow(const InviteLinkData &data);
|
||||
bool removeRow(const QString &link);
|
||||
|
||||
void rebuild(const std::vector<InviteLinkData> &rows);
|
||||
|
||||
|
@ -718,7 +686,6 @@ void LinkController::prepare() {
|
|||
peer,
|
||||
error ? error->status : FilterChatStatusText(peer),
|
||||
error.has_value());
|
||||
const auto raw = row.get();
|
||||
delegate()->peerListAppendRow(std::move(row));
|
||||
if (error) {
|
||||
_denied.emplace(peer, error->toast);
|
||||
|
@ -988,14 +955,6 @@ void LinksController::appendRow(const InviteLinkData &data) {
|
|||
delegate()->peerListAppendRow(std::make_unique<LinkRow>(this, data));
|
||||
}
|
||||
|
||||
bool LinksController::removeRow(const QString &link) {
|
||||
if (const auto row = delegate()->peerListFindRow(ComputeRowId(link))) {
|
||||
delegate()->peerListRemoveRow(row);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void LinksController::rowUpdateRow(not_null<LinkRow*> row) {
|
||||
delegate()->peerListUpdateRow(row);
|
||||
}
|
||||
|
@ -1014,7 +973,6 @@ void LinksController::rowPaintIcon(
|
|||
}
|
||||
Unexpected("Color in LinksController::rowPaintIcon.");
|
||||
}();
|
||||
const auto stroke = st::inviteLinkIconStroke;
|
||||
auto &icon = _icons[int(color)];
|
||||
if (icon.isNull()) {
|
||||
icon = QImage(
|
||||
|
@ -1035,51 +993,6 @@ void LinksController::rowPaintIcon(
|
|||
p.drawImage(x + skip, y + skip, icon);
|
||||
}
|
||||
|
||||
class LinkChatsController final
|
||||
: public PeerListController
|
||||
, public base::has_weak_ptr {
|
||||
public:
|
||||
LinkChatsController(
|
||||
not_null<Window::SessionController*> controller,
|
||||
FilterId id,
|
||||
const InviteLinkData &data);
|
||||
~LinkChatsController();
|
||||
|
||||
void prepare() override;
|
||||
void rowClicked(not_null<PeerListRow*> row) override;
|
||||
Main::Session &session() const override;
|
||||
|
||||
private:
|
||||
const not_null<Window::SessionController*> _controller;
|
||||
InviteLinkData _data;
|
||||
|
||||
};
|
||||
|
||||
LinkChatsController::LinkChatsController(
|
||||
not_null<Window::SessionController*> controller,
|
||||
FilterId id,
|
||||
const InviteLinkData &data)
|
||||
: _controller(controller)
|
||||
, _data(data) {
|
||||
}
|
||||
|
||||
LinkChatsController::~LinkChatsController() = default;
|
||||
|
||||
void LinkChatsController::prepare() {
|
||||
for (const auto &history : _data.chats) {
|
||||
delegate()->peerListAppendRow(
|
||||
std::make_unique<PeerListRow>(history->peer));
|
||||
}
|
||||
delegate()->peerListRefreshRows();
|
||||
}
|
||||
|
||||
void LinkChatsController::rowClicked(not_null<PeerListRow*> row) {
|
||||
}
|
||||
|
||||
Main::Session &LinkChatsController::session() const {
|
||||
return _controller->session();
|
||||
}
|
||||
|
||||
} // namespace
|
||||
|
||||
std::vector<not_null<PeerData*>> CollectFilterLinkChats(
|
||||
|
@ -1157,7 +1070,6 @@ void EditLinkChats(
|
|||
MTPstring(), // title
|
||||
MTP_vector<MTPInputPeer>(std::move(mtpPeers))
|
||||
)).done([=](const MTPExportedChatlistInvite &result) {
|
||||
const auto &data = result.data();
|
||||
const auto link = session->data().chatsFilters().add(id, result);
|
||||
done(QString());
|
||||
}).fail([=](const MTP::Error &error) {
|
||||
|
|
Loading…
Add table
Reference in a new issue