From b888c7edb54e483ec0e3c2e2ce0eafd73acdcc65 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 24 Jul 2013 15:57:00 -0500 Subject: Initial import from kshowmail 3.3.1 sources --- doc/html/kshowmailfeedback_8cpp-source.html | 176 ++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 doc/html/kshowmailfeedback_8cpp-source.html (limited to 'doc/html/kshowmailfeedback_8cpp-source.html') diff --git a/doc/html/kshowmailfeedback_8cpp-source.html b/doc/html/kshowmailfeedback_8cpp-source.html new file mode 100644 index 0000000..b7f457e --- /dev/null +++ b/doc/html/kshowmailfeedback_8cpp-source.html @@ -0,0 +1,176 @@ + + +kshowmail: kshowmail/kshowmailfeedback.cpp Source File + + + + +
+
+ +

kshowmailfeedback.cpp

00001 /*
+00002  *   File name:      kshowmailfeedback.cpp
+00003  *   Summary: User feedback questions for KShowmail
+00004  *   License: GPL - See file COPYING for details.
+00005  *
+00006  *   Author:  Stefan Hundhammer <sh@suse.de>
+00007  *            Eggert Ehmke <eggert.ehmke@berlin.de>
+00008  *
+00009  *   Updated: 2002-05-30
+00010  *
+00011  *   $Id: kshowmailfeedback_8cpp-source.html,v 1.10 2007/07/05 17:37:51 kuddel-fl Exp $
+00012  *
+00013  */
+00014 
+00015 
+00016 #include <klocale.h>
+00017 
+00018 #include "kshowmail.h"
+00019 #include "kfeedback.h"
+00020 
+00021 
+00022 
+00023 void KShowMailApp::slotSendFeedbackMail()
+00024 {
+00025   KFeedbackDialog* feedbackDialog = new KFeedbackDialog( "eggert.ehmke@berlin.de", "feedback_mail" );
+00026        CHECK_PTR( feedbackDialog );
+00027 
+00028        KFeedbackQuestionList * list = feedbackDialog->form()->questionList();
+00029 
+00030        KFeedbackQuestion * question =
+00031            list->addQuestion( i18n( "What is your general opinion about this program?" ), "general_opinion", true, true );
+00032 
+00033        question->addAnswer( i18n( "It's one of my favourites"),                "1/8_favourite");
+00034        question->addAnswer( i18n( "I like it"),                                "2/8_like_it");
+00035        question->addAnswer( i18n( "It's sometimes useful"),                    "3/8_sometimes_useful");
+00036        question->addAnswer( i18n( "It's average"),                             "4/8_average");
+00037        question->addAnswer( i18n( "Nice try, but this could be done better"),  "5/8_nice_try");
+00038        question->addAnswer( i18n( "It's poor"),                                "6/8_poor");
+00039        question->addAnswer( i18n( "It's useless"),                             "7/8_useless");
+00040        question->addAnswer( i18n( "It's crap"),                                "8/8_crap");
+00041 
+00042        question = list->addQuestion( i18n( "Which features of this program do you like?" ), "features_liked", false );
+00043        addFeatureList( question );
+00044 
+00045        question = list->addQuestion( i18n( "What is your favourite feature?" ),     "favourite_feature", true );
+00046        addFeatureList( question );
+00047 
+00048        question = list->addQuestion( i18n( "Which features don't you like?" ),      "features_not_liked",       false );
+00049        addFeatureList( question );
+00050 
+00051        question = list->addQuestion( i18n( "Which features do you never use?" ),    "features_never_used",      false );
+00052        addFeatureList( question );
+00053 
+00054        question = list->addQuestion( i18n( "Are there features you are missing?" ), "features_missing",  true );
+00055        question->addAnswer( i18n( "Yes, a lot! (please add comment below)"   ),     "1/4_lots"           );
+00056        question->addAnswer( i18n( "Some (please add comment below)"          ),     "2/4_some"           );
+00057        question->addAnswer( i18n( "None"                              ),     "3/4_none"           );
+00058        question->addAnswer( i18n( "It has too many features already!"        ),     "4/4_too_many_already"      );
+00059 
+00060        question = list->addQuestion( i18n( "How do you rate the stability of this program?" ),    "stability",  true, true );
+00061        question->addAnswer( i18n( "Rock solid"),                     "1/5_rock_solid"             );
+00062        question->addAnswer( i18n( "Good"),                           "2/5_good");
+00063        question->addAnswer( i18n( "Average"),                        "3/5_average");
+00064        question->addAnswer( i18n( "Poor"),                           "4/5_poor"            );
+00065        question->addAnswer( i18n( "It keeps crashing all the time"), "5/5_keeps_crashing"  );
+00066 
+00067        question = list->addQuestion( i18n( "How do you rate the performance of this program?" ), "performance", true );
+00068        question->addAnswer( i18n( "Great"),                          "1/5_great");
+00069        question->addAnswer( i18n( "Good"),                           "2/5_good");
+00070        question->addAnswer( i18n( "Average"),                        "3/5_average");
+00071        question->addAnswer( i18n( "Poor"),                           "4/5_poor");
+00072        question->addAnswer( i18n( "It's so slow it drives me nuts"), "5/5_drives_me_nuts");
+00073 
+00074        question = list->addQuestion( i18n( "What is your experience with computers in general?" ), "computer_experience", true );
+00075        question->addAnswer( i18n( "Expert"                                   ),     "1/5_expert"         );
+00076        question->addAnswer( i18n( "Fair"                              ),     "2/5_fair"           );
+00077        question->addAnswer( i18n( "Average"                                  ),     "3/5_average"        );
+00078        question->addAnswer( i18n( "Learning"                                 ),     "4/5_learning"       );
+00079        question->addAnswer( i18n( "Newbie"                                   ),     "5/5_newbie"         );
+00080 
+00081        question = list->addQuestion( i18n( "What is your experience with Unix/Linux systems?" ), "unix_experience", true );
+00082        question->addAnswer( i18n( "Expert"                                   ),     "1/5_expert"         );
+00083        question->addAnswer( i18n( "Fair"                              ),     "2/5_fair"           );
+00084        question->addAnswer( i18n( "Average"                                  ),     "3/5_average"        );
+00085        question->addAnswer( i18n( "Learning"                                 ),     "4/5_learning"       );
+00086        question->addAnswer( i18n( "Newbie"                                   ),     "5/5_newbie"         );
+00087 
+00088        question = list->addQuestion( i18n( "Did you have trouble figuring out how to work with this program?" ),
+00089                                   "learning_curve", true, true );
+00090        question->addAnswer( i18n( "No problem"                               ),     "1/5_no_problem"     );
+00091        question->addAnswer( i18n( "Some"                              ),     "2/5_some_problems"  );
+00092        question->addAnswer( i18n( "I'm still learning"                       ),     "3/5_still_learing"  );
+00093        question->addAnswer( i18n( "I didn't have a clue what to do at first" ),     "4/5_no_clue_at_first"      );
+00094        question->addAnswer( i18n( "I still don't have a clue what to do"     ),     "5/5_still_no_clue"  );
+00095 
+00096        question = list->addQuestion( i18n( "Where do you use this program most?" ), "usage_where",              true );
+00097        question->addAnswer( i18n( "At work"                                  ),     "at_work"            );
+00098        question->addAnswer( i18n( "At home"                                  ),     "at_home"            );
+00099        question->addAnswer( i18n( "At university / school"                   ),     "university"         );
+00100 
+00101        question = list->addQuestion( i18n( "What is your primary role there?"       ),     "primary_role",             true );
+00102        question->addAnswer( i18n( "Home user"                                ),     "home_user"          );
+00103        question->addAnswer( i18n( "Student"                                  ),     "student"            );
+00104        question->addAnswer( i18n( "Educational (teacher / professor)"        ),     "educational"        );
+00105        question->addAnswer( i18n( "Non-computer related work"                ),     "non_computer"              );
+00106        question->addAnswer( i18n( "Developer"                                ),     "developer"          );
+00107        question->addAnswer( i18n( "System administrator"                     ),     "sysadmin"           );
+00108 
+00109        question = list->addQuestion( i18n( "Do you have any other roles there?" ),  "other_roles",              false );
+00110        question->addAnswer( i18n( "Home user"                                ),     "home_user"          );
+00111        question->addAnswer( i18n( "Student"                                  ),     "student"            );
+00112        question->addAnswer( i18n( "Educational (teacher / professor)"        ),     "educational"        );
+00113        question->addAnswer( i18n( "Non-computer related work"                ),     "non_computer"              );
+00114        question->addAnswer( i18n( "Developer"                                ),     "developer"          );
+00115        question->addAnswer( i18n( "System administrator"                     ),     "sysadmin"           );
+00116 
+00117        question = list->addQuestion( i18n( "How did you get to know this program?" ),      "first_contact",     true );
+00118        question->addAnswer( i18n( "In a menu on my machine"                  ),     "menu"               );
+00119        question->addAnswer( i18n( "Somebody told me about it"                ),     "told"               );
+00120        question->addAnswer( i18n( "On the internet"                          ),     "internet"           );
+00121        question->addAnswer( i18n( "Printed magazine / book"                  ),     "print_media"        );
+00122        question->addAnswer( i18n( "Other (please add comment below)"         ),     "other"                     );
+00123 
+00124        list->addYesNoQuestion( i18n( "Would you recommend this program to a friend?" ), "recommend", true );
+00125 
+00126   feedbackDialog->show();
+00127 }
+00128 
+00129 
+00130 void KShowMailApp::addFeatureList( KFeedbackQuestion * question )
+00131 {
+00132     question->addAnswer( i18n( "The message list display in general"),       "message_list"              );
+00133     question->addAnswer( i18n( "Display of message headers" ),          "message_header"   );
+00134     question->addAnswer( i18n( "Display of complete messages"),         "complete_message"        );
+00135 
+00136     question->addAnswer( i18n( "Manual delete of unwanted messages"),     "manual_delete_messages"       );
+00137     question->addAnswer( i18n( "Manual delete of filtered messages"),     "manual_delete_filtered_messages"     );
+00138     question->addAnswer( i18n( "Automatic delete of filtered messages"),  "automatic_delete_filtered_messages"  );
+00139     question->addAnswer( i18n( "Filter messages by regular expressions"), "filter_messages_by regular_expression"      );
+00140 
+00141     question->addAnswer( i18n( "Execute user commands"),    "user_commands"  );
+00142 
+00143     question->addAnswer( i18n( "Sorting of messages by size, date etc."             ),     "sorting"     );
+00144 
+00145     question->addAnswer( i18n( "Play sound"),               "play_sound"            );
+00146     question->addAnswer( i18n( "Play beep"),                "play_beep"      );
+00147     question->addAnswer( i18n( "Initial timer"),            "initial_timer"  );
+00148     question->addAnswer( i18n( "Interval timer"),           "interval_timer"        );
+00149     question->addAnswer( i18n( "This feedback survey :-)"), "feedback"              );
+00150 }
+00151 
+00152 
+00153 
+00154 // EOF
+

Generated on Thu Jul 5 19:36:06 2007 for kshowmail by  + +doxygen 1.5.0
+ + -- cgit v1.2.3