Files
seer/SeerSourceBrowserWidget.h
T
2021-09-01 14:01:00 -05:00

32 lines
1007 B
C++

#pragma once
#include <QtWidgets/QWidget>
#include <QtCore/QString>
#include "ui_SeerSourceBrowserWidget.h"
class SeerSourceBrowserWidget : public QWidget, protected Ui::SeerSourceBrowserWidgetForm {
Q_OBJECT
public:
explicit SeerSourceBrowserWidget (QWidget* parent = 0);
~SeerSourceBrowserWidget ();
public slots:
void handleText (const QString& text);
void handleItemDoubleClicked (QTreeWidgetItem* item, int column);
void handleSearchLineEdit (const QString& text);
void refresh ();
signals:
void refreshSourceList ();
void selectedFile (QString file, QString fullname, int lineno);
protected:
private:
QTreeWidgetItem* _sourceFilesItems;
QTreeWidgetItem* _headerFilesItems;
QTreeWidgetItem* _miscFilesItems;
};