]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/process.h
Illustrate usage of wxDataViewListCtrl
[wxWidgets.git] / interface / wx / process.h
index 1401717d767a6e04ab8c220a86649f0d50ce0f79..f64eb96774ce221492d390418b39f93375ab2dcd 100644 (file)
@@ -44,7 +44,6 @@ enum wxKillError
 
 /**
     @class wxProcess
-    @wxheader{process.h}
 
     The objects of this class are used in conjunction with the ::wxExecute() function.
     When a wxProcess object is passed to ::wxExecute(), its OnTerminate() virtual method
@@ -101,7 +100,7 @@ public:
     /**
         Destroys the wxProcess object.
     */
-    ~wxProcess();
+    virtual ~wxProcess();
 
     /**
         Closes the output stream (the one connected to the stdin of the child
@@ -203,7 +202,7 @@ public:
 
         @see Exists(), wxKill(), @ref page_samples_exec "Exec sample"
     */
-    static wxKillError Kill(int pid, wxSignal signal = wxSIGNONE,
+    static wxKillError Kill(int pid, wxSignal sig = wxSIGTERM,
                             int flags = wxKILL_NOCHILDREN);
 
     /**
@@ -215,7 +214,7 @@ public:
         @param status
             The exit code of the process.
     */
-    void OnTerminate(int pid, int status);
+    virtual void OnTerminate(int pid, int status);
 
     /**
         This static method replaces the standard @c popen() function: it launches
@@ -258,7 +257,6 @@ public:
 
 /**
     @class wxProcessEvent
-    @wxheader{process.h}
 
     A process event is sent when a process is terminated.
 
@@ -292,6 +290,6 @@ public:
     /**
         Returns the process id.
     */
-    int GetPid() const;
+    int GetPid();
 };