X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiAbout.h;h=a8a3b7996d18b8f2051868555a7141662b290c8c;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=f38985a017bae15d32c9aa5cb1a6db7c832643df;hpb=a1cec91afaca91968b46e695533c10ad2a3f73d3;p=lyx.git diff --git a/src/frontends/qt4/GuiAbout.h b/src/frontends/qt4/GuiAbout.h index f38985a017..a8a3b7996d 100644 --- a/src/frontends/qt4/GuiAbout.h +++ b/src/frontends/qt4/GuiAbout.h @@ -9,45 +9,38 @@ * Full author contact details are available in file CREDITS. */ -#ifndef FORMABOUT_H -#define FORMABOUT_H +#ifndef GUIABOUT_H +#define GUIABOUT_H -#include "GuiDialogView.h" -#include "ui_AboutUi.h" -#include +#include "DialogView.h" namespace lyx { namespace frontend { -class ControlAboutlyx; - -class GuiAboutDialog : public QDialog, public Ui::AboutUi { +class GuiAbout : public DialogView +{ Q_OBJECT + public: - GuiAboutDialog(QWidget * parent = 0) - : QDialog(parent) - { - setupUi(this); - connect(closePB, SIGNAL(clicked()), this, SLOT(reject())); - } -}; + // Constructor + GuiAbout(GuiView & lv); +private Q_SLOTS: + void on_closePB_clicked(); -class GuiAbout - : public QController > -{ -public: - GuiAbout(Dialog &); private: - /// not needed - virtual void apply() {} - /// not needed - virtual void update_contents() {} - // build the dialog - virtual void build_dialog(); + /// Controller stuff + ///@{ + void updateView() {} + void dispatchParams() {} + bool isBufferDependent() const { return false; } + ///@} + + struct Private; + Private * const d; }; } // namespace frontend } // namespace lyx -#endif // FORMABOUT_H +#endif // GUIABOUT_H