|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
-
- /*******************************************************************************/
- /* Copyright (C) 2012 Jonathan Moore Liles */
- /* */
- /* This program is free software; you can redistribute it and/or modify it */
- /* under the terms of the GNU General Public License as published by the */
- /* Free Software Foundation; either version 2 of the License, or (at your */
- /* option) any later version. */
- /* */
- /* This program is distributed in the hope that it will be useful, but WITHOUT */
- /* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or */
- /* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for */
- /* more details. */
- /* */
- /* You should have received a copy of the GNU General Public License along */
- /* with This program; see the file COPYING. If not,write to the Free Software */
- /* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
- /*******************************************************************************/
-
- #pragma once
-
- #if USE_NSM
- #include "NSM/Client.H"
- #include "../Misc/MiddleWare.h"
-
- class NSM_Client:public NSM::Client
- {
- public:
-
- char *project_filename;
- char *display_name;
- zyn::MiddleWare *middleware;
-
- NSM_Client(zyn::MiddleWare *m);
- ~NSM_Client() { }
-
- protected:
-
- int command_open(const char *name,
- const char *display_name,
- const char *client_id,
- char **out_msg);
- int command_save(char **out_msg);
-
- void command_active(bool active);
- };
- #endif
|