mirror of
https://github.com/aseprite/aseprite.git
synced 2025-04-01 10:21:04 +00:00
Disable data recovery on trial mode
This commit is contained in:
parent
2bbaa45844
commit
f395a0c768
@ -195,7 +195,7 @@ endif()
|
||||
|
||||
# Full-version or trial-mode?
|
||||
if(NOT ENABLE_TRIAL_MODE)
|
||||
add_definitions(-DENABLE_SAVE)
|
||||
add_definitions(-DENABLE_SAVE -DENABLE_DATA_RECOVERY)
|
||||
else()
|
||||
add_definitions(-DENABLE_TRIAL_MODE)
|
||||
endif()
|
||||
|
@ -55,6 +55,17 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
######################################################################
|
||||
# app-lib target
|
||||
|
||||
set(data_recovery_files)
|
||||
if(NOT ENABLE_TRIAL_MODE)
|
||||
set(data_recovery_files
|
||||
crash/backup_observer.cpp
|
||||
crash/data_recovery.cpp
|
||||
crash/read_document.cpp
|
||||
crash/session.cpp
|
||||
crash/write_document.cpp
|
||||
ui/data_recovery_view.cpp)
|
||||
endif()
|
||||
|
||||
add_library(app-lib
|
||||
app.cpp
|
||||
app_menus.cpp
|
||||
@ -230,11 +241,6 @@ add_library(app-lib
|
||||
console.cpp
|
||||
context.cpp
|
||||
context_flags.cpp
|
||||
crash/backup_observer.cpp
|
||||
crash/data_recovery.cpp
|
||||
crash/read_document.cpp
|
||||
crash/session.cpp
|
||||
crash/write_document.cpp
|
||||
document.cpp
|
||||
document_api.cpp
|
||||
document_exporter.cpp
|
||||
@ -302,7 +308,6 @@ add_library(app-lib
|
||||
ui/color_spectrum.cpp
|
||||
ui/configure_timeline_popup.cpp
|
||||
ui/context_bar.cpp
|
||||
ui/data_recovery_view.cpp
|
||||
ui/devconsole_view.cpp
|
||||
ui/document_view.cpp
|
||||
ui/drop_down_button.cpp
|
||||
@ -373,4 +378,5 @@ add_library(app-lib
|
||||
widget_loader.cpp
|
||||
xml_document.cpp
|
||||
xml_exception.cpp
|
||||
${data_recovery_files}
|
||||
${generated_files})
|
||||
|
@ -114,11 +114,15 @@ public:
|
||||
}
|
||||
|
||||
void createDataRecovery() {
|
||||
#ifdef ENABLE_DATA_RECOVERY
|
||||
m_recovery = new app::crash::DataRecovery(&m_ui_context);
|
||||
#endif
|
||||
}
|
||||
|
||||
void deleteDataRecovery() {
|
||||
#ifdef ENABLE_DATA_RECOVERY
|
||||
delete m_recovery;
|
||||
#endif
|
||||
}
|
||||
|
||||
};
|
||||
|
@ -63,17 +63,21 @@ HomeView::HomeView()
|
||||
|
||||
HomeView::~HomeView()
|
||||
{
|
||||
#ifdef ENABLE_DATA_RECOVERY
|
||||
if (m_dataRecoveryView) {
|
||||
if (m_dataRecoveryView->getParent())
|
||||
App::instance()->getMainWindow()->getWorkspace()->removeView(m_dataRecoveryView);
|
||||
delete m_dataRecoveryView;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void HomeView::showDataRecovery(crash::DataRecovery* dataRecovery)
|
||||
{
|
||||
#ifdef ENABLE_DATA_RECOVERY
|
||||
m_dataRecovery = dataRecovery;
|
||||
recoverSpritesPlaceholder()->setVisible(true);
|
||||
#endif
|
||||
}
|
||||
|
||||
std::string HomeView::getTabText()
|
||||
@ -173,6 +177,7 @@ Preferences& HomeView::getPreferences()
|
||||
|
||||
void HomeView::onRecoverSprites()
|
||||
{
|
||||
#ifdef ENABLE_DATA_RECOVERY
|
||||
if (!m_dataRecoveryView)
|
||||
m_dataRecoveryView = new DataRecoveryView(m_dataRecovery);
|
||||
|
||||
@ -180,6 +185,7 @@ void HomeView::onRecoverSprites()
|
||||
App::instance()->getMainWindow()->getWorkspace()->addView(m_dataRecoveryView);
|
||||
|
||||
App::instance()->getMainWindow()->getTabsBar()->selectTab(m_dataRecoveryView);
|
||||
#endif
|
||||
}
|
||||
|
||||
} // namespace app
|
||||
|
Loading…
x
Reference in New Issue
Block a user