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

List:       kde-commits
Subject:    KDE/kdesdk/okteta/kasten/gui/io
From:       Friedrich W. H. Kossebau <kossebau () kde ! org>
Date:       2012-05-31 20:10:26
Message-ID: 20120531201026.B543DAC76E () svn ! kde ! org
[Download RAW message or body]

SVN commit 1297558 by kossebau:

Fixed: in ByteArrayViewProfileSynchronizer::setViewProfileId(...) connect to really \
all change signals of view if needed

 M  +28 -27    bytearrayviewprofilesynchronizer.cpp  
 M  +1 -0      bytearrayviewprofilesynchronizer.h  


--- trunk/KDE/kdesdk/okteta/kasten/gui/io/bytearrayviewprofilesynchronizer.cpp \
#1297557:1297558 @@ -60,29 +60,7 @@
     {
         const ByteArrayViewProfile viewProfile = mViewProfileManager->viewProfile( \
mViewProfileId );  updateView( viewProfile );
-
-        connect( mView, SIGNAL(showsNonprintingChanged(bool)),
-                 SLOT(onShowsNonprintingChanged()) );
-        connect( mView, SIGNAL(valueCodingChanged(int)),
-                 SLOT(onValueCodingChanged()) );
-        connect( mView, SIGNAL(charCodecChanged(QString)),
-                 SLOT(onCharCodecChanged()) );
-        connect( mView, SIGNAL(substituteCharChanged(QChar)),
-                 SLOT(onSubstituteCharChanged()) );
-        connect( mView, SIGNAL(undefinedCharChanged(QChar)),
-                 SLOT(onUndefinedCharChanged()) );
-        connect( mView, SIGNAL(visibleByteArrayCodingsChanged(int)),
-                 SLOT(onVisibleByteArrayCodingsChanged()) );
-        connect( mView, SIGNAL(offsetColumnVisibleChanged(bool)),
-                 SLOT(onOffsetColumnVisibleChanged()) );
-        connect( mView, SIGNAL(noOfBytesPerLineChanged(int)),
-                 SLOT(onNoOfBytesPerLineChanged()) );
-        connect( mView, SIGNAL(noOfGroupedBytesChanged(int)),
-                 SLOT(onNoOfGroupedBytesChanged()) );
-        connect( mView, SIGNAL(layoutStyleChanged(int)),
-                 SLOT(onLayoutStyleChanged()) );
-        connect( mView, SIGNAL(viewModusChanged(int)),
-                 SLOT(onViewModusChanged()) );
+        connectViewSignals();
     }
 }
 
@@ -114,12 +92,9 @@
             connect( mViewProfileManager, \
                SIGNAL(viewProfilesRemoved(QList<Kasten2::ByteArrayViewProfile::Id>)),
                
                      \
SLOT(onViewProfilesRemoved(QList<Kasten2::ByteArrayViewProfile::Id>)) );  if( mView  \
                )
-            {
-                connect( mView, SIGNAL(valueCodingChanged(int)), \
                SIGNAL(valueCodingChanged(int)) );
-                connect( mView, SIGNAL(charCodecChanged(QString)), \
SIGNAL(charCodecChanged(QString)) ); +                connectViewSignals();
             }
         }
-    }
     else
     {
         if ( isListeningBefore )
@@ -266,6 +241,32 @@
         viewProfile.setViewModus( mView->viewModus() );
 }
 
+void ByteArrayViewProfileSynchronizer::connectViewSignals()
+{
+    connect( mView, SIGNAL(showsNonprintingChanged(bool)),
+             SLOT(onShowsNonprintingChanged()) );
+    connect( mView, SIGNAL(valueCodingChanged(int)),
+             SLOT(onValueCodingChanged()) );
+    connect( mView, SIGNAL(charCodecChanged(QString)),
+             SLOT(onCharCodecChanged()) );
+    connect( mView, SIGNAL(substituteCharChanged(QChar)),
+             SLOT(onSubstituteCharChanged()) );
+    connect( mView, SIGNAL(undefinedCharChanged(QChar)),
+             SLOT(onUndefinedCharChanged()) );
+    connect( mView, SIGNAL(visibleByteArrayCodingsChanged(int)),
+             SLOT(onVisibleByteArrayCodingsChanged()) );
+    connect( mView, SIGNAL(offsetColumnVisibleChanged(bool)),
+             SLOT(onOffsetColumnVisibleChanged()) );
+    connect( mView, SIGNAL(noOfBytesPerLineChanged(int)),
+             SLOT(onNoOfBytesPerLineChanged()) );
+    connect( mView, SIGNAL(noOfGroupedBytesChanged(int)),
+             SLOT(onNoOfGroupedBytesChanged()) );
+    connect( mView, SIGNAL(layoutStyleChanged(int)),
+             SLOT(onLayoutStyleChanged()) );
+    connect( mView, SIGNAL(viewModusChanged(int)),
+             SLOT(onViewModusChanged()) );
+}
+
 void ByteArrayViewProfileSynchronizer::onViewProfilesRemoved( const \
QList<ByteArrayViewProfile::Id>& viewProfileIds )  {
     if( mView == 0 )
--- trunk/KDE/kdesdk/okteta/kasten/gui/io/bytearrayviewprofilesynchronizer.h \
#1297557:1297558 @@ -100,6 +100,7 @@
     void updateView( const ByteArrayViewProfile& viewProfile );
     void updateViewProfile( ByteArrayViewProfile& viewProfile );
     void setDirtyFlag( int dirtyFlag );
+    void connectViewSignals();
 
   private:
     ByteArrayView* mView;


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

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