mirror of
https://bitbucket.org/mfeemster/fractorium.git
synced 2025-07-06 00:06:00 -04:00
1.0.0.2 12/05/2016
--User changes -Add many tooltips to help clarify functionality. -Select multiple flames in library for del/move. Still only one allowed to be set as the current. -Show checkbox for current flame. Remember this is not necessarily what's selected. -User can now drag a square to select xforms, which keeps in sync with checkboxes. -Remove --nframes from command line. Replace with new params: --loopframes, --interpframes, --interploops. -Add two new options to EmberGenome: --cwloops --cwinterploops to specify whether rotation should go clockwise instead of the default counter clockwise. -Add these to Fractorium as checkboxes. -Apply All now also works for toggling animate flag on xforms. -Options dialog now allows user to set whether double click toggles spinners, or right click does. --Bug fixes -Selecting final and non-final xforms, and then dragging the non-final did not drag the final with it. -Selecting all xforms when a final was present, then deleting crashed the program. -Remove support for ppm files in the command line programs, it's an outdated format. -Switching between SP and DP kept reapplying the palette adjustments. --Code changes -Move build system to Visual Studio 2015 and Qt 5.6. -SSE used during addition of points to the histogram. -Remove last remnants of old flam3 C code and replace with C++. -Remove unused code involving tbb::task_group. -Make settings object a global shared_ptr singleton, so it doesn't have to be passed around.
This commit is contained in:
@ -162,7 +162,7 @@ public slots:
|
||||
//Library.
|
||||
void OnEmberTreeItemChanged(QTreeWidgetItem* item, int col);
|
||||
void OnEmberTreeItemDoubleClicked(QTreeWidgetItem* item, int col);
|
||||
void OnDelete(const pair<size_t, QTreeWidgetItem*>& p);
|
||||
void OnDelete(const vector<pair<size_t, QTreeWidgetItem*>>& v);
|
||||
void OnSequenceTreeItemChanged(QTreeWidgetItem* item, int col);
|
||||
void OnSequenceStartPreviewsButtonClicked(bool checked);
|
||||
void OnSequenceStopPreviewsButtonClicked(bool checked);
|
||||
@ -175,6 +175,7 @@ public slots:
|
||||
void OnSequenceRandomizeFramesPerRotCheckBoxStateChanged(int state);
|
||||
void OnSequenceRandomizeRotationsCheckBoxStateChanged(int state);
|
||||
void OnSequenceRandomizeBlendFramesCheckBoxStateChanged(int state);
|
||||
void OnSequenceRandomizeRotationsPerBlendCheckBoxStateChanged(int state);
|
||||
void OnSequenceStaggerSpinBoxChanged(double d);
|
||||
void OnSequenceRandomStaggerMaxSpinBoxChanged(double d);
|
||||
void OnSequenceStartFlameSpinBoxChanged(int d);
|
||||
@ -370,7 +371,7 @@ private:
|
||||
void SyncOptionsToToolbar();
|
||||
|
||||
//Library.
|
||||
pair<size_t, QTreeWidgetItem*> GetCurrentEmberIndex();
|
||||
vector<pair<size_t, QTreeWidgetItem*>> GetCurrentEmberIndex();
|
||||
void SyncSequenceSettings();
|
||||
|
||||
//Params.
|
||||
@ -459,7 +460,7 @@ private:
|
||||
DoubleSpinBox* m_XformWeightSpin;
|
||||
SpinnerButtonWidget* m_XformWeightSpinnerButtonWidget;
|
||||
QFormLayout* m_XformsSelectionLayout;
|
||||
QVector<QCheckBox*> m_XformSelections;
|
||||
vector<QCheckBox*> m_XformSelections;
|
||||
|
||||
//Xforms Color.
|
||||
QTableWidgetItem* m_XformColorValueItem;
|
||||
@ -522,13 +523,7 @@ private:
|
||||
QProgressBar* m_ProgressBar;
|
||||
QLabel* m_RenderStatusLabel;
|
||||
QLabel* m_CoordinateStatusLabel;
|
||||
FractoriumSettings* m_Settings;
|
||||
char m_ULString[64];
|
||||
char m_URString[64];
|
||||
char m_LRString[64];
|
||||
char m_LLString[64];
|
||||
char m_WHString[64];
|
||||
char m_DEString[64];
|
||||
shared_ptr<FractoriumSettings> m_Settings;
|
||||
char m_CoordinateString[128];
|
||||
QColor m_XformComboColors[XFORM_COLOR_COUNT], m_FinalXformComboColor;
|
||||
QIcon m_XformComboIcons[XFORM_COLOR_COUNT], m_FinalXformComboIcon;
|
||||
|
Reference in New Issue
Block a user