15 #include "uiodmainmod.h" 35 namespace EM {
class FaultStickSet; }
37 class FaultStickSetDisplay; }
50 : displayifnot_( true )
51 , saveifdisplayed_( true )
52 , colormode_( Inherit )
62 bool displayAfterwards()
const;
63 bool saveAfterwards()
const;
64 int colorMode()
const;
66 void setOutputDisplayed(
bool);
67 void setColorMode(
int);
97 void finaliseDoneCB( CallBacker* );
99 void displayModeChg(CallBacker*);
100 void treeItemSelCB(CallBacker*);
101 void treeItemDeselCB(CallBacker*);
102 void addRemoveEMObjCB(CallBacker*);
103 void addRemoveVisObjCB(CallBacker*);
104 void deselTimerCB(CallBacker*);
105 void surveyChg(CallBacker*);
107 void enableToolbar(
bool yn);
108 void clearCurDisplayObj();
110 void updateToolbarCB(CallBacker*);
111 void editSelectToggleCB(CallBacker*);
112 void outputTypeChg(CallBacker*);
113 void outputActionChg(CallBacker*);
114 void stickRemovalCB(CallBacker*);
115 void undoCB(CallBacker*);
116 void redoCB(CallBacker*);
117 void keyPressedCB(CallBacker*);
118 void keyReleasedCB(CallBacker*);
120 void outputEditTextChg(CallBacker*);
121 void outputComboSelChg(CallBacker*);
122 void editReadyTimerCB(CallBacker*);
124 void processOutputName();
126 void setOutputName(
const char*);
127 void setAuxSurfaceWrite(
const char*);
129 void selectOutputCB(CallBacker*);
130 void outputSelectedCB(CallBacker*);
132 void colorPressedCB(CallBacker*);
133 void outputColorChg(CallBacker*);
134 void colorModeChg(CallBacker*);
135 void updateColorMode();
137 void settingsToggleCB(CallBacker*);
138 void settingsClosedCB(CallBacker*);
139 void showSettings(
bool yn);
141 void transferSticksCB(CallBacker*);
142 void displayUpdate();
143 void afterTransferUpdate();
146 bool isInSerialMode()
const;
147 bool isInCreateMode()
const;
149 bool displayAfterwards()
const;
150 bool saveAfterwards()
const;
151 bool inheritColor()
const;
152 bool randomColor()
const;
153 bool currentColor()
const;
156 void updateOutputItems(
bool clearcuritem);
157 void publishOutputItems();
159 void flashOutputName(
bool error,
160 const char* newname=0);
161 void flashOutputTimerCB(CallBacker*);
164 bool areSticksAccessible()
const;
165 void enableStickAccess(
bool yn);
221 static uiString sKeyCopySelection();
222 static uiString sKeyMoveSelection();
224 static uiString sKeyToFaultStickSet();
225 static uiString sKeyCreateSingleNew();
226 static uiString sKeyCreateNewInSeries();
227 static uiString sKeyMergeWithExisting();
228 static uiString sKeyReplaceExisting();
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Notifier< uiFaultStickTransferDlg > colormodechg
Definition: uiodfaulttoolman.h:69
Setup()
Definition: uiodfaulttoolman.h:49
Definition: uiodfaulttoolman.h:47
bool displayifnot_
Definition: uiodfaulttoolman.h:83
ColorMode
Definition: uiodfaulttoolman.h:44
OpendTect application top level object.
Definition: uiodmain.h:38
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
FixedString Random()
Definition: keystrs.h:106
uiGenInput * existscolormodefld_
Definition: uiodfaulttoolman.h:80
Definition: uiodfaulttoolman.h:45
Definition: uiiosurface.h:96
Combo box.
Definition: uicombobox.h:30
Definition: uistring.h:88
uiGenInput * serialcolormodefld_
Definition: uiodfaulttoolman.h:79
Set of BufferString objects.
Definition: bufstringset.h:25
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
Definition: uidialog.h:40
Definition: visfaultdisplay.h:54
bool saveifdisplayed_
Definition: uiodfaulttoolman.h:84
Definition: uiodfaulttoolman.h:40
Definition: uiodfaulttoolman.h:44
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:36
uiCheckBox * savefld_
Definition: uiodfaulttoolman.h:78
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:24
Definition: uilineedit.h:49
uiCheckBox * displayfld_
Definition: uiodfaulttoolman.h:77
Display class for FaultStickSets.
Definition: visfaultsticksetdisplay.h:43
Timer class.
Definition: timer.h:24
Definition: uibutton.h:130
uiGenInput * singlecolormodefld_
Definition: uiodfaulttoolman.h:81