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