mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-24 12:40:55 -04:00
parent
c081b3a665
commit
ccbabfec1b
@ -9,7 +9,7 @@ TocSideBar::TocSideBar(QWidget *parent) :
|
|||||||
mp_ui->setupUi(this);
|
mp_ui->setupUi(this);
|
||||||
mp_findLineEdit = mp_ui->findEdit;
|
mp_findLineEdit = mp_ui->findEdit;
|
||||||
connect(mp_ui->hideButton, &QPushButton::released,
|
connect(mp_ui->hideButton, &QPushButton::released,
|
||||||
this, [=]() { KiwixApp::instance()->setSideBar(KiwixApp::NONE);});
|
this, &TocSideBar::findClose);
|
||||||
connect(mp_ui->fNextButton, &QPushButton::released,
|
connect(mp_ui->fNextButton, &QPushButton::released,
|
||||||
this, &TocSideBar::findNext);
|
this, &TocSideBar::findNext);
|
||||||
connect(mp_ui->fPreviousButton, &QPushButton::released,
|
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()
|
void TocSideBar::findNext()
|
||||||
{
|
{
|
||||||
auto searchText = mp_findLineEdit->text();
|
auto searchText = mp_findLineEdit->text();
|
||||||
|
@ -21,6 +21,7 @@ public:
|
|||||||
public slots:
|
public slots:
|
||||||
void findNext();
|
void findNext();
|
||||||
void findPrevious();
|
void findPrevious();
|
||||||
|
void findClose();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::TocSideBar *mp_ui;
|
Ui::TocSideBar *mp_ui;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user