[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kleopatra/commands
From: Marc Mutz <mutz () kde ! org>
Date: 2008-04-28 14:29:51
Message-ID: 1209392991.702342.11603.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 802092 by mutz:
Allow subclasses to intercept the start of the process.
M +9 -0 gnupgprocesscommand.cpp
M +2 -0 gnupgprocesscommand.h
--- trunk/KDE/kdepim/kleopatra/commands/gnupgprocesscommand.cpp #802091:802092
@@ -109,8 +109,17 @@
GnuPGProcessCommand::~GnuPGProcessCommand() {}
+bool GnuPGProcessCommand::preStartHook( QWidget * ) const {
+ return true;
+}
+
void GnuPGProcessCommand::doStart() {
+ if ( !preStartHook( d->view() ) ) {
+ d->finished();
+ return;
+ }
+
d->arguments = arguments();
d->process << d->arguments;
--- trunk/KDE/kdepim/kleopatra/commands/gnupgprocesscommand.h #802091:802092
@@ -49,6 +49,8 @@
~GnuPGProcessCommand();
private:
+ virtual bool preStartHook( QWidget * parentWidget ) const;
+
virtual QStringList arguments() const = 0;
virtual QString errorCaption() const = 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic