 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uibasemod.h"
19 class uiTextBrowserBody;
29 bool saveToFile(
const char*,
int linelen=0,
bool newlns=
true);
69 friend class ScrollBarMessenger;
87 void setText(
const char*,
bool trigger_notif);
108 int maxlns=
mUdf(
int),
109 bool forceplaintext=
true,
uiTextBrowserBody & mkbody(uiParent *, const char *, bool)
bool canGoForward()
Definition: uitextedit.h:131
int defaultHeight()
Definition: uitextedit.h:39
void setSource(const char *)
bool forceplaintxt_
Definition: uitextedit.h:146
virtual int maxLines() const
Definition: uitextedit.h:149
void hideScrollBar(bool vertical)
void setDefaultWidth(int w)
Definition: uitextedit.h:37
bool logviewmode_
Definition: uitextedit.h:160
int defaultwidth_
Definition: uitextedit.h:61
BufferString lastline_
Definition: uitextedit.h:162
const char * source() const
Notifier< uiTextEditBase > textChanged
Definition: uitextedit.h:49
int maxlines_
Definition: uitextedit.h:147
@ None
Definition: uitextedit.h:120
#define od_int64
Definition: plftypes.h:35
Notifier< uiTextEditBase > sliderPressed
Definition: uitextedit.h:50
od_int64 lastlinestartpos_
Definition: uitextedit.h:161
#define mExpClass(module)
Definition: commondefs.h:177
uiTextEdit(uiParent *parnt, const char *nm="Text editor", bool readonly=false)
uiTextEditBody * body_
Definition: uitextedit.h:96
void allowTextSelection(bool)
Definition: uitextedit.h:75
void setText(const uiString &)
bool cangoforw_
Definition: uitextedit.h:144
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
CNotifier< uiTextEditBase, bool > copyAvailable
Definition: uitextedit.h:52
BufferString lastlink_
Definition: uitextedit.h:143
void setText(const char *, bool trigger_notif)
virtual int maxLines() const
Definition: uitextedit.h:63
void enableTailRead(bool yn)
Timer class.
Definition: timer.h:25
LinkBehavior
Definition: uitextedit.h:120
void sliderPressedCB(CallBacker *)
void setText(const char *)
Notifier< uiTextEditBase > sliderReleased
Definition: uitextedit.h:51
uiTextBrowser(uiParent *, const char *nm="File browser", int maxlns=mUdf(int), bool forceplaintext=true, bool logmode=false)
void append(const char *)
virtual mQtclass(QTextEdit &) qte()=0
void readFromFile(const char *, int linecutlen=0)
const mQtclass(QTextEdit &) qte() const
Definition: uitextedit.h:58
bool canGoBackward()
Definition: uitextedit.h:132
mFDQtclass(QTextEdit) class Timer
int defaultWidth()
Definition: uitextedit.h:36
Notifier< uiTextBrowser > linkClicked
Definition: uitextedit.h:137
BufferString textsrc_
Definition: uitextedit.h:142
Notifier< uiTextBrowser > linkHighlighted
Definition: uitextedit.h:136
Definition: uitextedit.h:103
uiTextEditBody & mkbody(uiParent *, const char *, bool)
BufferString result_
Definition: uitextedit.h:65
void getHtmlText(BufferString &) const
Notifier< uiTextBrowser > goneForwardOrBack
Definition: uitextedit.h:135
void setHtmlText(const char *)
Notifier< uiTextBrowser > fileReOpened
Definition: uitextedit.h:138
void setLinkBehavior(LinkBehavior)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void setDefaultHeight(int h)
Definition: uitextedit.h:40
The base class for most UI elements.
Definition: uiobj.h:38
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
void copyAvailableCB(CallBacker *)
Helper class for uiTextBrowser to relay Qt's messages.
Definition: i_qtextedit.h:98
void readTailCB(CallBacker *)
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
const char * lastLink()
Definition: uitextedit.h:133
void setText(const char *txt)
Does not trigger notification.
Definition: uitextedit.h:80
void sliderReleasedCB(CallBacker *)
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
int defaultheight_
Definition: uitextedit.h:62
bool cangobackw_
Definition: uitextedit.h:145
Definition: uiparent.h:26
void showToolTip(const char *)
bool saveToFile(const char *, int linelen=0, bool newlns=true)
friend class uiTextBrowserBody
Definition: i_qtextedit.h:100
uiTextEditBase(uiParent *, const char *, uiObjectBody &)
virtual mQtclass(QTextEdit &) qte()
Timer * timer_
Definition: uitextedit.h:159
mODTextTranslationClass(uiTextBrowser) friend class i_BrowserMessenger
bool verticalSliderIsDown() const
Returns false in absence of the slider.
const char * text() const
uiTextBrowserBody * body_
Definition: uitextedit.h:166
void setText(const OD::String &txt)
Does not trigger notification.
Definition: uitextedit.h:25
virtual mQtclass(QTextEdit &) qte()
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021