+2004-06-02 Angus Leeming <leeming@lyx.org>
+
+ * Q[a-zA-Z]*DialogBase.C: reverse yesterday's patch, as discussed
+ on the list.
+
2004-06-01 Angus Leeming <leeming@lyx.org>
* Q[a-zA-Z]*DialogBase.C: tell the QDialog base class who the
namespace frontend {
QBibitemDialog::QBibitemDialog(QBibitem * form)
- : QBibitemDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QBibitemDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QBibtexDialog::QBibtexDialog(QBibtex * form)
- : QBibtexDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QBibtexDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QBoxDialog::QBoxDialog(QBox * form)
- : QBoxDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QBoxDialogBase(0, 0, false, 0),
form_(form)
{
connect(restorePB, SIGNAL(clicked()),
namespace frontend {
QBranchDialog::QBranchDialog(QBranch * form)
- : QBranchDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QBranchDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QChangesDialog::QChangesDialog(QChanges * form)
- : QChangesDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QChangesDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
namespace frontend {
QCharacterDialog::QCharacterDialog(QCharacter * form)
- : QCharacterDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QCharacterDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QCitationDialog::QCitationDialog(QCitation * form)
- : QCitationDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QCitationDialogBase(0, 0, false, 0),
form_(form)
{
connect(restorePB, SIGNAL(clicked()),
QDelimiterDialog::QDelimiterDialog(QMathDelimiter * form)
- : QDelimiterDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QDelimiterDialogBase(0, 0, false, 0),
form_(form)
{
setCaption(qt_("LyX: Delimiters"));
namespace frontend {
QDocumentDialog::QDocumentDialog(QDocument * form)
- : QDocumentDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0), form_(form)
+ : QDocumentDialogBase(0, 0, false, 0), form_(form)
{
connect(okPB, SIGNAL(clicked()),
form, SLOT(slotOK()));
namespace frontend {
QERTDialog::QERTDialog(QERT * form)
- : QERTDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QERTDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QErrorListDialog::QErrorListDialog(QErrorList * form)
- : QErrorListDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QErrorListDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
QExternalDialog::QExternalDialog(QExternal * form)
- : QExternalDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QExternalDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QFloatDialog::QFloatDialog(QFloat * form)
- : QFloatDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QFloatDialogBase(0, 0, false, 0),
form_(form)
{
connect(restorePB, SIGNAL(clicked()),
namespace frontend {
QGraphicsDialog::QGraphicsDialog(QGraphics * form)
- : QGraphicsDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QGraphicsDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QIncludeDialog::QIncludeDialog(QInclude * form)
- : QIncludeDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QIncludeDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QIndexDialog::QIndexDialog(QIndex * form)
- : QIndexDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QIndexDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QLPrintDialog::QLPrintDialog(QPrint * f)
- : QPrintDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QPrintDialogBase(0, 0, false, 0),
form_(f)
{
connect(printPB, SIGNAL(clicked()),
namespace frontend {
QLogDialog::QLogDialog(QLog * form)
- : QLogDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QLogDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
QMathDialog::QMathDialog(QMath * form)
- : QMathDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QMathDialogBase(0, 0, false, 0),
form_(form)
{
// enlarge the symbols ComboBox (no scrollbar)
QMathMatrixDialog::QMathMatrixDialog(QMathMatrix * form)
- : QMathMatrixDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QMathMatrixDialogBase(0, 0, false, 0),
form_(form)
{
setCaption(qt_("LyX: Insert Matrix"));
namespace frontend {
QNoteDialog::QNoteDialog(QNote * form)
- : QNoteDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QNoteDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QParagraphDialog::QParagraphDialog(QParagraph * form)
- : QParagraphDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QParagraphDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QPrefsDialog::QPrefsDialog(QPrefs * form)
- : QPrefsDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0), form_(form)
+ : QPrefsDialogBase(0, 0, false, 0), form_(form)
{
connect(savePB, SIGNAL(clicked()),
form, SLOT(slotOK()));
namespace frontend {
QRefDialog::QRefDialog(QRef * form)
- : QRefDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QRefDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
QSearchDialog::QSearchDialog(QSearch * form)
- : QSearchDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QSearchDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
namespace frontend {
QSendtoDialog::QSendtoDialog(QSendto * form)
- : QSendtoDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QSendtoDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QShowFileDialog::QShowFileDialog(QShowFile * form)
- : QShowFileDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QShowFileDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
namespace frontend {
QSpellcheckerDialog::QSpellcheckerDialog(QSpellchecker * form)
- : QSpellcheckerDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QSpellcheckerDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
namespace frontend {
QTabularCreateDialog::QTabularCreateDialog(QTabularCreate * form)
- : QTabularCreateDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QTabularCreateDialogBase(0, 0, false, 0),
form_(form)
{
table->setMinimumSize(100,100);
QTabularDialog::QTabularDialog(QTabular * form)
- : QTabularDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QTabularDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
QTexinfoDialog::QTexinfoDialog(QTexinfo * form)
- : QTexinfoDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QTexinfoDialogBase(0, 0, false, 0),
form_(form)
{
connect(closePB, SIGNAL(clicked()),
QThesaurusDialog::QThesaurusDialog(QThesaurus * form)
- : QThesaurusDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QThesaurusDialogBase(0, 0, false, 0),
form_(form)
{
// hide the pointless QHeader
namespace frontend {
QTocDialog::QTocDialog(QToc * form)
- : QTocDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QTocDialogBase(0, 0, false, 0),
form_(form)
{
// disable sorting
namespace frontend {
QURLDialog::QURLDialog(QURL * form)
- : QURLDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QURLDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
namespace frontend {
QVSpaceDialog::QVSpaceDialog(QVSpace * form)
- : QVSpaceDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QVSpaceDialogBase(0, 0, false, 0),
form_(form)
{
connect(okPB, SIGNAL(clicked()),
QWrapDialog::QWrapDialog(QWrap * form)
- : QWrapDialogBase(qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget(), 0, false, 0),
+ : QWrapDialogBase(0, 0, false, 0),
form_(form)
{
connect(restorePB, SIGNAL(clicked()),