You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							46 lines
						
					
					
						
							744 B
						
					
					
				
			
		
		
	
	
							46 lines
						
					
					
						
							744 B
						
					
					
				#ifndef QMK_KBD_LIST_H
 | 
						|
#define QMK_KBD_LIST_H
 | 
						|
 | 
						|
#include <QWidget>
 | 
						|
 | 
						|
#include <QFileInfoList>
 | 
						|
 | 
						|
namespace Ui {
 | 
						|
class qmk_kbd_list;
 | 
						|
}
 | 
						|
 | 
						|
class qmk_kbd_list : public QWidget
 | 
						|
{
 | 
						|
    Q_OBJECT
 | 
						|
 | 
						|
public:
 | 
						|
    explicit qmk_kbd_list(QWidget *parent = 0);
 | 
						|
    ~qmk_kbd_list();
 | 
						|
 | 
						|
    void setInfo(QFileInfoList revisions, QFileInfoList keymaps);
 | 
						|
    QFileInfo getRev();
 | 
						|
    QFileInfo getKeymap();
 | 
						|
 | 
						|
signals:
 | 
						|
    void kbdSelected(int rev, int keymap);
 | 
						|
 | 
						|
private slots:
 | 
						|
    void on_ok_clicked();
 | 
						|
 | 
						|
    void on_cancel_clicked();
 | 
						|
 | 
						|
private:
 | 
						|
    Ui::qmk_kbd_list *ui;
 | 
						|
 | 
						|
    QFileInfoList m_revisions;
 | 
						|
    QFileInfoList m_keymaps;
 | 
						|
    //bool m_isShowing;
 | 
						|
 | 
						|
    int m_currentRev;
 | 
						|
    int m_currentKeymap;
 | 
						|
 | 
						|
    void closeEvent ( QCloseEvent * e );
 | 
						|
};
 | 
						|
 | 
						|
#endif // QMK_KBD_LIST_H
 |