removed unused or useless stuff,
renamed some functions for better description, repaired the SettingsManager usage, ToDo: Dropdown list is not updated, it needs a restart, display names for the directories instead of the path,
This commit is contained in:
@@ -26,19 +26,18 @@ private:
|
||||
int m_curSeverity;
|
||||
|
||||
FileInfoWindow* m_infoWindow;
|
||||
QFileSystemModel* fmodel;
|
||||
QStringList filters, dropDownDirList;
|
||||
QFileSystemModel* m_fmodel;
|
||||
QStringList m_filters;
|
||||
|
||||
// functions
|
||||
private:
|
||||
void setupWidgets();
|
||||
void getAssetLibrary();
|
||||
void setAsset(QString);
|
||||
void setupAssetLibrary();
|
||||
void updateAssetTree(QString);
|
||||
void searchMeshFiles(QString path);
|
||||
void openFile();
|
||||
void openFileActual(QString);
|
||||
void openFileDialog();
|
||||
void openFile(QString);
|
||||
void takeScreenShot();
|
||||
void setDirList();
|
||||
void aboutTool();
|
||||
|
||||
protected:
|
||||
|
@@ -22,8 +22,8 @@ public:
|
||||
|
||||
// attributes
|
||||
private:
|
||||
QFile file;
|
||||
QString listOfDirs;
|
||||
QFile m_file;
|
||||
QStringList m_listOfDirs;
|
||||
|
||||
QVector3D m_bgColorOn = { 5, 5, 5 };
|
||||
QVector3D m_bgColorOff = { 128, 204, 255 };
|
||||
@@ -47,8 +47,7 @@ public:
|
||||
bool isBfCulling() const;
|
||||
bool isLight() const;
|
||||
|
||||
QString getListOfDirs();
|
||||
void setListOfDirs(QString);
|
||||
QStringList getListOfDirs();
|
||||
|
||||
int getLightType() const;
|
||||
QVector3D getLightColor() const;
|
||||
@@ -72,4 +71,5 @@ public:
|
||||
void setHeadlight(bool value);
|
||||
void setAutoColor(int value);
|
||||
|
||||
void updateDirectories(QString path);
|
||||
};
|
||||
|
@@ -11,16 +11,11 @@ class SettingsWindow : public QWidget
|
||||
public:
|
||||
SettingsWindow(QWidget * parent = Q_NULLPTR);
|
||||
~SettingsWindow();
|
||||
QString getDirList();
|
||||
|
||||
private:
|
||||
Ui::SettingsWindow* ui;
|
||||
|
||||
void setupConnections();
|
||||
void updateDirList();
|
||||
|
||||
private:
|
||||
QString dirList;
|
||||
|
||||
private slots:
|
||||
void autoColorToggled();
|
||||
@@ -42,5 +37,6 @@ signals:
|
||||
void sendBackfaceCulling(bool value);
|
||||
void sendZommSpeed(int percent);
|
||||
void changeLightType(int value);
|
||||
void pathChanged(QString path);
|
||||
|
||||
};
|
||||
|
Reference in New Issue
Block a user