#ifndef LEFTWIDGET_H #define LEFTWIDGET_H #include #include #include #include class LeftWidget:public QDockWidget { Q_OBJECT public: LeftWidget(QWidget *parent = nullptr); private: void initData(); void initFileName(QTreeWidgetItem*,const QString &folderPath); void expandAll(QTreeWidgetItem* item); signals: void sigSendAnalysisFileName(const QString&); protected: private slots: void slotTreeWidgetItemClicked(QTreeWidgetItem *item, int column); private: QTreeWidget *_treeWidget; QTreeWidgetItem *_analysisStateItem, *_baseLineItem, *_sampleDataItem; }; #endif // LEFTWIDGET_H