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

List:       kde-commits
Subject:    [kdepim] /: Merge remote-tracking branch 'origin/KDE/4.14'
From:       Montel Laurent <montel () kde ! org>
Date:       2015-05-05 4:57:47
Message-ID: E1YpUvT-0001P7-Ai () scm ! kde ! org
[Download RAW message or body]

Git commit b0fcb58d7db3f62af496a0ec6cfddac7f644d560 by Montel Laurent.
Committed on 05/05/2015 at 04:57.
Pushed by mlaurent into branch 'master'.

Merge remote-tracking branch 'origin/KDE/4.14'

Conflicts:
	mailcommon/filter/kmfilterdialog.cpp
	mailcommon/filter/kmfilterlistbox.cpp
	mailcommon/filter/kmfilterlistbox.h
	pimcommon/baloodebug/baloosyntaxhighlighter.cpp

M  +10   -8    mailcommon/filter/kmfilterdialog.cpp
M  +13   -18   mailcommon/filter/kmfilterlistbox.cpp
M  +1    -1    mailcommon/filter/kmfilterlistbox.h
M  +3    -0    pimcommon/baloodebug/baloodebugsearchpathcombobox.cpp
M  +2    -1    pimcommon/baloodebug/baloodebugsearchpathcombobox.h
M  +5    -0    pimcommon/baloodebug/baloosyntaxhighlighter.cpp

http://commits.kde.org/kdepim/b0fcb58d7db3f62af496a0ec6cfddac7f644d560

diff --cc mailcommon/filter/kmfilterlistbox.cpp
index 8860977,e20adec..90fc448
--- a/mailcommon/filter/kmfilterlistbox.cpp
+++ b/mailcommon/filter/kmfilterlistbox.cpp
@@@ -376,14 -364,15 +376,15 @@@ void KMFilterListBox::applyFilterChange
      // by now all edit widgets should have written back
      // their widget's data into our filter list.
  
-     const QList<MailFilter *> newFilters = filtersForSaving(closeAfterSaving);
- 
-     MailCommon::FilterManager::instance()->setFilters(newFilters);
+     bool wasCanceled = false;
+     const QList<MailFilter*> newFilters = filtersForSaving( closeAfterSaving, \
wasCanceled ); +     if (!wasCanceled)
+         MailCommon::FilterManager::instance()->setFilters( newFilters );
  }
  
- QList<MailFilter *> KMFilterListBox::filtersForSaving(bool closeAfterSaving) const
+ QList<MailFilter *> KMFilterListBox::filtersForSaving( bool closeAfterSaving, bool \
&wasCanceled ) const  {
 -    const_cast<KMFilterListBox*>( this )->applyWidgets(); // signals aren't const
 +    const_cast<KMFilterListBox *>(this)->applyWidgets();  // signals aren't const
      QList<MailFilter *> filters;
      QStringList emptyFilters;
      QVector<MailCommon::InvalidFilterInfo> listInvalidFilters;
@@@ -406,12 -395,13 +407,13 @@@
      }
  
      // report on invalid filters:
 -    if ( !emptyFilters.empty() ) {
 -        if ( closeAfterSaving ) {
 -            QPointer<MailCommon::InvalidFilterDialog> dlg = new \
MailCommon::InvalidFilterDialog(0);  +    if (!emptyFilters.empty()) {
 +        if (closeAfterSaving) {
 +            QPointer<MailCommon::InvalidFilterDialog> dlg = new \
MailCommon::InvalidFilterDialog(Q_NULLPTR);  \
dlg->setInvalidFilters(listInvalidFilters);  if (!dlg->exec()) {
-                 Q_EMIT abortClosing();
+                 emit abortClosing();
+                 wasCanceled = true;
              }
              delete dlg;
          } else {
diff --cc mailcommon/filter/kmfilterlistbox.h
index 6e8b6c5,7d71d07..f691cab
--- a/mailcommon/filter/kmfilterlistbox.h
+++ b/mailcommon/filter/kmfilterlistbox.h
@@@ -108,11 -109,11 +108,11 @@@ public
       * @param closeAfterSaving If true user is given option to continue editing
       * after being warned about invalid filters. Otherwise, user is just warned.
       */
-     QList<MailCommon::MailFilter *> filtersForSaving(bool closeAfterSaving) const;
+     QList<MailCommon::MailFilter *> filtersForSaving(bool closeAfterSaving , bool \
&wasCanceled) const;  
 -    QStringList selectedFilterId( SearchRule::RequiredPart &requiredPart, const \
QString& resource ) const;  +    QStringList \
selectedFilterId(SearchRule::RequiredPart &requiredPart, const QString &resource) \
const;  
 -signals:
 +Q_SIGNALS:
      /**
       * Emitted when a new filter has been selected by the user or if the
       * current filter has changed after a 'new' or 'delete' operation.
diff --cc pimcommon/baloodebug/baloodebugsearchpathcombobox.h
index 1eebe41,88fb9ef..d1adcad
--- a/pimcommon/baloodebug/baloodebugsearchpathcombobox.h
+++ b/pimcommon/baloodebug/baloodebugsearchpathcombobox.h
@@@ -31,8 -29,10 +31,9 @@@ public
          Contacts = 0,
          ContactCompleter,
          Emails,
-         Notes
+         Notes,
+         Calendars
      };
 -    explicit BalooDebugSearchPathComboBox(QWidget *parent=0);
      ~BalooDebugSearchPathComboBox();
  
      QString searchPath() const;
diff --cc pimcommon/baloodebug/baloosyntaxhighlighter.cpp
index 8b1bb33,5d25d05..259af04
--- a/pimcommon/baloodebug/baloosyntaxhighlighter.cpp
+++ b/pimcommon/baloodebug/baloosyntaxhighlighter.cpp
@@@ -68,13 -68,19 +68,18 @@@ void BalooSyntaxHighlighter::init(
  
      //Contacts:
      //Name
 -    testType << QLatin1String("\\bNA");
 +    testType << QStringLiteral("\\bNA");
      //NickName
 -    testType << QLatin1String("\\bNI");
 +    testType << QStringLiteral("\\bNI");
  
+     //Calendar
+     testType << QLatin1String("\\bO");
+     testType << QLatin1String("\\bPS");
+     testType << QLatin1String("\\bS");
+     testType << QLatin1String("\\bL");
 -
 -    Q_FOREACH ( const QString &s, testType ) {
 -        const QRegExp regex( s, Qt::CaseSensitive );
 -        m_rules.append( Rule( regex, testFormat ) );
 +    Q_FOREACH (const QString &s, testType) {
 +        const QRegExp regex(s, Qt::CaseSensitive);
 +        m_rules.append(Rule(regex, testFormat));
      }
  }
  


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

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