leocad/common/lc_basewindow.h

48 lines
871 B
C
Raw Normal View History

#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"
#include "lc_application.h"
#include "lc_model.h"
2013-08-09 04:57:18 +00:00
#include "lc_category.h"
#include "lc_shortcuts.h"
#include "image.h"
2011-09-07 21:06:51 +00:00
2013-08-09 04:57:18 +00:00
struct lcPropertiesDialogOptions
{
lcModelProperties Properties;
2013-08-09 04:57:18 +00:00
bool SetDefault;
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
{
lcPreferences Preferences;
2015-01-31 21:44:57 +00:00
QString LibraryPath;
QString ColorConfigPath;
QString MinifigSettingsPath;
2015-01-31 21:44:57 +00:00
QString POVRayPath;
QString LGEOPath;
QString DefaultAuthor;
2019-11-28 13:52:06 -08:00
QString Language;
2013-08-09 04:57:18 +00:00
int CheckForUpdates;
int AASamples;
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
};