本文整理汇总了C++中Preferences::getAutosavePeriod方法的典型用法代码示例。如果您正苦于以下问题:C++ Preferences::getAutosavePeriod方法的具体用法?C++ Preferences::getAutosavePeriod怎么用?C++ Preferences::getAutosavePeriod使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Preferences
的用法示例。
在下文中一共展示了Preferences::getAutosavePeriod方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: TSceneHandle
//.........这里部分代码省略.........
m_currentLevel = new TXshLevelHandle();
m_currentTool = new ToolHandle();
m_currentObject = new TObjectHandle();
m_currentOnionSkinMask = new TOnionSkinMaskHandle();
m_currentFx = new TFxHandle();
m_currentSelection = TSelectionHandle::getCurrent();
m_paletteController = new PaletteController();
bool ret = true;
ret = ret && QObject::connect(m_currentXsheet, SIGNAL(xsheetChanged()), this,
SLOT(onXsheetChanged()));
ret = ret && QObject::connect(m_currentXsheet, SIGNAL(xsheetSoundChanged()),
this, SLOT(onXsheetSoundChanged()));
ret = ret && QObject::connect(m_currentScene, SIGNAL(sceneSwitched()), this,
SLOT(onSceneSwitched()));
ret = ret && QObject::connect(m_currentScene, SIGNAL(sceneChanged()), this,
SLOT(onSceneChanged()));
ret = ret && QObject::connect(m_currentXsheet, SIGNAL(xsheetSwitched()), this,
SLOT(onXsheetSwitched()));
ret = ret && QObject::connect(m_currentFrame, SIGNAL(frameSwitched()), this,
SLOT(onFrameSwitched()));
ret = ret && QObject::connect(m_currentFrame, SIGNAL(frameSwitched()), this,
SLOT(onImageChanged()));
ret = ret && QObject::connect(m_currentFx, SIGNAL(fxSwitched()), this,
SLOT(onFxSwitched()));
ret = ret && QObject::connect(m_currentColumn, SIGNAL(columnIndexSwitched()),
this, SLOT(onColumnIndexSwitched()));
ret = ret && QObject::connect(m_currentColumn, SIGNAL(columnIndexSwitched()),
this, SLOT(onImageChanged()));
ret = ret &&
QObject::connect(m_currentLevel, SIGNAL(xshLevelSwitched(TXshLevel *)),
this, SLOT(onImageChanged()));
ret = ret &&
QObject::connect(m_currentLevel, SIGNAL(xshLevelSwitched(TXshLevel *)),
this, SLOT(onXshLevelSwitched(TXshLevel *)));
ret = ret && QObject::connect(m_currentLevel, SIGNAL(xshLevelChanged()), this,
SLOT(onXshLevelChanged()));
ret = ret && QObject::connect(m_currentObject, SIGNAL(objectSwitched()), this,
SLOT(onObjectSwitched()));
ret = ret && QObject::connect(m_currentObject, SIGNAL(splineChanged()), this,
SLOT(onSplineChanged()));
ret = ret && QObject::connect(m_paletteController->getCurrentLevelPalette(),
SIGNAL(paletteChanged()), this,
SLOT(onPaletteChanged()));
ret = ret && QObject::connect(m_paletteController->getCurrentLevelPalette(),
SIGNAL(colorStyleSwitched()), this,
SLOT(onLevelColorStyleSwitched()));
ret = ret && QObject::connect(m_paletteController->getCurrentLevelPalette(),
SIGNAL(colorStyleChangedOnMouseRelease()), this,
SLOT(onLevelColorStyleChanged()));
ret = ret && QObject::connect(m_paletteController->getCurrentCleanupPalette(),
SIGNAL(paletteChanged()), m_currentScene,
SIGNAL(sceneChanged()));
TMeasureManager::instance()->addCameraMeasures(getCurrentCameraSize);
m_autosaveTimer = new QTimer(this);
ret = ret &&
connect(m_autosaveTimer, SIGNAL(timeout()), this, SLOT(autosave()));
Preferences *preferences = Preferences::instance();
if (preferences->isRasterOptimizedMemory()) {
if (!TBigMemoryManager::instance()->init(
(int)(/*15*1024*/ TSystem::getFreeMemorySize(true) * .8)))
DVGui::warning(tr("Error allocating memory: not enough memory."));
}
ret = ret &&
connect(preferences, SIGNAL(stopAutoSave()), SLOT(onStopAutoSave()));
ret = ret &&
connect(preferences, SIGNAL(startAutoSave()), SLOT(onStartAutoSave()));
ret = ret && connect(m_currentTool, SIGNAL(toolEditingFinished()),
SLOT(onToolEditingFinished()));
if (preferences->isAutosaveEnabled())
m_autosaveTimer->start(preferences->getAutosavePeriod() * 1000 * 60);
UnitParameters::setCurrentDpiGetter(getCurrentDpi);
assert(ret);
}