[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kontact/plugins/summary
From: Allen Winter <winter () kde ! org>
Date: 2009-10-05 11:12:02
Message-ID: 1254741122.454518.4672.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1031522 by winterz:
don't create the summary part if it isn't active
MERGE: none
DO_NOT_BACKPORT:
M +15 -21 summaryview_part.cpp
--- trunk/KDE/kdepim/kontact/plugins/summary/summaryview_part.cpp #1031521:1031522
@@ -156,33 +156,27 @@
QList<KontactInterface::Plugin*>::ConstIterator it = plugins.constBegin();
for ( ; it != end; ++it ) {
KontactInterface::Plugin *plugin = *it;
- //winterz: comment out the next block because I think showing the
- //configuration page for all summaries, even if they aren't active,
- //is less confusing for the user.
- //if ( !activeSummaries.contains( plugin->identifier() ) ) {
- // continue;
- //}
+ if ( activeSummaries.contains( plugin->identifier() ) ) {
+ KontactInterface::Summary *summary = plugin->createSummaryWidget( mFrame );
- KontactInterface::Summary *summary = plugin->createSummaryWidget( mFrame );
- if ( summary ) {
- if ( summary->summaryHeight() > 0 ) {
- mSummaries.insert( plugin->identifier(), summary );
+ if ( summary ) {
+ if ( summary->summaryHeight() > 0 ) {
+ mSummaries.insert( plugin->identifier(), summary );
- connect( summary, SIGNAL(message(const QString&)),
- BroadcastStatus::instance(), SLOT(setStatusMsg(const QString&)) );
- connect( summary, SIGNAL(summaryWidgetDropped(QWidget*,QWidget*,int)),
- this, SLOT(summaryWidgetMoved(QWidget*,QWidget*,int)) );
+ connect( summary, SIGNAL(message(const QString&)),
+ BroadcastStatus::instance(), SLOT(setStatusMsg(const QString&)) );
+ connect( summary, SIGNAL(summaryWidgetDropped(QWidget*,QWidget*,int)),
+ this, SLOT(summaryWidgetMoved(QWidget*,QWidget*,int)) );
- if ( !mLeftColumnSummaries.contains( plugin->identifier() ) &&
- !mRightColumnSummaries.contains( plugin->identifier() ) ) {
- mLeftColumnSummaries.append( plugin->identifier() );
- }
+ if ( !mLeftColumnSummaries.contains( plugin->identifier() ) &&
+ !mRightColumnSummaries.contains( plugin->identifier() ) ) {
+ mLeftColumnSummaries.append( plugin->identifier() );
+ }
- if ( activeSummaries.contains( plugin->identifier() ) ) {
loadedSummaries.append( plugin->identifier() );
+ } else {
+ summary->hide();
}
- } else {
- summary->hide();
}
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic