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

List:       kde-commits
Subject:    koffice/kugar/lib
From:       Laurent Montel <montel () kde ! org>
Date:       2006-03-28 13:46:18
Message-ID: 1143553578.043790.32311.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 523547 by mlaurent:

Fix compile


 M  +1 -1      CMakeLists.txt  
 M  +51 -64    inputmask.cpp  


--- trunk/koffice/kugar/lib/CMakeLists.txt #523546:523547
@@ -25,7 +25,7 @@
 
 kde4_add_library(kugarlib SHARED ${kugarlib_LIB_SRCS})
 
-target_link_libraries(kugarlib  ${KDE4_KDECORE_LIBS} )
+target_link_libraries(kugarlib  ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS})
 
 set_target_properties(kugarlib PROPERTIES VERSION 1.0.0 SOVERSION 1 )
 install_targets(${LIB_INSTALL_DIR} kugarlib )
--- trunk/koffice/kugar/lib/inputmask.cpp #523546:523547
@@ -103,45 +103,26 @@
             index++;
             escape = FALSE;
         }
-        else if ( c == '<' || c == '>' || c == '!' )
-        {
-            switch ( c )
-            {
-            case '<':
-                m = MaskInputData::Lower;
-                break;
-            case '>':
-                m = MaskInputData::Upper;
-                break;
-            case '!':
-                m = MaskInputData::NoCaseMode;
-                break;
-            }
-        }
+		else if( c == '<' )
+		{
+			m = MaskInputData::Lower;
+		}
+		else if( c == '>' )
+		{
+			m = MaskInputData::Upper;
+		}
+		else if( c == '!' )
+		{
+			m = MaskInputData::NoCaseMode;
+		}
         else if ( c != '{' && c != '}' && c != '[' && c != ']' )
         {
-            switch ( c )
-            {
-            case 'A':
-            case 'a':
-            case 'N':
-            case 'n':
-            case 'X':
-            case 'x':
-            case '9':
-            case '0':
-            case 'D':
-            case 'd':
-            case '#':
-                s = FALSE;
-                break;
-            case '\\':
-                escape = TRUE;
-            default:
-                s = TRUE;
-                break;
-            }
-
+			if( c == 'A' || c == 'a' || c == 'N' || c =='n' || c == 'X' || c == 'x' || c == \
'9' || c == '0' || c =='D' || c == 'd' || c == '#') +					s = FALSE;
+			else if( c == '\\' )
+					escape = TRUE;
+			else
+					s = TRUE;
             if ( !escape )
             {
                 m_maskData[ index ].maskChar = c;
@@ -155,55 +136,61 @@
 
 bool InputMask::isValidInput( QChar key, QChar mask ) const
 {
-    switch ( mask )
-    {
-    case 'A':
+    if( mask ==  'A')
+	{
         if ( key.isLetter() && key != m_blank )
             return TRUE;
-        break;
-    case 'a':
+	}
+	else if(mask ==  'a')
+	{
         if ( key.isLetter() || key == m_blank )
             return TRUE;
-        break;
-    case 'N':
+	}
+	else if( mask == 'N')
+	{
         if ( key.isLetterOrNumber() && key != m_blank )
             return TRUE;
-        break;
-    case 'n':
+	}
+	else if( mask == 'n')
+	{
         if ( key.isLetterOrNumber() || key == m_blank )
             return TRUE;
-        break;
-    case 'X':
+	}
+	else if(mask == 'X')
+	{
         if ( key.isPrint() && key != m_blank )
             return TRUE;
-        break;
-    case 'x':
+	}
+	else if(mask == 'x')
+	{
         if ( key.isPrint() || key == m_blank )
             return TRUE;
-        break;
-    case '9':
+	}
+	else if(mask ==  '9')
+	{
         if ( key.isNumber() && key != m_blank )
             return TRUE;
-        break;
-    case '0':
+	}
+	else if(mask == '0')
+	{
         if ( key.isNumber() || key == m_blank )
             return TRUE;
-        break;
-    case 'D':
+	}
+	else if(mask == 'D')
+	{
         if ( key.isNumber() && key.digitValue() > 0 && key != m_blank )
             return TRUE;
-        break;
-    case 'd':
+	}
+	else if(mask ==  'd')
+	{			
         if ( ( key.isNumber() && key.digitValue() > 0 ) || key == m_blank )
             return TRUE;
-        break;
-    case '#':
+	}
+	else if(mask ==  '#')
+	{
         if ( key.isNumber() || key == '+' || key == '-' || key == m_blank )
             return TRUE;
-        break;
-    default:
-        break;
-    }
+	}
     return FALSE;
 }
 


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

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