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

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

SVN commit 969191 by mlaurent:

Port++


 M  +13 -12    CMakeLists.txt  
 M  +1 -1      kmymoneyaccounttreeforecast.h  
 M  +35 -27    kmymoneycombo.cpp  


--- trunk/playground/office/kmymoney/kmymoney2/widgets/CMakeLists.txt #969190:969191
@@ -6,15 +6,15 @@
 CONFIGURE_FILE (${CMAKE_CURRENT_SOURCE_DIR}/makekdewidgets.in
   ${CMAKE_CURRENT_BINARY_DIR}/makekdewidgets @ONLY)
 
-ADD_CUSTOM_COMMAND(
-  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kmmwidgets.cpp
-  COMMAND ${CMAKE_CURRENT_BINARY_DIR}/makekdewidgets -g KMyMoney
-    -n CustomWidgetPlugin -o kmmwidgets.cpp -i kmymoney
-    ${CMAKE_CURRENT_SOURCE_DIR}/kmymoney.widgets
-  DEPENDS
-    ${CMAKE_CURRENT_SOURCE_DIR}/kmymoney.widgets
-    ${CMAKE_CURRENT_BINARY_DIR}/makekdewidgets
-  )
+#ADD_CUSTOM_COMMAND(
+#  OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/kmmwidgets.cpp
+#  COMMAND ${CMAKE_CURRENT_BINARY_DIR}/makekdewidgets -g KMyMoney
+#    -n CustomWidgetPlugin -o kmmwidgets.cpp -i kmymoney
+#    ${CMAKE_CURRENT_SOURCE_DIR}/kmymoney.widgets
+#  DEPENDS
+#    ${CMAKE_CURRENT_SOURCE_DIR}/kmymoney.widgets
+#    ${CMAKE_CURRENT_BINARY_DIR}/makekdewidgets
+#  )
 
 ########### create links ###############
 SET(kmymoney_STAT_HEADERS
@@ -102,8 +102,9 @@
 # but it is needed for uic and QtDesigner
 
 KDE4_ADD_LIBRARY(kmymoney SHARED
- ${_critial_common_sources} ${_uncritial_common_sources} kmmwidgets.cpp)
-TARGET_LINK_LIBRARIES(kmymoney kmm_mymoney ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS})
+ ${_critial_common_sources} ${_uncritial_common_sources} )
+# kmmwidgets.cpp)
+TARGET_LINK_LIBRARIES(kmymoney kmm_mymoney ${KDE4_KDE3SUPPORT_LIBS} \
${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS})  
 # Build directly with INSTALL_RPATH.
 # This avoids relinking (and rerunning uic) on 'make install'
@@ -158,7 +159,7 @@
 ADD_LIBRARY(widgets STATIC
   ${libwidgets_a_SOURCES}
   ${widgets_ui_srcs}
-  #  ${_uncritial_common_sources}
+  ${_uncritial_common_sources}
   )
 TARGET_LINK_LIBRARIES(widgets kmymoney_base)
 
--- trunk/playground/office/kmymoney/kmymoney2/widgets/kmymoneyaccounttreeforecast.h \
#969190:969191 @@ -34,7 +34,7 @@
 // ----------------------------------------------------------------------------
 // Project Includes
 #include "kmymoneyaccounttree.h"
-#include "../../kmymoney/mymoneyforecast.h"
+#include "mymoneyforecast.h"
 
 class KMyMoneyAccountTreeForecastItem;
 
--- trunk/playground/office/kmymoney/kmymoney2/widgets/kmymoneycombo.cpp \
#969190:969191 @@ -41,6 +41,7 @@
 // Project Includes
 
 #include "kmymoneycombo.h"
+#include <kconfiggroup.h>
 #include "kmymoneyselector.h"
 #include <kmymoneycompletion.h>
 #include <kmymoneylineedit.h>
@@ -125,6 +126,8 @@
 void KMyMoneyCombo::paintEvent(QPaintEvent* ev)
 {
   KComboBox::paintEvent(ev);
+#warning "port to kde4"
+#if 0
 
   // if we don't have an edit field, we need to paint the text onto the button
   if(!m_edit) {
@@ -154,6 +157,7 @@
       }
     }
   }
+#endif
 }
 
 void KMyMoneyCombo::setPaletteBackgroundColor(const QColor& color)
@@ -178,15 +182,17 @@
     m_timer.stop();
     m_completion->slotMakeCompletion("");
   } else {
-    KConfig config( "kcminputrc", true );
-    config.setGroup("KDE");
-    m_timer.start(config.readNumEntry("DoubleClickInterval", 400), true);
+    KConfig config( "kcminputrc" );
+    KConfigGroup grp = config.group("KDE");
+    m_timer.start(grp.readEntry("DoubleClickInterval", 400), true);
   }
 }
 
 bool KMyMoneyCombo::isInArrowArea(const QPoint& pos) const
 {
-  QRect arrowRect = style().querySubControlMetrics( QStyle::CC_ComboBox, this,
+#warning "port to kde4"
+#if 0
+    QRect arrowRect = style().querySubControlMetrics( QStyle::CC_ComboBox, this,
                                                     QStyle::SC_ComboBoxArrow);
   arrowRect = QStyle::visualRect(arrowRect, this);
 
@@ -199,6 +205,8 @@
     arrowRect = rect();
 
   return arrowRect.contains(mapFromGlobal(pos));
+#endif
+  return false;
 }
 
 void KMyMoneyCombo::keyPressEvent(QKeyEvent* e)
@@ -625,7 +633,7 @@
   const QString& txt = d->itemText(id);
   for(int idx = 0; idx < count(); ++idx) {
     if(txt == text(idx)) {
-      KComboBox::setCurrentItem(idx);
+      KComboBox::setCurrentIndex(idx);
       break;
     }
   }
@@ -743,33 +751,33 @@
 KMyMoneyOccurencePeriodCombo::KMyMoneyOccurencePeriodCombo(QWidget* parent, const \
char* name) :  KMyMoneyOccurenceCombo(parent, name)
 {
-  insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_ONCE)), \
                MyMoneySchedule::OCCUR_ONCE);
-  insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_DAILY)), \
                MyMoneySchedule::OCCUR_DAILY);
-  insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_WEEKLY)), \
                MyMoneySchedule::OCCUR_WEEKLY);
-  insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_EVERYHALFMONTH)), \
                MyMoneySchedule::OCCUR_EVERYHALFMONTH);
-  insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_MONTHLY)), \
                MyMoneySchedule::OCCUR_MONTHLY);
-  insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_YEARLY)), \
MyMoneySchedule::OCCUR_YEARLY); +  \
insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_ONCE).latin1()), \
MyMoneySchedule::OCCUR_ONCE); +  \
insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_DAILY).latin1()), \
MyMoneySchedule::OCCUR_DAILY); +  \
insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_WEEKLY).latin1()), \
MyMoneySchedule::OCCUR_WEEKLY); +  \
insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_EVERYHALFMONTH).latin1()), \
MyMoneySchedule::OCCUR_EVERYHALFMONTH); +  \
insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_MONTHLY).latin1()), \
MyMoneySchedule::OCCUR_MONTHLY); +  \
insertItem(i18n(MyMoneySchedule::occurencePeriodToString(MyMoneySchedule::OCCUR_YEARLY).latin1()), \
MyMoneySchedule::OCCUR_YEARLY);  }
 
 KMyMoneyFrequencyCombo::KMyMoneyFrequencyCombo(QWidget* parent, const char* name) :
   KMyMoneyOccurenceCombo(parent, name)
 {
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_ONCE)), \
                MyMoneySchedule::OCCUR_ONCE);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_DAILY)), \
                MyMoneySchedule::OCCUR_DAILY);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_WEEKLY)), \
                MyMoneySchedule::OCCUR_WEEKLY);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYOTHERWEEK)), \
                MyMoneySchedule::OCCUR_EVERYOTHERWEEK);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYHALFMONTH)), \
                MyMoneySchedule::OCCUR_EVERYHALFMONTH);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYTHREEWEEKS)), \
                MyMoneySchedule::OCCUR_EVERYTHREEWEEKS);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYTHIRTYDAYS)), \
                MyMoneySchedule::OCCUR_EVERYTHIRTYDAYS);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYFOURWEEKS)), \
                MyMoneySchedule::OCCUR_EVERYFOURWEEKS);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_MONTHLY)), \
                MyMoneySchedule::OCCUR_MONTHLY);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYEIGHTWEEKS)), \
                MyMoneySchedule::OCCUR_EVERYEIGHTWEEKS);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYOTHERMONTH)), \
                MyMoneySchedule::OCCUR_EVERYOTHERMONTH);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYTHREEMONTHS)), \
                MyMoneySchedule::OCCUR_EVERYTHREEMONTHS);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYFOURMONTHS)), \
                MyMoneySchedule::OCCUR_EVERYFOURMONTHS);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_TWICEYEARLY)), \
                MyMoneySchedule::OCCUR_TWICEYEARLY);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_YEARLY)), \
                MyMoneySchedule::OCCUR_YEARLY);
-  insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYOTHERYEAR)), \
MyMoneySchedule::OCCUR_EVERYOTHERYEAR); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_ONCE).latin1()), \
MyMoneySchedule::OCCUR_ONCE); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_DAILY).latin1()), \
MyMoneySchedule::OCCUR_DAILY); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_WEEKLY).latin1()), \
MyMoneySchedule::OCCUR_WEEKLY); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYOTHERWEEK).latin1()), \
MyMoneySchedule::OCCUR_EVERYOTHERWEEK); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYHALFMONTH).latin1()), \
MyMoneySchedule::OCCUR_EVERYHALFMONTH); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYTHREEWEEKS).latin1()), \
MyMoneySchedule::OCCUR_EVERYTHREEWEEKS); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYTHIRTYDAYS).latin1()), \
MyMoneySchedule::OCCUR_EVERYTHIRTYDAYS); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYFOURWEEKS).latin1()), \
MyMoneySchedule::OCCUR_EVERYFOURWEEKS); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_MONTHLY).latin1()), \
MyMoneySchedule::OCCUR_MONTHLY); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYEIGHTWEEKS).latin1()), \
MyMoneySchedule::OCCUR_EVERYEIGHTWEEKS); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYOTHERMONTH).latin1()), \
MyMoneySchedule::OCCUR_EVERYOTHERMONTH); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYTHREEMONTHS).latin1()), \
MyMoneySchedule::OCCUR_EVERYTHREEMONTHS); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYFOURMONTHS).latin1()), \
MyMoneySchedule::OCCUR_EVERYFOURMONTHS); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_TWICEYEARLY).latin1()), \
MyMoneySchedule::OCCUR_TWICEYEARLY); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_YEARLY).latin1()), \
MyMoneySchedule::OCCUR_YEARLY); +  \
insertItem(i18n(MyMoneySchedule::occurenceToString(MyMoneySchedule::OCCUR_EVERYOTHERYEAR).latin1()), \
MyMoneySchedule::OCCUR_EVERYOTHERYEAR);  }
 
 int KMyMoneyFrequencyCombo::daysBetweenEvents(void) const


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

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