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

List:       kde-commits
Subject:    KDE/kdevplatform
From:       Andreas Pakulat <apaku () gmx ! de>
Date:       2009-11-22 23:00:33
Message-ID: 1258930833.317490.25933.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1052997 by apaku:

Add a changed() signal to notify users of the widget that the input changed.

 M  +9 -0      plugins/cvs/importmetadatawidget.cpp  
 M  +5 -0      plugins/subversion/svnimportmetadatawidget.cpp  
 M  +2 -0      vcs/dvcs/ui/importmetadatawidget.cpp  
 M  +2 -0      vcs/widgets/vcsimportmetadatawidget.h  


--- trunk/KDE/kdevplatform/plugins/cvs/importmetadatawidget.cpp #1052996:1052997
@@ -23,6 +23,15 @@
 
     m_ui->sourceLoc->setEnabled( false );
     m_ui->sourceLoc->setMode( KFile::Directory );
+
+    connect( m_ui->sourceLoc, SIGNAL(textChanged(QString)), SIGNAL(changed()) );
+    connect( m_ui->sourceLoc, SIGNAL(urlSelected(KUrl)), SIGNAL(changed()) );
+    connect( m_ui->comment, SIGNAL(textChanged()), SIGNAL(changed()) );
+    connect( m_ui->module, SIGNAL(userTextChanged(QString)), SIGNAL(changed()) );
+    connect( m_ui->releaseTag, SIGNAL(userTextChanged(QString)), SIGNAL(changed()) );
+    connect( m_ui->repository, SIGNAL(userTextChanged(QString)), SIGNAL(changed()) );
+    connect( m_ui->vendorTag, SIGNAL(userTextChanged(QString)), SIGNAL(changed()) );
+    
 }
 
 ImportMetadataWidget::~ImportMetadataWidget()
--- trunk/KDE/kdevplatform/plugins/subversion/svnimportmetadatawidget.cpp #1052996:1052997
@@ -18,6 +18,11 @@
 {
     m_ui->setupUi( this );
     m_ui->srcEdit->setUrl( KUrl() );
+    connect( m_ui->srcEdit, SIGNAL( textChanged(QString)), SIGNAL(changed()) );
+    connect( m_ui->srcEdit, SIGNAL(urlSelected(KUrl)), SIGNAL(changed()) );
+    connect( m_ui->dest, SIGNAL(textChanged(QString)), this, SIGNAL(changed()) );
+    connect( m_ui->dest, SIGNAL(urlSelected(KUrl)), this, SIGNAL(changed()) );
+    connect( m_ui->message, SIGNAL(textChanged()), this, SIGNAL(changed()) );
 }
 
 SvnImportMetadataWidget::~SvnImportMetadataWidget()
--- trunk/KDE/kdevplatform/vcs/dvcs/ui/importmetadatawidget.cpp #1052996:1052997
@@ -36,6 +36,8 @@
 
     m_ui->sourceLoc->setEnabled( false );
     m_ui->sourceLoc->setMode( KFile::Directory );
+    connect( m_ui->sourceLoc, SIGNAL(textChanged(QString)), this, SIGNAL(changed()) );
+    connect( m_ui->sourceLoc, SIGNAL(urlSelected(KUrl)), this, SIGNAL(changed()) );
 }
 
 ImportMetadataWidget::~ImportMetadataWidget()
--- trunk/KDE/kdevplatform/vcs/widgets/vcsimportmetadatawidget.h #1052996:1052997
@@ -46,6 +46,8 @@
      * for the destination. The default implementation simply ignores this setting.
      */
     virtual void setUseSourceDirForDestination( bool ) {}
+Q_SIGNALS:
+    void changed();
 public Q_SLOTS:
     virtual void setSourceLocation( const VcsLocation& ) = 0;
     virtual void setSourceLocationEditable( bool ) = 0;
[prev in list] [next in list] [prev in thread] [next in thread] 

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