1 /* This file is part of
2 * ======================================================
4 * LyX, The Document Processor
6 * Copyright 2000 The LyX Team.
8 * ======================================================
10 * \author Angus Leeming <a.leeming@ic.ac.uk>
16 #pragma implementation
21 #include "QtLyXView.h"
25 #include "support/LAssert.h"
30 Qt2Base::Qt2Base(ControlButtons & c, QString const & t)
31 : ViewBC<Qt2BC>(c), title_(t)
41 form()->setMinimumSize(form()->sizeHint());
43 update(); // make sure its up-to-date
45 if (form()->isVisible()) {
48 form()->setCaption(title_);
56 if (form() && form()->isVisible())
61 bool Qt2Base::isValid()
67 void Qt2Base::changed()
76 void Qt2Base::slotWMHide()
83 void Qt2Base::slotApply()
89 void Qt2Base::slotOK()
95 void Qt2Base::slotCancel()
101 void Qt2Base::slotRestore()
107 // PENDING(kalle) How to handle this?
108 // extern "C" void C_Qt2BaseInputCB(FL_OBJECT * ob, long d)
110 // GetForm(ob)->InputCB(ob, d);