void MainWindow::loadOptions() { RegistryKey *r; RegistryKey::Value *v; try { r = new RegistryKey(_T("HKEY_CURRENT_USER\\Software\\Light Focus")); } catch (Exception &e) { r = registerOptions(); } v = r->loadValue(_T("SavePath")); _savePath = v->getString(); delete v; v = r->loadValue(_T("HookPrintScreen")); if (v->getDword() == 1) { setHook(_handle); _isHookPrintScreen = true; } else { _isHookPrintScreen = false; } delete v; v = r->loadValue(_T("IncludeBackground")); if (v->getDword() == 1) { _isIncludeBackground = true; } else { _isIncludeBackground = false; } delete v; v = r->loadValue(_T("Delay")); _delay = v->getDword(); delete v; v = r->loadValue(_T("SaveType")); _saveType = v->getDword(); delete v; v = r->loadValue(_T("CaptureMode")); _captureMode = v->getDword(); delete v; delete r; }
void registerQlFunctions(const XLOPER &xDll) { registerAbcd(xDll); registerAccountingengines(xDll); registerAlphaform(xDll); registerAssetswap(xDll); registerBasketlossmodels(xDll); registerBonds(xDll); registerBrowniangenerators(xDll); registerBtp(xDll); registerCalendar(xDll); registerCapfloor(xDll); registerCapletvolstructure(xDll); registerCmsmarket(xDll); registerCmsmarketcalibration(xDll); registerCorrelation(xDll); registerCouponvectors(xDll); registerCredit(xDll); registerCtsmmcapletcalibration(xDll); registerCurvestate(xDll); registerDate(xDll); registerDaycounter(xDll); registerDefaultbasket(xDll); registerDefaulttermstructures(xDll); registerDriftcalculators(xDll); registerEvolutiondescription(xDll); registerExercise(xDll); registerForwardrateagreement(xDll); registerHandles(xDll); registerIndex(xDll); registerInstruments(xDll); registerInterpolation(xDll); registerLatentmodels(xDll); registerLeg(xDll); registerMarketmodelevolvers(xDll); registerMarketmodels(xDll); registerMathf(xDll); registerOptimization(xDll); registerOptions(xDll); registerOvernightindexedswap(xDll); registerPayoffs(xDll); registerPiecewiseyieldcurve(xDll); registerPrices(xDll); registerPricingengines(xDll); registerProcesses(xDll); registerProducts(xDll); registerQuotes(xDll); registerRandomsequencegenerator(xDll); registerRangeaccrual(xDll); registerRatehelpers(xDll); registerSchedule(xDll); registerSequencestatistics(xDll); registerSettings(xDll); registerShortratemodels(xDll); registerSmilesection(xDll); registerStatistics(xDll); registerSwap(xDll); registerSwaption(xDll); registerSwaptionvolstructure(xDll); registerTermstructures(xDll); registerTimeseries(xDll); registerUtilities(xDll); registerVanillaswap(xDll); registerVolatilities(xDll); registerVolatility(xDll); }