11 #include "ui_remoteFilePreviewWidgetUi.h"
19 #define DtLgrPrvw_PROTOCOL_FLG 0x00000001
20 #define DtLgrPrvw_TIMEDATE_FLG 0x00000002
21 #define DtLgrPrvw_DURATION_FLG 0x00000004
22 #define DtLgrPrvw_FOMFILE_FLG 0x00000008
23 #define DtLgrPrvw_FOMMODS_FLG 0x00000010
24 #define DtLgrPrvw_DESCRIPT_FLG 0x00000020
25 #define DtLgrPrvw_DESCEDIT_FLG 0x00000040
26 #define DtLgrPrvw_ALL_FLG 0x0000003F
30 class DtLgrRemoteMainWindow;
57 virtual bool isEditMode();
61 virtual void setShowPreviewButton(
bool show);
64 virtual void setEnablePreviewButton(
bool enable);
67 virtual void setDescription(
const QString& description);
70 virtual QString description();
73 virtual bool descriptionChanged();
79 virtual PreviewValidity validSelection();
82 virtual void clearContent();
88 virtual void toggleEditMode();
92 virtual PreviewValidity previewInformation(
const QString&);
97 virtual void onCancel();
98 virtual void onDescriptionChanged();
104 virtual void setEditableBackground();
108 virtual void setNonEditableBackground();
112 virtual void setBgColor(
QWidget* widget, QColor& color);
116 virtual void setBgColor(QTextBrowser* wview, QColor& color);
119 virtual void trimRight(QString& description);
#define DT_DLL_LGRREMOTEGUI
Definition: lgrRemoteGui.h:21
static DtRemoteFilePreviewWidget * myPreviewInstance
Definition: lgrRemoteFilePreviewWidget.h:138
Definition: lgrRemoteMainWindow.h:48