mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-10-23 14:48:19 +00:00
Replace gsl::not_null<T*> with just not_null<T*>.
This commit is contained in:
@@ -25,37 +25,37 @@ Copyright (c) 2014-2017 John Preston, https://desktop.telegram.org
|
||||
|
||||
namespace Dialogs {
|
||||
|
||||
void ShowSearchFromBox(PeerData *peer, base::lambda<void(gsl::not_null<UserData*>)> callback, base::lambda<void()> closedCallback);
|
||||
void ShowSearchFromBox(PeerData *peer, base::lambda<void(not_null<UserData*>)> callback, base::lambda<void()> closedCallback);
|
||||
|
||||
class ChatSearchFromController : public PeerListController, protected base::Subscriber {
|
||||
public:
|
||||
ChatSearchFromController(gsl::not_null<ChatData*> chat, base::lambda<void(gsl::not_null<UserData*>)> callback);
|
||||
ChatSearchFromController(not_null<ChatData*> chat, base::lambda<void(not_null<UserData*>)> callback);
|
||||
|
||||
void prepare() override;
|
||||
void rowClicked(gsl::not_null<PeerListRow*> row) override;
|
||||
void rowClicked(not_null<PeerListRow*> row) override;
|
||||
|
||||
private:
|
||||
void rebuildRows();
|
||||
void checkForEmptyRows();
|
||||
void appendRow(gsl::not_null<UserData*> user);
|
||||
void appendRow(not_null<UserData*> user);
|
||||
|
||||
gsl::not_null<ChatData*> _chat;
|
||||
base::lambda<void(gsl::not_null<UserData*>)> _callback;
|
||||
not_null<ChatData*> _chat;
|
||||
base::lambda<void(not_null<UserData*>)> _callback;
|
||||
|
||||
};
|
||||
|
||||
class ChannelSearchFromController : public Profile::ParticipantsBoxController {
|
||||
public:
|
||||
ChannelSearchFromController(gsl::not_null<ChannelData*> channel, base::lambda<void(gsl::not_null<UserData*>)> callback);
|
||||
ChannelSearchFromController(not_null<ChannelData*> channel, base::lambda<void(not_null<UserData*>)> callback);
|
||||
|
||||
void prepare() override;
|
||||
void rowClicked(gsl::not_null<PeerListRow*> row) override;
|
||||
void rowClicked(not_null<PeerListRow*> row) override;
|
||||
|
||||
protected:
|
||||
std::unique_ptr<PeerListRow> createRow(gsl::not_null<UserData*> user) const override;
|
||||
std::unique_ptr<PeerListRow> createRow(not_null<UserData*> user) const override;
|
||||
|
||||
private:
|
||||
base::lambda<void(gsl::not_null<UserData*>)> _callback;
|
||||
base::lambda<void(not_null<UserData*>)> _callback;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user