X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FPanelStack.h;h=fbc807de3b0271714620ff4683d80888b1fa22d3;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=45ca24bb25719d28723d943787c9ff381a9cb54a;hpb=2b7ad272272869162dbf2489dc3285aa88488930;p=lyx.git diff --git a/src/frontends/qt4/PanelStack.h b/src/frontends/qt4/PanelStack.h index 45ca24bb25..fbc807de3b 100644 --- a/src/frontends/qt4/PanelStack.h +++ b/src/frontends/qt4/PanelStack.h @@ -9,6 +9,7 @@ * * Full author contact details are available in file CREDITS. */ + #ifndef PANELSTACK_H #define PANELSTACK_H @@ -35,14 +36,20 @@ public: /// add a widget panel with a given name, under the given parent void addPanel(QWidget * panel, QString const & name, QString const & parent = QString()); + /// show or hide panel + void showPanel(QString const & name, bool show); /// set current panel by logical name void setCurrentPanel(QString const &); /// + bool isCurrentPanel(QString const & name) const; + /// QSize sizeHint() const; public Q_SLOTS: /// set current panel from an item void switchPanel(QTreeWidgetItem * it, QTreeWidgetItem * previous = 0); + /// click on the tree + void itemSelected(QTreeWidgetItem *, int); private: ///