* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author André Pönitz
- * \author Jürgen Vigna
+ * \author André Pönitz
+ * \author Jürgen Vigna
* \author Rob Lahaye
* \author Angus Leeming
* \author Edwin Leuven
- * \author Jürgen Spitzmüller
+ * \author Jürgen Spitzmüller
*
* Full author contact details are available in file CREDITS.
*/
#include "qt_helpers.h"
#include "Validator.h"
-#include "LyXRC.h" // to set the default length values
#include "Spacing.h"
#include "FuncRequest.h"
+
#include "insets/InsetVSpace.h"
+#include "support/gettext.h"
#include "support/lstrings.h"
#include <QCheckBox>
-#include <QCloseEvent>
#include <QLineEdit>
#include <QPushButton>
#include <QValidator>
-using std::string;
-
+using namespace std;
namespace lyx {
namespace frontend {
-GuiVSpace::GuiVSpace(LyXView & lv)
- : GuiDialog(lv, "vspace")
+GuiVSpace::GuiVSpace(GuiView & lv)
+ : GuiDialog(lv, "vspace", qt_("Vertical Space Settings"))
{
setupUi(this);
- setViewTitle(_("Vertical Space Settings"));
connect(okPB, SIGNAL(clicked()), this, SLOT(slotOK()));
connect(applyPB, SIGNAL(clicked()), this, SLOT(slotApply()));
connect(unitCO, SIGNAL(selectionChanged(lyx::Length::UNIT)),
this, SLOT(change_adaptor()));
- valueLE->setValidator(unsignedLengthValidator(valueLE));
+ valueLE->setValidator(unsignedGlueLengthValidator(valueLE));
// Manage the ok, apply, restore and cancel/close buttons
bc().setPolicy(ButtonPolicy::OkApplyCancelReadOnlyPolicy);
// initialize the length validator
bc().addCheckedLineEdit(valueLE, valueL);
-
- // remove the %-items from the unit choice
- unitCO->noPercents();
-}
-
-
-void GuiVSpace::closeEvent(QCloseEvent * e)
-{
- slotClose();
- e->accept();
}
spacing->setCurrentIndex(item);
keep->setChecked(space.keep());
- Length::UNIT default_unit =
- (lyxrc.default_papersize > 3) ? Length::CM : Length::IN;
+ Length::UNIT const default_unit = Length::defaultUnit();
bool const custom_vspace = space.kind() == VSpace::LENGTH;
if (custom_vspace) {
value->setEnabled(true);
bool GuiVSpace::initialiseParams(string const & data)
{
- InsetVSpaceMailer::string2params(data, params_);
+ InsetVSpace::string2params(data, params_);
setButtonsValid(true);
-
return true;
}
void GuiVSpace::dispatchParams()
{
- dispatch(FuncRequest(getLfun(), InsetVSpaceMailer::params2string(params_)));
+ dispatch(FuncRequest(getLfun(), InsetVSpace::params2string(params_)));
}
-Dialog * createGuiVSpace(LyXView & lv) { return new GuiVSpace(lv); }
+Dialog * createGuiVSpace(GuiView & lv) { return new GuiVSpace(lv); }
} // namespace frontend
} // namespace lyx
-#include "GuiVSpace_moc.cpp"
+#include "moc_GuiVSpace.cpp"