Sha256: 6091bccaa08371d5e8866bb52f41fe63d82e2f264e10674533af271479e4cf22

Contents?: true

Size: 600 Bytes

Versions: 2

Compression:

Stored size: 600 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __REFLEX_APPLICATION_H__
#define __REFLEX_APPLICATION_H__


#include <reflex/defs.h>
#include <reflex/helpers.h>


namespace Reflex
{


	class Application
	{

		public:

			Application ();

			virtual ~Application ();

			virtual bool run ();

			virtual bool quit ();

			virtual bool preference ();

			virtual bool about ();

			virtual bool get_name (String* name) const;

			virtual bool set_name (const char* name);

			operator bool () const;

			bool operator ! () const;

			struct Data;

			Impl<Data> self;

	};// Application


}// Reflex


#endif//EOH

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
reflexion-0.1.2 include/reflex/application.h
reflexion-0.1.1 include/reflex/application.h