X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiView.h;h=428f9325f11b8173408ba2e90104973bb2560a7e;hb=50de85396c785a454fe07b77d815c57f3e462282;hp=dd5a425de03f8f3750623d0f53f36e0d7f8ca88b;hpb=a2022b19504ba7f87d258285ba5f366ffb33caef;p=lyx.git diff --git a/src/frontends/qt4/GuiView.h b/src/frontends/qt4/GuiView.h index dd5a425de0..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(); @@ -71,12 +69,11 @@ public: virtual void message(docstring const & str); 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 &); @@ -90,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(); @@ -104,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); @@ -130,9 +122,6 @@ private: /// void dropEvent(QDropEvent * ev); - /// focus the command buffer widget - void focus_command_widget(); - /** * setWindowTitle - set title of window * @param t main window title @@ -146,9 +135,6 @@ private: QTimer statusbar_timer_; - /// command buffer - QCommandBuffer * commandbuffer_; - /// are we quitting by the menu? bool quitting_by_menu_;