simplify add account dialog a bit
This commit is contained in:
parent
4e9dc137f1
commit
55dc3d557c
2 changed files with 13 additions and 11 deletions
|
@ -17,7 +17,7 @@ StandardServiceEntryPoint::~StandardServiceEntryPoint() {
|
||||||
}
|
}
|
||||||
|
|
||||||
QString StandardServiceEntryPoint::name() const {
|
QString StandardServiceEntryPoint::name() const {
|
||||||
return QSL("RSS/RDF/ATOM/JSON");
|
return tr("Local RSS/RDF/ATOM/JSON");
|
||||||
}
|
}
|
||||||
|
|
||||||
QString StandardServiceEntryPoint::description() const {
|
QString StandardServiceEntryPoint::description() const {
|
||||||
|
|
|
@ -58,20 +58,22 @@ ServiceEntryPoint* FormAddAccount::selectedEntryPoint() const {
|
||||||
}
|
}
|
||||||
|
|
||||||
void FormAddAccount::loadEntryPoints() {
|
void FormAddAccount::loadEntryPoints() {
|
||||||
int classic_row = 0, i = 0;
|
|
||||||
|
|
||||||
for (const ServiceEntryPoint* entry_point : std::as_const(m_entryPoints)) {
|
for (const ServiceEntryPoint* entry_point : std::as_const(m_entryPoints)) {
|
||||||
if (entry_point->code() == QSL(SERVICE_CODE_STD_RSS)) {
|
QListWidgetItem* item = new QListWidgetItem(entry_point->icon(), entry_point->name());
|
||||||
classic_row = i;
|
|
||||||
}
|
|
||||||
|
|
||||||
QListWidgetItem* item = new QListWidgetItem(entry_point->icon(), entry_point->name(), m_ui->m_listEntryPoints);
|
|
||||||
|
|
||||||
item->setToolTip(entry_point->description());
|
item->setToolTip(entry_point->description());
|
||||||
item->setData(Qt::ItemDataRole::UserRole, QVariant::fromValue<intptr_t>(reinterpret_cast<intptr_t>(entry_point)));
|
item->setData(Qt::ItemDataRole::UserRole, QVariant::fromValue<intptr_t>(reinterpret_cast<intptr_t>(entry_point)));
|
||||||
i++;
|
|
||||||
|
if (entry_point->code() == QSL(SERVICE_CODE_STD_RSS)) {
|
||||||
|
m_ui->m_listEntryPoints->insertItem(0, item);
|
||||||
|
m_ui->m_listEntryPoints->insertItem(1, QSL("--------"));
|
||||||
|
|
||||||
|
m_ui->m_listEntryPoints->item(1)->setFlags(Qt::ItemFlag::NoItemFlags);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
m_ui->m_listEntryPoints->addItem(item);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
m_ui->m_listEntryPoints->setCurrentRow(classic_row);
|
m_ui->m_listEntryPoints->setCurrentRow(0);
|
||||||
m_ui->m_listEntryPoints->sortItems(Qt::SortOrder::AscendingOrder);
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue