This commit is contained in:
Martin Rotter 2023-11-13 15:10:23 +01:00
parent caecf5355a
commit 36fe7ccf73
2 changed files with 19 additions and 3 deletions

View File

@ -37,6 +37,25 @@ FormAccountDetails* GreaderServiceRoot::accountSetupDialog() const {
}
void GreaderServiceRoot::editItems(const QList<RootItem*>& items) {
auto feeds = boolinq::from(items)
.select([](RootItem* it) {
return qobject_cast<Feed*>(it);
})
.where([](Feed* fd) {
return fd != nullptr;
})
.toStdList();
if (!feeds.empty()) {
QScopedPointer<FormGreaderFeedDetails> form_pointer(new FormGreaderFeedDetails(this,
nullptr,
{},
qApp->mainFormWidget()));
form_pointer->addEditFeed<GreaderFeed>(FROM_STD_LIST(QList<Feed*>, feeds));
return;
}
if (items.first()->kind() == RootItem::Kind::ServiceRoot) {
QScopedPointer<FormEditGreaderAccount> p(qobject_cast<FormEditGreaderAccount*>(accountSetupDialog()));

View File

@ -375,9 +375,6 @@ void StandardFeedDetails::prepareForNewFeed(RootItem* parent_to_select, const QS
if (!url.isEmpty()) {
m_ui.m_txtSource->textEdit()->setPlainText(url);
}
/*else if (Application::clipboard()->mimeData()->hasText()) {
m_ui.m_txtSource->textEdit()->setPlainText(Application::clipboard()->text());
}*/
m_ui.m_txtSource->setFocus();
m_ui.m_txtSource->textEdit()->selectAll();