[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 79592] plugins are missing a description
From:       Reinhold Kainhofer <reinhold () kainhofer ! com>
Date:       2004-08-14 11:04:09
Message-ID: 20040814110409.22434.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
      
http://bugs.kde.org/show_bug.cgi?id=79592      
reinhold kainhofer com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From reinhold kainhofer com  2004-08-14 13:04 -------
CVS commit by kainhofe: 

Add a description to the korganizer plugins, and also show this description in the \
plugin selector dialog.

CCMAIL: 79592-done bugs kde org


  M +11 -0     plugindialog.cpp   1.17
  M +2 -0      plugindialog.h   1.9
  M +1 -0      plugins/datenums/datenums.desktop   1.102
  M +1 -0      plugins/exchange/exchange.desktop   1.79
  M +1 -0      plugins/hebrew/hebrew.desktop   1.62
  M +1 -0      plugins/holidays/holidays.desktop   1.102
  M +1 -0      plugins/projectview/projectview.desktop   1.86
  M +1 -0      plugins/webexport/webexport.desktop   1.101


--- kdepim/korganizer/plugindialog.cpp  #1.16:1.17
 @ -69,4 +69,13  @ PluginDialog::PluginDialog( QWidget *par
   topLayout->addWidget( mListView );
 
+  mDescription = new QLabel( topFrame );
+  mDescription->setAlignment( QLabel::NoAccel | QLabel::WordBreak | \
QLabel::AlignVCenter ); +  mDescription->setFrameShape( QLabel::Panel );
+  mDescription->setFrameShadow( QLabel::Sunken );
+  mDescription->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, \
(QSizePolicy::SizeType)0, 0, 0, mDescription->sizePolicy().hasHeightForWidth() ) ); + \
mDescription->setMinimumSize( QSize( 0, 55 ) ); +  topLayout->addWidget( mDescription \
); +
+
   buildList();
 
 @ -148,4 +157,5  @ void PluginDialog::selectionChanged( QLi
   if ( !item ) {
     enableButton( User1, false );
+    mDescription->setText( QString::null );
     return;
   }
 @ -157,4 +167,5  @ void PluginDialog::selectionChanged( QLi
     hasSettings = variant.toBool();
 
+  mDescription->setText( item->service()->comment() );
   enableButton( User1, hasSettings );
 }

--- kdepim/korganizer/plugindialog.h  #1.8:1.9
 @ -28,4 +28,5  @
 class CalendarView;
 class QListView;
+class QLabel;
 
 class PluginDialog : public KDialogBase
 @ -50,4 +51,5  @ class PluginDialog : public KDialogBase
     QListView *mListView;
     CalendarView *mMainView;
+    QLabel *mDescription;
 };
 

--- kdepim/korganizer/plugins/datenums/datenums.desktop  #1.101:1.102
 @ -26,4 +26,5  @
 Name[xx]=xxDate Numbers Plugin for Calendarsxx
 Name[zh_CN]=日历的日期数字插件
+Comment=For each day this plugin shows its daynumber of the year at the top of the \
agenda view. For example, February 1 is day 32 of the year.   Type=Service
 ServiceTypes=Calendar/Plugin,Calendar/Decoration

--- kdepim/korganizer/plugins/exchange/exchange.desktop  #1.78:1.79
 @ -29,4 +29,5  @
 Name[xx]=xxMicrosoft Exchange 2000 Plugin for KOrganizerxx
 Name[zh_CN]=KOrganizer 的 Microsoft Exchange 2000 插件
+Comment=This plugin allows korganizer users to work with Microsoft Exchange 2000 \
groupware servers.   Type=Service
 ServiceTypes=KOrganizer/Part

--- kdepim/korganizer/plugins/hebrew/hebrew.desktop  #1.61:1.62
 @ -28,4 +28,5  @
 Name[xx]=xxJewish Calendar Pluginxx
 Name[zh_CN]=犹太教日历插件
+Comment=Shows all dates in korganizer also in the Jewish calendar system.
 Type=Service
 ServiceTypes=Calendar/Plugin,Calendar/Decoration

--- kdepim/korganizer/plugins/holidays/holidays.desktop  #1.101:1.102
 @ -28,4 +28,5  @
 Name[xx]=xxHoliday Plugin for Calendarsxx
 Name[zh_CN]=日历的节假日插件
+Comment=Adds holiday names to the top of the agenda view and marks these days as \
holidays (i.e. no work time). You can select from a large number of countries.  \
Type=Service  ServiceTypes=Calendar/Plugin,Calendar/Decoration

--- kdepim/korganizer/plugins/projectview/projectview.desktop  #1.85:1.86
 @ -55,4 +55,5  @
 Name[zh_TW]=KOrganizer 專案檢視外掛程式
 Name[zu]=Project Khombisa Iplagi ye KUmgqugquzeli
+Comment=This plugin provides a project planning view for korganizer (like the todo \
or month views). If you enable this plugin, you can switch to the project view and \
view your todo list like in a project planner.  Type=Service
 ServiceTypes=KOrganizer/Part

--- kdepim/korganizer/plugins/webexport/webexport.desktop  #1.100:1.101
 @ -28,4 +28,5  @
 Name[xx]=xxWeb Export Plugin for KOrganizerxx
 Name[zh_CN]=KOrganizer 的网页导出插件
+Comment=Provides web export functionality to KOrganizer. If this plugin is enabled, \
there will be a menuitem "File->Export->Export Web Page...", where the current \
calendar can be exported as a html page.  Type=Service
 ServiceTypes=KOrganizer/Part


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic