2 * \file QIncludeDialog.C
3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
8 * Full author contact details are available in file CREDITS.
13 #include "QIncludeDialog.h"
15 #include "validators.h"
17 #include <qpushbutton.h>
18 #include <qcheckbox.h>
19 #include <qlineedit.h>
25 QIncludeDialog::QIncludeDialog(QInclude * form)
26 : QIncludeDialogBase(0, 0, false, 0),
29 connect(okPB, SIGNAL(clicked()),
30 form, SLOT(slotOK()));
31 connect(closePB, SIGNAL(clicked()),
32 form, SLOT(slotClose()));
34 filenameED->setValidator(new PathValidator(true, filenameED));
38 void QIncludeDialog::show()
40 QIncludeDialogBase::show();
41 filenameED->setFocus();
45 void QIncludeDialog::change_adaptor()
51 void QIncludeDialog::closeEvent(QCloseEvent * e)
58 void QIncludeDialog::typeChanged(int v)
62 visiblespaceCB->setEnabled(false);
63 visiblespaceCB->setChecked(false);
64 previewCB->setEnabled(true);
68 visiblespaceCB->setEnabled(false);
69 visiblespaceCB->setChecked(false);
70 previewCB->setEnabled(false);
71 previewCB->setChecked(false);
75 visiblespaceCB->setEnabled(true);
76 previewCB->setEnabled(false);
77 previewCB->setChecked(false);
83 void QIncludeDialog::loadClicked()
89 void QIncludeDialog::browseClicked()
94 } // namespace frontend