*
* @param e event object.
*/
public void actionPerformed(ActionEvent e)
{
final SendFeedbackDialog dlg = getDialog();
ServicePreferences servicePreferences = GlobalModel.SINGLETON.getServicePreferences();
dlg.open(servicePreferences.getFullName(), servicePreferences.getEmail());
if (!dlg.hasBeenCanceled())
{
String name = dlg.getFullName();
String email = dlg.getEmail();
int forumId = dlg.getForumId();
String subject = dlg.getSubject();
String message = dlg.getMessage();
Thread thread = new SendForumMessage(name, email, forumId, subject, message);
thread.setDaemon(true);
thread.start();
}