lib

#include <KoUnitWidgets.h>

Inheritance diagram for KoUnitDoubleLineEdit:
KLineEdit KoUnitDoubleBase

Public Member Functions

 KoUnitDoubleLineEdit (TQWidget *parent=0L, const char *name=0L)
 
 KoUnitDoubleLineEdit (TQWidget *parent, double lower, double upper, double value=0.0, KoUnit::Unit unit=KoUnit::U_PT, unsigned int precision=2, const char *name=0)
 
virtual void changeValue (double)
 
virtual void setUnit (KoUnit::Unit=KoUnit::U_PT)
 
double value (void) const
 
- Public Member Functions inherited from KLineEdit
 KLineEdit (const TQString &string, TQWidget *parent, const char *name=0)
 
 KLineEdit (TQWidget *parent=0, const char *name=0)
 
void setURL (const KURL &url)
 
void cursorAtEnd ()
 
virtual void setCompletionMode (TDEGlobalSettings::Completion mode)
 
virtual void setContextMenuEnabled (bool showMenu)
 
bool isContextMenuEnabled () const
 
void setURLDropsEnabled (bool enable)
 
bool isURLDropsEnabled () const
 
void setTrapReturnKey (bool trap)
 
bool trapReturnKey () const
 
TDECompletionBox * completionBox (bool create=true)
 
virtual void setCompletionObject (TDECompletion *, bool hsig=true)
 
virtual void copy () const
 
void setEnableSqueezedText (bool enable)
 
bool isSqueezedTextEnabled () const
 
TQString originalText () const
 
void setCompletionBox (TDECompletionBox *box)
 
void setClickMessage (const TQString &msg)
 
TQString clickMessage () const
 
- Public Member Functions inherited from KoUnitDoubleBase
 KoUnitDoubleBase (KoUnit::Unit unit, unsigned int precision)
 
void setValueInUnit (double value, KoUnit::Unit unit)
 
void setPrecision (unsigned int precision)
 

Protected Member Functions

bool eventFilter (TQObject *obj, TQEvent *ev)
 
- Protected Member Functions inherited from KLineEdit
virtual void resizeEvent (TQResizeEvent *)
 
virtual void keyPressEvent (TQKeyEvent *)
 
virtual void mousePressEvent (TQMouseEvent *)
 
virtual void mouseDoubleClickEvent (TQMouseEvent *)
 
virtual void mouseReleaseEvent (TQMouseEvent *)
 
virtual void contextMenuEvent (TQContextMenuEvent *)
 
virtual TQPopupMenu * createPopupMenu ()
 
virtual void drawContents (TQPainter *p)
 
virtual void dropEvent (TQDropEvent *)
 
void setUserSelection (bool userSelection)
 
virtual void create (WId=0, bool initializeWindow=true, bool destroyOldWindow=true)
 
virtual void focusInEvent (TQFocusEvent *)
 
virtual void focusOutEvent (TQFocusEvent *)
 
bool autoSuggest () const
 
- Protected Member Functions inherited from KoUnitDoubleBase
TQString getVisibleText (double value) const
 
double toDouble (const TQString &str, bool *ok) const
 

Additional Inherited Members

- Public Slots inherited from KLineEdit
virtual void setReadOnly (bool)
 
void rotateText (TDECompletionBase::KeyBindingType type)
 
virtual void setCompletedText (const TQString &)
 
void setCompletedItems (const TQStringList &items)
 
void setCompletedItems (const TQStringList &items, bool autoSuggest)
 
virtual void clear ()
 
void setSqueezedText (const TQString &text)
 
virtual void setText (const TQString &)
 
- Signals inherited from KLineEdit
void completionBoxActivated (const TQString &)
 
void returnPressed (const TQString &)
 
void completion (const TQString &)
 
void substringCompletion (const TQString &)
 
void textRotation (TDECompletionBase::KeyBindingType)
 
void completionModeChanged (TDEGlobalSettings::Completion)
 
void aboutToShowContextMenu (TQPopupMenu *p)
 
- Protected Slots inherited from KLineEdit
virtual void makeCompletion (const TQString &)
 
void slotAboutToShow ()
 
void slotCancelled ()
 
void userCancelled (const TQString &cancelText)
 
- Protected Attributes inherited from KoUnitDoubleBase
KoUnitDoubleValidator * m_validator
 
KoUnit::Unit m_unit
 
unsigned int m_precision
 

Detailed Description

Line edit for double precision numbers with unit display.

Since
1.4 (change of behavior)

Definition at line 158 of file KoUnitWidgets.h.

Constructor & Destructor Documentation

◆ KoUnitDoubleLineEdit() [1/2]

KoUnitDoubleLineEdit::KoUnitDoubleLineEdit ( TQWidget *  parent = 0L,
const char *  name = 0L 
)

Definition at line 222 of file KoUnitWidgets.cpp.

◆ KoUnitDoubleLineEdit() [2/2]

KoUnitDoubleLineEdit::KoUnitDoubleLineEdit ( TQWidget *  parent,
double  lower,
double  upper,
double  value = 0.0,
KoUnit::Unit  unit = KoUnit::U_PT,
unsigned int  precision = 2,
const char *  name = 0 
)

Definition at line 233 of file KoUnitWidgets.cpp.

Member Function Documentation

◆ changeValue()

void KoUnitDoubleLineEdit::changeValue ( double  value)
virtual

Implements KoUnitDoubleBase.

Definition at line 246 of file KoUnitWidgets.cpp.

◆ eventFilter()

bool KoUnitDoubleLineEdit::eventFilter ( TQObject *  obj,
TQEvent *  ev 
)
protectedvirtual

Reimplemented from KLineEdit.

Definition at line 263 of file KoUnitWidgets.cpp.

◆ setUnit()

void KoUnitDoubleLineEdit::setUnit ( KoUnit::Unit  unit = KoUnit::U_PT)
virtual

Implements KoUnitDoubleBase.

Definition at line 253 of file KoUnitWidgets.cpp.

◆ value()

double KoUnitDoubleLineEdit::value ( void  ) const
Returns
the current value, converted in points

Definition at line 278 of file KoUnitWidgets.cpp.


The documentation for this class was generated from the following files: