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

List:       kde-commits
Subject:    playground/office/kmymoney/kmymoney2
From:       Laurent Montel <montel () kde ! org>
Date:       2009-05-17 12:36:04
Message-ID: 1242563764.353887.23126.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 969047 by mlaurent:

Port++


 M  +4 -4      dialogs/CMakeLists.txt  
 M  +6 -6      dialogs/ksplittransactiondlg.cpp  
 M  +2 -2      dialogs/kstartdlg.cpp  
 M  +21 -40    dialogs/mymoneyqifprofileeditor.cpp  
 M  +1 -1      wizards/newuserwizard/knewuserwizard.cpp  


--- trunk/playground/office/kmymoney/kmymoney2/dialogs/CMakeLists.txt #969046:969047
@@ -47,14 +47,14 @@
   krecentfileitem.cpp 
   kreconciledlg.cpp
   kreconcilelistitem.cpp 
-  kreportconfigurationfilterdlg.cpp
+  #kreportconfigurationfilterdlg.cpp
   #ksecuritylisteditor.cpp 
   kselectdatabasedlg.cpp
-  #kselecttransactionsdlg.cpp 
+  kselecttransactionsdlg.cpp 
   #ksplittransactiondlg.cpp 
   #kstartdlg.cpp
-  #kupdatestockpricedlg.cpp 
-  #mymoneyqifprofileeditor.cpp
+  kupdatestockpricedlg.cpp 
+  mymoneyqifprofileeditor.cpp
   #transactioneditor.cpp 
   transactionmatcher.cpp
   )
--- trunk/playground/office/kmymoney/kmymoney2/dialogs/ksplittransactiondlg.cpp \
#969046:969047 @@ -55,7 +55,7 @@
 #include <mymoneyfile.h>
 
 #include "kmymoneysplittable.h"
-#include "../dialogs/ksplitcorrectiondlg.h"
+#include "ui_ksplitcorrectiondlg.h"
 
 KSplitTransactionDlg::KSplitTransactionDlg(const MyMoneyTransaction& t,
                                            const MyMoneySplit& s,
@@ -126,8 +126,8 @@
   transactionsTable->setup(priceInfo);
 
   QSize size(width(), height());
-  KGlobal::config()->setGroup("SplitTransactionEditor");
-  size = KGlobal::config()->readSizeEntry("Geometry", &size);
+  KConfigGroup grp = KGlobal::config()->group("SplitTransactionEditor");
+  size = grp.readEntry("Geometry", &size);
   size.setHeight(size.height()-1);
   QDialog::resize( size.expandedTo(minimumSizeHint()) );
 
@@ -142,8 +142,8 @@
 
 KSplitTransactionDlg::~KSplitTransactionDlg()
 {
-  KGlobal::config()->setGroup("SplitTransactionEditor");
-  KGlobal::config()->writeEntry("Geometry", size());
+  KConfigGroup grp =  KGlobal::config()->group("SplitTransactionEditor");
+  grp.writeEntry("Geometry", size());
 }
 
 int KSplitTransactionDlg::exec(void)
@@ -210,7 +210,7 @@
         corrDlg->leaveBtn->setText(q);
 
         if((rc = corrDlg->exec()) == QDialog::Accepted) {
-          QButton* button = corrDlg->buttonGroup->selected();
+          QAbstractButton* button = corrDlg->buttonGroup->selected();
           if(button != 0) {
             switch(corrDlg->buttonGroup->id(button)) {
               case 0:       // continue to edit
--- trunk/playground/office/kmymoney/kmymoney2/dialogs/kstartdlg.cpp #969046:969047
@@ -95,7 +95,7 @@
   //allow user to select either a .kmy file, or any generic file.
   kurlrequest->fileDialog()->setFilter( i18n("%1|KMyMoney files (*.kmy)\n" "%2|All \
files (*.*)").arg("*.kmy").arg("*.*") );  \
                kurlrequest->fileDialog()->setMode(KFile::File || \
                KFile::ExistingOnly);
-  kurlrequest->fileDialog()->setURL(KUrl(kmymoney2->readLastUsedDir()));//kurlrequest->fileDialog()->setURL(KUrl(KGlobalSettings::documentPath()));
 +  kurlrequest->fileDialog()->setUrl(KUrl(kmymoney2->readLastUsedDir()));//kurlrequest->fileDialog()->setURL(KUrl(KGlobalSettings::documentPath()));
  mainLayout->addWidget( kurlrequest );
 
   QLabel *label1 = new QLabel( recentMainFrame, "label1" );
@@ -184,7 +184,7 @@
   if(!kitem) return;
 
   isopenfile = true;
-  kurlrequest->setURL( kitem->fileURL() );
+  kurlrequest->setUrl( kitem->fileURL() );
   // Close the window if the user press an icon
   slotOk();
 }
--- trunk/playground/office/kmymoney/kmymoney2/dialogs/mymoneyqifprofileeditor.cpp \
#969046:969047 @@ -59,8 +59,8 @@
 QValidator::State MyMoneyQifProfileNameValidator::validate(QString& name, int&) \
const  {
   KSharedConfigPtr config = KGlobal::config();
-  config->group("Profiles");
-  QStringList list = grp.readEntry("profiles");
+  KConfigGroup grp = config->group("Profiles");
+  QStringList list = grp.readEntry("profiles", QStringList());
 
   // invalid character?
   if(name.contains(",") != 0)
@@ -121,12 +121,12 @@
   connect(m_thousandsBox, SIGNAL(activated(const QString&)), this, \
SLOT(slotThousandsChanged(const QString&)));  
   connect(m_editInputFilterLocation, SIGNAL(textChanged(const QString&)), \
                &m_profile, SLOT(setFilterScriptImport(const QString&)));
-  connect(m_editInputFilterLocation, SIGNAL(urlSelected(const QString&)), \
m_editInputFilterLocation, SLOT(setURL(const QString&))); +  \
connect(m_editInputFilterLocation, SIGNAL(urlSelected(const QString&)), \
m_editInputFilterLocation, SLOT(setUrl(const QString&)));  
   connect(m_editInputFilterFileType, SIGNAL(textChanged(const QString&)), \
&m_profile, SLOT(setFilterFileType(const QString&)));  
   connect(m_editOutputFilterLocation, SIGNAL(textChanged(const QString&)), \
                &m_profile, SLOT(setFilterScriptExport(const QString&)));
-  connect(m_editOutputFilterLocation, SIGNAL(urlSelected(const QString&)), \
m_editOutputFilterLocation, SLOT(setURL(const QString&))); +  \
connect(m_editOutputFilterLocation, SIGNAL(urlSelected(const QString&)), \
m_editOutputFilterLocation, SLOT(setUrl(const QString&)));  
   connect(m_attemptMatch, SIGNAL(toggled(bool)), &m_profile, \
SLOT(setAttemptMatchDuplicates(bool)));  }
@@ -227,16 +227,16 @@
 
   QStringList list;
   KSharedConfigPtr config = KGlobal::config();
-  config->group("Profiles");
-  list = grp.readEntry("profiles");
+  KConfigGroup grp = config->group("Profiles");
+  list = grp.readEntry("profiles", QStringList());
 
   if(list.count() == 0) {
     m_profile.clear();
     m_profile.setProfileDescription(i18n("The default QIF profile"));
     addProfile("Default");
 
-    config->group("Profiles");
-    list = grp.readEntry("profiles");
+    grp = config->group("Profiles");
+    list = grp.readEntry("profiles", QStringList());
   }
 
   list.sort();
@@ -263,13 +263,13 @@
     m_isDirty = true;
   }
 
-  if(m_profileListBox->findItem(profileName, Qt::ExactMatch | Qt::CaseSensitive) == \
NULL) { +  if(m_profileListBox->findItem(profileName, Q3ListView::ExactMatch | \
Qt::CaseSensitive) == NULL) {  profileName = m_profileListBox->text(0);
   }
 
   m_profile.loadProfile("Profile-" + profileName);
 
-  Q3ListBoxItem *lbi = m_profileListBox->findItem(profileName, Qt::ExactMatch | \
Qt::CaseSensitive); +  Q3ListBoxItem *lbi = m_profileListBox->findItem(profileName, \
Q3ListView::ExactMatch | Qt::CaseSensitive);  int idx = m_profileListBox->index(lbi);
   showProfile();
   if(idx >= 0) {
@@ -284,8 +284,8 @@
   m_editOpeningBalance->setText(m_profile.openingBalanceText());
   m_editAccountDelimiter->setText(m_profile.accountDelimiter());
   m_editVoidMark->setText(m_profile.voidMark());
-  m_editInputFilterLocation->setURL(m_profile.filterScriptImport());
-  m_editOutputFilterLocation->setURL(m_profile.filterScriptExport());
+  m_editInputFilterLocation->setUrl(m_profile.filterScriptImport());
+  m_editOutputFilterLocation->setUrl(m_profile.filterScriptExport());
   m_editInputFilterFileType->setText(m_profile.filterFileType());
 
   m_editDateFormat->setCurrentText(m_profile.outputDateFormat());
@@ -316,23 +316,23 @@
 
   config->deleteGroup("Profile-" + name);
 
-  config->group("Profiles");
-  QStringList list = grp.readEntry("profiles");
+  KConfigGroup grp = config->group("Profiles");
+  QStringList list = grp.readEntry("profiles", QStringList());
   list.remove(name);
 
-  config->writeEntry("profiles", list);
+  grp.writeEntry("profiles", list);
   m_isDirty = true;
 }
 
 void MyMoneyQifProfileEditor::addProfile(const QString& name)
 {
   KSharedConfigPtr config = KGlobal::config();
-  config->group("Profiles");
-  QStringList list = grp.readEntry("profiles");
+  KConfigGroup grp = config->group("Profiles");
+  QStringList list = grp.readEntry("profiles", QStringList());
 
   list += name;
   list.sort();
-  config->writeEntry("profiles", list);
+  grp.writeEntry("profiles", list);
 
   m_profile.setProfileName("Profile-" + name);
   m_profile.saveProfile();
@@ -360,7 +360,8 @@
   m_profile.saveProfile();
 
   KSharedConfigPtr config = KGlobal::config();
-  config->rollback();
+#warning "port to kde4"
+  //config->rollback();
   config->reparseConfiguration();
 
   QString currentProfile = m_profile.profileName().mid(8);
@@ -398,34 +399,14 @@
 const QString MyMoneyQifProfileEditor::enterName(bool& ok)
 {
   MyMoneyQifProfileNameValidator val(this, "Validator");
-#if KDE_IS_VERSION(3,2,0)
   return KInputDialog::getText(i18n("QIF Profile Editor"),
                                i18n("Enter new profile name"),
                                QString::null,
                                &ok,
                                this,
-                               0,
+
                                &val,
                                0);
-#else
-  QString rc;
-
-  // the blank in the next line as the value for the edit box is
-  // there on purpose, so that with the following call to validateAndSet
-  // the state is changed and the OK-Button is greyed
-  KLineEditDlg* dlg = new KLineEditDlg(i18n("Enter new profile name"), " ", this);
-  dlg->lineEdit()->setValidator(&val);
-  dlg->lineEdit()->validateAndSet("", 0, 0, 0);
-
-  ok = false;
-  if(dlg->exec()) {
-    ok = true;
-  }
-  rc = dlg->lineEdit()->text();
-  delete dlg;
-
-  return rc;
-#endif
 }
 
 void MyMoneyQifProfileEditor::slotDelete(void)
--- trunk/playground/office/kmymoney/kmymoney2/wizards/newuserwizard/knewuserwizard.cpp \
#969046:969047 @@ -331,7 +331,7 @@
 
   KUser user;
   m_dataFileEdit->setShowLocalProtocol(false);
-  m_dataFileEdit->setURL(QString("%1/%2.kmy").arg(QDir::homePath(), \
user.loginName())); +  \
m_dataFileEdit->setUrl(QString("%1/%2.kmy").arg(QDir::homePath(), user.loginName())); \
}  
 bool FilePage::isComplete(void) const


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

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