4#ifndef __ActiveLedItConfig_h__
5#define __ActiveLedItConfig_h__ 1
103#if defined(__cplusplus)
104#include "Stroika/Foundation/StroikaPreComp.h"
107#include "Stroika/Frameworks/Led/Config.h"
109#if defined(__cplusplus)
110#include "Stroika/Frameworks/Led/Support.h"
113#if defined(__cplusplus)
115const unsigned int kMaxNumUndoLevels = 512;
119#define qMagicVersionExtra 0
121#define qActiveLedIt_MajorVersion qLed_Version_Major
122#define qActiveLedIt_MinorVersion qLed_Version_Minor
124#if qActiveLedIt_MajorVersion == 3 && qActiveLedIt_MinorVersion == 1
125#define qActiveLedIt_MajorDotMinorVersion 3.1
126#elif (qActiveLedIt_MajorVersion == 4) && (qActiveLedIt_MinorVersion == 0)
127#define qActiveLedIt_MajorDotMinorVersion 4.0
133#define kVERSResourceVersionNumber qLed_Version_MajorMinor, qLed_Version_Stage, qLed_Version_SubStage, 1 + qMagicVersionExtra
134#if defined(__cplusplus)
135static_assert (qStroika_HasComponent_ATLMFC,
"Error: ActiveLedIt requires the ATLMFC feature to be set true when building Stroika");
137inline unsigned long mkActiveLedItVersion_ (
unsigned int majorMinor,
unsigned int versStage,
unsigned int subStage,
unsigned int nonDemoFlag)
139 Require (majorMinor <= 256);
140 Require (versStage <= 256);
141 Require (subStage <= 256);
142 Require (nonDemoFlag <= 256);
143 return (
static_cast<unsigned long> (majorMinor) << 24) | (
static_cast<unsigned long> (versStage) << 16) |
144 (
static_cast<unsigned long> (subStage) << 8) | (
static_cast<unsigned long> (nonDemoFlag) << 0);
146const unsigned long kActiveLedItDWORDVersion =
147 mkActiveLedItVersion_ (qLed_Version_MajorMinor, qLed_Version_Stage, qLed_Version_SubStage, 1 + qMagicVersionExtra);
150#if defined(__cplusplus)
151constexpr char kAppName[] =
"ActiveLedIt";
154#ifndef qKeepListOfALInstancesForSPR_1599BWA
155#define qKeepListOfALInstancesForSPR_1599BWA 1
158#ifndef qFunnyDisplayInDesignMode
159#define qFunnyDisplayInDesignMode 1
167#ifndef qDontUIActivateOnOpen
168#define qDontUIActivateOnOpen 1