2017-07-19 14:20:32 -07:00
|
|
|
#pragma once
|
2011-09-07 21:06:51 +00:00
|
|
|
|
2013-08-09 04:57:18 +00:00
|
|
|
#include "lc_math.h"
|
2013-08-15 23:43:18 +00:00
|
|
|
#include "lc_array.h"
|
2014-02-10 00:13:41 +00:00
|
|
|
#include "lc_application.h"
|
2014-12-08 07:32:39 +00:00
|
|
|
#include "lc_model.h"
|
2013-08-09 04:57:18 +00:00
|
|
|
#include "lc_category.h"
|
|
|
|
#include "lc_shortcuts.h"
|
2014-02-10 00:13:41 +00:00
|
|
|
#include "image.h"
|
2011-09-07 21:06:51 +00:00
|
|
|
|
2013-08-09 04:57:18 +00:00
|
|
|
struct lcPropertiesDialogOptions
|
|
|
|
{
|
2014-02-10 00:13:41 +00:00
|
|
|
lcModelProperties Properties;
|
2013-08-09 04:57:18 +00:00
|
|
|
bool SetDefault;
|
|
|
|
|
2016-11-16 14:53:41 -08:00
|
|
|
lcPartsList PartsList;
|
2013-08-09 04:57:18 +00:00
|
|
|
};
|
2011-09-07 21:06:51 +00:00
|
|
|
|
2013-08-09 04:57:18 +00:00
|
|
|
struct lcPreferencesDialogOptions
|
|
|
|
{
|
2014-02-10 00:13:41 +00:00
|
|
|
lcPreferences Preferences;
|
|
|
|
|
2015-01-31 21:44:57 +00:00
|
|
|
QString LibraryPath;
|
2019-06-20 18:52:33 -07:00
|
|
|
QString ColorConfigPath;
|
|
|
|
QString MinifigSettingsPath;
|
2015-01-31 21:44:57 +00:00
|
|
|
QString POVRayPath;
|
|
|
|
QString LGEOPath;
|
2019-06-20 18:52:33 -07:00
|
|
|
QString DefaultAuthor;
|
2019-11-28 13:52:06 -08:00
|
|
|
QString Language;
|
2013-08-09 04:57:18 +00:00
|
|
|
int CheckForUpdates;
|
|
|
|
|
|
|
|
int AASamples;
|
2019-09-21 18:47:33 +02:00
|
|
|
int StudLogo;
|
2013-08-09 04:57:18 +00:00
|
|
|
|
2020-01-10 17:40:14 -08:00
|
|
|
std::vector<lcLibraryCategory> Categories;
|
2013-08-09 04:57:18 +00:00
|
|
|
bool CategoriesModified;
|
|
|
|
bool CategoriesDefault;
|
|
|
|
|
|
|
|
lcKeyboardShortcuts KeyboardShortcuts;
|
2016-04-25 05:26:34 +00:00
|
|
|
bool KeyboardShortcutsModified;
|
|
|
|
bool KeyboardShortcutsDefault;
|
|
|
|
|
|
|
|
lcMouseShortcuts MouseShortcuts;
|
|
|
|
bool MouseShortcutsModified;
|
|
|
|
bool MouseShortcutsDefault;
|
2013-08-09 04:57:18 +00:00
|
|
|
};
|
|
|
|
|