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

List:       kde-commits
Subject:    KDE/kdesdk/lokalize/src
From:       Nick Shaforostoff <shafff () ukr ! net>
Date:       2012-09-13 10:44:34
Message-ID: 20120913104434.C5A9DAC7CB () svn ! kde ! org
[Download RAW message or body]

SVN commit 1316160 by shaforo:

BUG: 305971

add .ts and .xliff to filter for merge open



 M  +1 -0      catalog/catalog.cpp  
 M  +3 -0      catalog/catalog.h  
 M  +2 -2      editortab.cpp  
 M  +2 -2      mergemode/mergeview.cpp  


--- trunk/KDE/kdesdk/lokalize/src/catalog/catalog.cpp #1316159:1316160
@@ -67,6 +67,7 @@
 #include <kio/netaccess.h>
 #include <ktemporaryfile.h>
 
+QString Catalog::supportedMimeFilters("text/x-gettext-translation \
application/x-xliff application/x-linguist");  
 static const char* const extensions[]={".po",".pot",".xlf", ".ts"};
 
--- trunk/KDE/kdesdk/lokalize/src/catalog/catalog.h #1316159:1316160
@@ -255,6 +255,9 @@
     friend class MergeCatalog;
     friend class SetEquivTransCmd;
 
+public:
+    static QString supportedMimeFilters;
+
 signals:
     void signalEntryModified(const DocPosition&);
     void activePhaseChanged();
--- trunk/KDE/kdesdk/lokalize/src/editortab.cpp #1316159:1316160
@@ -1,7 +1,7 @@
 /* ****************************************************************************
   This file is part of Lokalize
 
-  Copyright (C) 2007-2011 by Nick Shaforostoff <shafff@ukr.net>
+  Copyright (C) 2007-2012 by Nick Shaforostoff <shafff@ukr.net>
 
   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as
@@ -807,7 +807,7 @@
     {
         //Prevent crashes
         Project::instance()->model()->weaver()->suspend();
-        url=KFileDialog::getOpenFileName(baseUrl, "text/x-gettext-translation \
text/x-gettext-translation-template application/x-xliff \
application/x-linguist",SettingsController::instance()->mainWindowPtr()); +        \
url=KFileDialog::getOpenFileName(baseUrl, Catalog::supportedMimeFilters + " \
text/x-gettext-translation-template", \
SettingsController::instance()->mainWindowPtr());  \
Project::instance()->model()->weaver()->resume();  //TODO application/x-xliff, \
windows: just extensions  //originalPath=url.path(); never used
--- trunk/KDE/kdesdk/lokalize/src/mergemode/mergeview.cpp #1316159:1316160
@@ -1,7 +1,7 @@
 /* ****************************************************************************
   This file is part of Lokalize
 
-  Copyright (C) 2007-2009 by Nick Shaforostoff <shafff@ukr.net>
+  Copyright (C) 2007-2012 by Nick Shaforostoff <shafff@ukr.net>
 
   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as
@@ -209,7 +209,7 @@
     if (url.isEmpty())
     {
         Project::instance()->model()->weaver()->suspend();
-        url=KFileDialog::getOpenUrl(KUrl("kfiledialog:///merge-source") \
/*m_baseCatalog->url()*/ , "text/x-gettext-translation",this); +        \
url=KFileDialog::getOpenUrl(KUrl("kfiledialog:///merge-source") \
/*m_baseCatalog->url()*/ , Catalog::supportedMimeFilters, this);  \
Project::instance()->model()->weaver()->resume();  }
     if (url.isEmpty())


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

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