mirror of
https://github.com/xiaoyifang/goldendict-ng.git
synced 2024-12-03 15:34:06 +00:00
1
This commit is contained in:
parent
a9478cdc34
commit
6c63ba45b6
|
@ -524,7 +524,11 @@ void ArticleRequest::altSearchFinished()
|
|||
|
||||
QString requestUrl = Utils::WebSite::urlReplaceWord( QString::fromStdString( url ), word );
|
||||
emit GlobalBroadcaster::instance()
|
||||
-> websiteDictionary( QString::fromStdString( activeDict->getName() ), requestUrl );
|
||||
-> websiteDictionarySignal( QString::fromStdString( activeDict->getName() ), requestUrl );
|
||||
QStringList dictIds;
|
||||
dictIds << QString::fromStdString( activeDict->getId() );
|
||||
ActiveDictIds hittedWord{ group.id, word, dictIds };
|
||||
emit GlobalBroadcaster::instance() -> dictionaryChanges( hittedWord );
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,7 +47,7 @@ signals:
|
|||
|
||||
void indexingDictionary( QString );
|
||||
|
||||
void websiteDictionary( QString, QString );
|
||||
void websiteDictionarySignal( QString, QString );
|
||||
};
|
||||
|
||||
#endif // GLOBAL_GLOBALBROADCASTER_H
|
||||
|
|
|
@ -96,9 +96,10 @@ void ArticleView::setupWebview()
|
|||
auto * baseLayout = new QVBoxLayout( this );
|
||||
|
||||
this->tabWidget = new QTabWidget( this );
|
||||
baseLayout->setContentsMargins( 0, 0, 0, 0 );
|
||||
baseLayout->addWidget( this->tabWidget );
|
||||
|
||||
QWidget * tab1 = new QWidget( tabWidget );
|
||||
auto * tab1 = new QWidget( tabWidget );
|
||||
// Layout
|
||||
auto * mainLayout = new QVBoxLayout( tab1 );
|
||||
mainLayout->addWidget( this->webview );
|
||||
|
|
|
@ -715,7 +715,7 @@ MainWindow::MainWindow( Config::Class & cfg_ ):
|
|||
this,
|
||||
&MainWindow::showFTSIndexingName );
|
||||
connect( GlobalBroadcaster::instance(),
|
||||
&GlobalBroadcaster::websiteDictionary,
|
||||
&GlobalBroadcaster::websiteDictionarySignal,
|
||||
this,
|
||||
&MainWindow::openWebsiteInNewTab );
|
||||
|
||||
|
@ -2149,7 +2149,7 @@ void MainWindow::updateFoundInDictsList()
|
|||
if ( dictionaries[ x ]->getId() == i->toUtf8().data() ) {
|
||||
QString dictName = QString::fromUtf8( dictionaries[ x ]->getName().c_str() );
|
||||
QString dictId = QString::fromUtf8( dictionaries[ x ]->getId().c_str() );
|
||||
QListWidgetItem * item =
|
||||
auto * item =
|
||||
new QListWidgetItem( dictionaries[ x ]->getIcon(), dictName, ui.dictsList, QListWidgetItem::Type );
|
||||
item->setData( Qt::UserRole, QVariant( dictId ) );
|
||||
item->setToolTip( dictName );
|
||||
|
@ -2163,7 +2163,7 @@ void MainWindow::updateFoundInDictsList()
|
|||
}
|
||||
}
|
||||
|
||||
//if no item in dict List panel has been choose ,select first one.
|
||||
//if no item in dict List panel has been choosen ,select first one.
|
||||
if ( ui.dictsList->count() > 0 && ui.dictsList->selectedItems().empty() ) {
|
||||
ui.dictsList->setCurrentRow( 0 );
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue