OpendTect  6.6
uiissuereporter.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: A.H. Bril
8  Date: 21/9/2000
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uitoolsmod.h"
15 #include "uidialog.h"
16 
17 #include "issuereporter.h"
18 
19 class uiTextEdit;
20 class uiGenInput;
21 
26 public:
27 
30 
31  System::IssueReporter& reporter() { return reporter_; }
32  const char* errMsg() const;
33 
35  { return "Allow sending of issue-reports"; }
36 
37 protected:
38  bool allowSending() const;
40  void viewReport(const uiString& caption);
43 
45  void setButSensitive(bool);
46  void getReport(BufferString&) const;
47 
48  static uiString sSendReport() { return tr("Send report"); }
49  static uiString sDontSendReport() { return tr("Do not send"); }
50 
53 
56 
57 };
58 
59 
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiIssueReporterDlg::viewReport
void viewReport(const uiString &caption)
uiTextEdit
Definition: uitextedit.h:75
uiIssueReporterDlg::reporter
System::IssueReporter & reporter()
Definition: uiissuereporter.h:31
uiIssueReporterDlg::filename_
BufferString filename_
Definition: uiissuereporter.h:55
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiIssueReporterDlg::setButSensitive
void setButSensitive(bool)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiIssueReporterDlg::mODTextTranslationClass
mODTextTranslationClass(uiIssueReporterDlg)
uiIssueReporterDlg::commentfld_
uiTextEdit * commentfld_
Definition: uiissuereporter.h:51
System::IssueReporter
Definition: issuereporter.h:25
FixedString
OD::String that holds an existing text string.
Definition: fixedstring.h:29
uidialog.h
uiIssueReporterDlg::proxySetCB
void proxySetCB(CallBacker *)
uiIssueReporterDlg::viewReportCB
void viewReportCB(CallBacker *)
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiIssueReporterDlg::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiIssueReporterDlg::sKeyAllowSending
static FixedString sKeyAllowSending()
Definition: uiissuereporter.h:34
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiIssueReporterDlg::sSendReport
static uiString sSendReport()
Definition: uiissuereporter.h:48
uiIssueReporterDlg::getReport
void getReport(BufferString &) const
uiIssueReporterDlg::reporter_
System::IssueReporter & reporter_
Definition: uiissuereporter.h:54
uiIssueReporterDlg::sDontSendReport
static uiString sDontSendReport()
Definition: uiissuereporter.h:49
issuereporter.h
uiIssueReporterDlg
reports issues to opendtect.org. Usually crash reports.
Definition: uiissuereporter.h:25
uiParent
Definition: uiparent.h:26
uiIssueReporterDlg::errMsg
const char * errMsg() const
uiIssueReporterDlg::emailfld_
uiGenInput * emailfld_
Definition: uiissuereporter.h:52
uiIssueReporterDlg::copyToClipBoardCB
void copyToClipBoardCB(CallBacker *)
uiDialog
Definition: uidialog.h:42
uiIssueReporterDlg::allowSending
bool allowSending() const
uiIssueReporterDlg::uiIssueReporterDlg
uiIssueReporterDlg(uiParent *, System::IssueReporter &)

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021