2 // FilesrcListWin.h: List all source code filenames
7 #ifndef __FILESRCLISTWIN_H__
8 #define __FILESRCLISTWIN_H__
10 #include <QtWidgets/QtWidgets>
13 // Error code definitions
14 #define FSL_NOERROR 0x00
15 #define FSL_ERROR 0x80
16 #define FSL_WARNING 0x40
17 #define FSL_NOFILESRCLIST (0x01 | FSL_WARNING)
21 class FilesrcListWindow
: public QWidget
25 typedef struct _filesrcitem
28 QStandardItem
*PreviousItem
;
33 FilesrcListWindow(QWidget
*parent
= 0);
34 ~FilesrcListWindow(void);
35 void RefreshContents(void);
41 void *AddItem(char *ItemName
, size_t ItemPos
);
42 void AddFilename(char *FileName
, QStandardItem
*root
, size_t ItemPos
);
43 size_t UpdateInfos(void);
49 QStandardItemModel
*standardModel
;
50 QStandardItem
*rootNode
;
51 Sfilesrcitem
*filesrcItems
;
52 QStatusBar
*statusbar
;
55 #endif // __FILESRCLISTWIN_H__