[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesdk/cervisia
From: Christian Loose <christian.loose () hamburg ! de>
Date: 2004-10-25 20:19:10
Message-ID: 20041025201910.E6B0316C43 () office ! kde ! org
[Download RAW message or body]
CVS commit by cloose:
Enable Edit->Properties menu item in Konqueror.
M +16 -1 cervisiapart.cpp 1.156
M +7 -0 cervisiapart.h 1.33
--- kdesdk/cervisia/cervisiapart.cpp #1.155:1.156
@@ -89,4 +89,5 @@ CervisiaPart::CervisiaPart( QWidget *par
, cvsService( 0 )
, statusBar( 0 )
+ , m_browserExt( 0 )
, filterLabel( 0 )
, m_editWithId(0)
@@ -96,5 +97,5 @@ CervisiaPart::CervisiaPart( QWidget *par
setInstance( CervisiaFactory::instance() );
- new CervisiaBrowserExtension( this );
+ m_browserExt = new CervisiaBrowserExtension( this );
// start the cvs DCOP service
@@ -653,4 +654,6 @@ void CervisiaPart::updateActions()
: StateReverse);
+ m_browserExt->setPropertiesActionEnabled(single);
+
// bool nojob = !( actionCollection()->action( "stop_job" )->isEnabled() );
bool selected = (update->currentItem() != 0);
@@ -1841,4 +1844,16 @@ CervisiaBrowserExtension::~CervisiaBrows
}
+
+void CervisiaBrowserExtension::setPropertiesActionEnabled(bool enabled)
+{
+ emit enableAction("properties", enabled);
+}
+
+
+void CervisiaBrowserExtension::properties()
+{
+ static_cast<CervisiaPart*>(parent())->slotFileProperties();
+}
+
// Local Variables:
// c-basic-offset: 4
--- kdesdk/cervisia/cervisiapart.h #1.32:1.33
@@ -40,4 +40,5 @@ class KListView;
class KRecentFilesAction;
class CvsService_stub;
+class CervisiaBrowserExtension;
@@ -185,4 +186,5 @@ private:
CvsService_stub* cvsService;
CervisiaStatusBarExtension* statusBar;
+ CervisiaBrowserExtension* m_browserExt;
QLabel* filterLabel;
@@ -203,4 +205,9 @@ public:
CervisiaBrowserExtension( CervisiaPart * );
~CervisiaBrowserExtension();
+
+ void setPropertiesActionEnabled(bool enabled);
+
+public slots:
+ void properties();
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic