mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-22 19:46:12 -04:00
parent
c081b3a665
commit
ccbabfec1b
@ -9,7 +9,7 @@ TocSideBar::TocSideBar(QWidget *parent) :
|
||||
mp_ui->setupUi(this);
|
||||
mp_findLineEdit = mp_ui->findEdit;
|
||||
connect(mp_ui->hideButton, &QPushButton::released,
|
||||
this, [=]() { KiwixApp::instance()->setSideBar(KiwixApp::NONE);});
|
||||
this, &TocSideBar::findClose);
|
||||
connect(mp_ui->fNextButton, &QPushButton::released,
|
||||
this, &TocSideBar::findNext);
|
||||
connect(mp_ui->fPreviousButton, &QPushButton::released,
|
||||
@ -28,6 +28,16 @@ void TocSideBar::postInit()
|
||||
|
||||
}
|
||||
|
||||
void TocSideBar::findClose()
|
||||
{
|
||||
auto current = KiwixApp::instance()->getTabWidget()->currentWidget();
|
||||
if (!current)
|
||||
return;
|
||||
auto page = current->page();
|
||||
page->findText("");
|
||||
KiwixApp::instance()->setSideBar(KiwixApp::NONE);
|
||||
}
|
||||
|
||||
void TocSideBar::findNext()
|
||||
{
|
||||
auto searchText = mp_findLineEdit->text();
|
||||
|
@ -21,6 +21,7 @@ public:
|
||||
public slots:
|
||||
void findNext();
|
||||
void findPrevious();
|
||||
void findClose();
|
||||
|
||||
private:
|
||||
Ui::TocSideBar *mp_ui;
|
||||
|
Loading…
x
Reference in New Issue
Block a user