VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
paletteInformationManager.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
16 
17 #include <QtCore/QSize>
18 #include <QtGui/QColor>
19 
20 namespace makVrv
21 {
22  class DtDe;
23 }
24 
25 namespace makVrf
26 {
30  {
31  public:
33  virtual ~DtPaletteInformationManager();
34 
36  static DtPaletteInformationManager& instance(makVrv::DtDe& de);
37  static void registerInstance(makVrv::DtDe&, DtPaletteInformationManager*);
38 
40  virtual int forceButtonWidth() const;
41  virtual void setForceButtonWidth(int);
42 
44  virtual QSize topLevelTagIconSize() const;
45 
47  virtual void setTopLevelTagIconWidth(int);
48  virtual int topLevelTagIconWidth() const;
49  virtual int topLevelTagIconHeight() const;
50 
52  virtual void setClearTagsButtonWidth(int);
53  virtual int clearTagsButtonWidth() const;
54 
56  virtual void setTagButtonHeight(int);
57  virtual int tagButtonHeight() const;
58 
60  virtual QSize clearTagsButtonSize() const;
61 
63  virtual int numberOfTagLines() const;
64  virtual void setNumberOfTagLines(int);
65 
67  virtual void setShowTopCategories(int);
68  virtual int showTopCategories() const;
69 
71  virtual void setShowFavoritesCategory(bool);
72  virtual bool showFavoritesCategory() const;
73 
75  virtual void setShowAllCategory(bool);
76  virtual bool showAllCategory() const;
77 
79  virtual void setShowRecentCategory(bool);
80  virtual bool showRecentCategory() const;
81 
84  virtual void setNoBorderStylesheet(const std::string&);
85  virtual const std::string& noBorderStylesheet() const;
86 
89  void setBorderStylesheet(const std::string&);
90  const std::string& borderStylesheet() const;
91 
93  virtual void loadDefaults(bool fromFactory = false);
94 
96  virtual void saveAsDefaults();
97 
98  virtual void setAutoSave(bool b);
99  bool autoSave() const;
100 
101  virtual void getRecord(DtPaletteInformationSettingsRecord& rec) const;
102  virtual void setFromRecord(const DtPaletteInformationSettingsRecord& rec);
103 
106  virtual void getSplitRecord(std::vector<DtPaletteInformationSettingsRecord>& rec,
107  std::vector<std::string>& fileNames) {};
108 
111  virtual void addRecords(DtPaletteInformationSettingsRecord& recs,
113 
114  protected:
115  makVrv::DtDe& myDe;
117  };
118 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)