X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiView.h;h=428f9325f11b8173408ba2e90104973bb2560a7e;hb=50de85396c785a454fe07b77d815c57f3e462282;hp=0c67e340737aed01856d3d020d715a18ab124504;hpb=674632104f92cac0a13670f2ddc00a37bc135d75;p=lyx.git diff --git a/src/frontends/qt4/GuiView.h b/src/frontends/qt4/GuiView.h index 0c67e34073..428f9325f1 100644 --- a/src/frontends/qt4/GuiView.h +++ b/src/frontends/qt4/GuiView.h @@ -28,30 +28,28 @@ class QDropEvent; class QMenu; class QToolBar; - namespace lyx { namespace frontend { -class QCommandBuffer; - -QWidget* mainWindow(); +QWidget * mainWindow(); /** * GuiView - Qt4 implementation of LyXView * * qt4-private implementation of the main LyX window. * - * Note: any QObject emits a destroyed(QObject *) Qt signal when it - * is deleted.This might be useful for closing other dialogs - * depending on a given GuiView. + * Note: a QObject emits a destroyed(QObject *) Qt signal when it + * is deleted. This might be useful for closing other dialogs + * depending on a given GuiView. */ -class GuiView : public QMainWindow, public LyXView { +class GuiViewBase : public QMainWindow, public LyXView +{ Q_OBJECT public: /// create a main window of the given dimensions - GuiView(int id); + GuiViewBase(int id); - ~GuiView(); + ~GuiViewBase(); virtual void init(); virtual void close(); @@ -72,12 +70,10 @@ public: virtual void clearMessage(); virtual bool hasFocus() const; void showMiniBuffer(bool); + void openMenu(docstring const &); /// show - display the top-level window - void show(); - - /// add the command buffer - void addCommandBuffer(QToolBar * toolbar); + void showView(); /// menu item has been selected void activated(FuncRequest const &); @@ -91,9 +87,6 @@ public Q_SLOTS: /// idle timeout void update_view_state_qt(); - /// populate a toplevel menu and all its children on demand - void updateMenu(QAction *); - void currentTabChanged(int index); void closeCurrentTab(); @@ -105,10 +98,8 @@ public Q_SLOTS: protected: /// make sure we quit cleanly virtual void closeEvent(QCloseEvent * e); - /// virtual void resizeEvent(QResizeEvent * e); - /// virtual void moveEvent(QMoveEvent * e); @@ -144,9 +135,6 @@ private: QTimer statusbar_timer_; - /// command buffer - QCommandBuffer * commandbuffer_; - /// are we quitting by the menu? bool quitting_by_menu_;