#include <config.h>
#include "gettext.h"
-
+
#include "lengthcombo.h"
-
-#include <qwhatsthis.h>
+
+#include <qwhatsthis.h>
LengthCombo::LengthCombo(QWidget * parent, char * name)
: QComboBox(parent, name)
{
+ // FIXME: check these should all be here, I think not
insertItem(_("cm"));
insertItem(_("in"));
insertItem(_("pt"));
LyXLength::UNIT LengthCombo::currentLengthItem() const
-{
+{
LyXLength::UNIT unit;
int i = currentItem();
switch (i) {
case 9: unit = LyXLength::DD; break;
case 10: unit = LyXLength::CC; break;
case 11: unit = LyXLength::MU; break;
- case 12: unit = LyXLength::PP; break;
- case 13: unit = LyXLength::PW; break;
- case 14: unit = LyXLength::PL; break;
- // FIXME: LyXLength::PE ?
+ case 12: unit = LyXLength::PPW; break;
+ case 13: unit = LyXLength::PCW; break;
+ case 14: unit = LyXLength::PLW; break;
+ // FIXME: LyXLength::PTW ?
};
return unit;
-}
-
+}
+
void LengthCombo::has_activated(int)
{
emit selectionChanged(currentLengthItem());
}
-
+
void LengthCombo::setCurrentItem(LyXLength::UNIT unit)
{
int i;
case LyXLength::DD: i = 9; break;
case LyXLength::CC: i = 10; break;
case LyXLength::MU: i = 11; break;
- case LyXLength::PP: i = 12; break;
- case LyXLength::PW: i = 13; break;
- case LyXLength::PL: i = 14; break;
- // FIXME: LyXLength::PE ?
+ case LyXLength::PPW: i = 12; break;
+ case LyXLength::PCW: i = 13; break;
+ case LyXLength::PLW: i = 14; break;
+ // FIXME: LyXLength::PTW ?
}
QComboBox::setCurrentItem(i);
}