mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Removed redundant constructor from HistoryView::ComposeControls.
This commit is contained in:
parent
c4fc43ccc0
commit
cd59f1d576
4 changed files with 20 additions and 30 deletions
|
@ -770,22 +770,6 @@ MessageToEdit FieldHeader::queryToEdit() {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
ComposeControls::ComposeControls(
|
|
||||||
not_null<Ui::RpWidget*> parent,
|
|
||||||
not_null<Window::SessionController*> controller,
|
|
||||||
Fn<void(not_null<DocumentData*>)> unavailableEmojiPasted,
|
|
||||||
Mode mode,
|
|
||||||
SendMenu::Type sendMenuType)
|
|
||||||
: ComposeControls(parent, ComposeControlsDescriptor{
|
|
||||||
.show = controller->uiShow(),
|
|
||||||
.unavailableEmojiPasted = std::move(unavailableEmojiPasted),
|
|
||||||
.mode = mode,
|
|
||||||
.sendMenuType = sendMenuType,
|
|
||||||
.regularWindow = controller,
|
|
||||||
.stickerOrEmojiChosen = controller->stickerOrEmojiChosen(),
|
|
||||||
}) {
|
|
||||||
}
|
|
||||||
|
|
||||||
ComposeControls::ComposeControls(
|
ComposeControls::ComposeControls(
|
||||||
not_null<Ui::RpWidget*> parent,
|
not_null<Ui::RpWidget*> parent,
|
||||||
ComposeControlsDescriptor descriptor)
|
ComposeControlsDescriptor descriptor)
|
||||||
|
|
|
@ -128,12 +128,6 @@ public:
|
||||||
using FieldHistoryAction = Ui::InputField::HistoryAction;
|
using FieldHistoryAction = Ui::InputField::HistoryAction;
|
||||||
using Mode = ComposeControlsMode;
|
using Mode = ComposeControlsMode;
|
||||||
|
|
||||||
ComposeControls(
|
|
||||||
not_null<Ui::RpWidget*> parent,
|
|
||||||
not_null<Window::SessionController*> controller,
|
|
||||||
Fn<void(not_null<DocumentData*>)> unavailableEmojiPasted,
|
|
||||||
Mode mode,
|
|
||||||
SendMenu::Type sendMenuType);
|
|
||||||
ComposeControls(
|
ComposeControls(
|
||||||
not_null<Ui::RpWidget*> parent,
|
not_null<Ui::RpWidget*> parent,
|
||||||
ComposeControlsDescriptor descriptor);
|
ComposeControlsDescriptor descriptor);
|
||||||
|
|
|
@ -215,10 +215,16 @@ RepliesWidget::RepliesWidget(
|
||||||
, _topBarShadow(this)
|
, _topBarShadow(this)
|
||||||
, _composeControls(std::make_unique<ComposeControls>(
|
, _composeControls(std::make_unique<ComposeControls>(
|
||||||
this,
|
this,
|
||||||
controller,
|
ComposeControlsDescriptor{
|
||||||
[=](not_null<DocumentData*> emoji) { listShowPremiumToast(emoji); },
|
.show = controller->uiShow(),
|
||||||
ComposeControls::Mode::Normal,
|
.unavailableEmojiPasted = [=](not_null<DocumentData*> emoji) {
|
||||||
SendMenu::Type::SilentOnly))
|
listShowPremiumToast(emoji);
|
||||||
|
},
|
||||||
|
.mode = ComposeControls::Mode::Normal,
|
||||||
|
.sendMenuType = SendMenu::Type::SilentOnly,
|
||||||
|
.regularWindow = controller,
|
||||||
|
.stickerOrEmojiChosen = controller->stickerOrEmojiChosen(),
|
||||||
|
}))
|
||||||
, _translateBar(std::make_unique<TranslateBar>(this, controller, history))
|
, _translateBar(std::make_unique<TranslateBar>(this, controller, history))
|
||||||
, _scroll(std::make_unique<Ui::ScrollArea>(
|
, _scroll(std::make_unique<Ui::ScrollArea>(
|
||||||
this,
|
this,
|
||||||
|
|
|
@ -80,10 +80,16 @@ ScheduledWidget::ScheduledWidget(
|
||||||
, _topBarShadow(this)
|
, _topBarShadow(this)
|
||||||
, _composeControls(std::make_unique<ComposeControls>(
|
, _composeControls(std::make_unique<ComposeControls>(
|
||||||
this,
|
this,
|
||||||
controller,
|
ComposeControlsDescriptor{
|
||||||
[=](not_null<DocumentData*> emoji) { listShowPremiumToast(emoji); },
|
.show = controller->uiShow(),
|
||||||
ComposeControls::Mode::Scheduled,
|
.unavailableEmojiPasted = [=](not_null<DocumentData*> emoji) {
|
||||||
SendMenu::Type::Disabled))
|
listShowPremiumToast(emoji);
|
||||||
|
},
|
||||||
|
.mode = ComposeControls::Mode::Scheduled,
|
||||||
|
.sendMenuType = SendMenu::Type::Disabled,
|
||||||
|
.regularWindow = controller,
|
||||||
|
.stickerOrEmojiChosen = controller->stickerOrEmojiChosen(),
|
||||||
|
}))
|
||||||
, _cornerButtons(
|
, _cornerButtons(
|
||||||
_scroll.data(),
|
_scroll.data(),
|
||||||
controller->chatStyle(),
|
controller->chatStyle(),
|
||||||
|
|
Loading…
Add table
Reference in a new issue