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