Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage Class Reference

Inherits PreferencePage, and IWorkbenchPreferencePage.

List of all members.

Public Member Functions

 FeedbackPreferencePage ()
void init (IWorkbench workbench)
boolean performOk ()

Protected Member Functions

void initialize ()
void initComponents ()
void setIntervalComboVisible ()
void setSubmissionAllowed (boolean allowed)
void setPseudonymAllowed (boolean isAllowed)
void setErrorLogSubmissionAllowed (boolean allowed)
Control createContents (Composite parent)
void createStartSurveyGroup (Composite parent)
void createIntervalGroup (Composite parent)
void createIntervalCombo (Composite group)
void createStatisticGroup (Composite parent)
void createErrorLogGroup (Composite parent)
void createContactGroup (Composite parent)
void createSpacer (Composite composite, int columnSpan)
void performDefaults ()

Protected Attributes

Button radioDisable
Button radioEnable
Button allowSubmission
Button allowErrorLogSubmission
Button allowFullErrorLogSubmission
Button allowPseudonym
Combo intervalCombo
Text statisticsPseudonymText
Composite pseudonymityIDGroup
Composite pseudonymityGroup
boolean isFeedbackDisabled
FeedbackInterval currentInterval
boolean isSubmissionAllowed
boolean isErrorLogSubmissionAllowed
boolean isFullErrorLogSubmissionAllowed
String pseudonymID
boolean isPseudonymAllowed

Detailed Description

The preferences page for the settings concerning the user feedback. The user can enable or disable all automatic requests for participating in the survey and can define the interval in which the requests are shown.
Additionally he can start the survey directly.

Author:
Lisa Dohrmann

Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.FeedbackPreferencePage ( )

Member Function Documentation

void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createContactGroup ( Composite  parent) [protected]
Control de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createContents ( Composite  parent) [protected]
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createErrorLogGroup ( Composite  parent) [protected]
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createIntervalCombo ( Composite  group) [protected]

Creates the combo box containing various intervals the user can choose.

Parameters:
groupthe parent composite for the combo box
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createIntervalGroup ( Composite  parent) [protected]

Creates a group that contains the interval settings.

Parameters:
parentthe parent composite for the group
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createSpacer ( Composite  composite,
int  columnSpan 
) [protected]
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createStartSurveyGroup ( Composite  parent) [protected]

Creates a group that contains a button which directly starts the survey.

Parameters:
parent
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.createStatisticGroup ( Composite  parent) [protected]

Create a group that lets the user enable or disable the submission of feedback. It therefore contains a simple check box.

Parameters:
parent
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.init ( IWorkbench  workbench)
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.initComponents ( ) [protected]
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.initialize ( ) [protected]
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.performDefaults ( ) [protected]
boolean de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.performOk ( )
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.setErrorLogSubmissionAllowed ( boolean  allowed) [protected]
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.setIntervalComboVisible ( ) [protected]

Sets the combo box to enabled if the user enabled the feedback reminders or disabled otherwise.

void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.setPseudonymAllowed ( boolean  isAllowed) [protected]
void de.fu_berlin.inf.dpp.ui.preferencePages.FeedbackPreferencePage.setSubmissionAllowed ( boolean  allowed) [protected]

Member Data Documentation

 All Classes Namespaces Files Functions Variables Enumerations