ui: added maximize button to CodeSnippets that opens the full file in a separate window

This commit is contained in:
Eberhard Graether
2014-07-27 16:13:59 +02:00
parent b0e3cda41e
commit dea79f701b
25 changed files with 309 additions and 112 deletions
+37
View File
@@ -0,0 +1,37 @@
#ifndef QT_CODE_FILE_LIST
#define QT_CODE_FILE_LIST
#include <memory>
#include <vector>
#include <QFrame>
#include <QScrollArea>
#include "utility/types.h"
class QtCodeFile;
class TokenLocationFile;
class QtCodeFileList: public QScrollArea
{
Q_OBJECT
public:
QtCodeFileList(QWidget* parent = 0);
virtual ~QtCodeFileList();
void addCodeSnippet(
int startLineNumber,
const std::string& code,
const TokenLocationFile& locationFile,
const std::vector<Id>& activeTokenIds
);
void clearCodeSnippets();
private:
std::shared_ptr<QFrame> m_frame;
std::vector<std::shared_ptr<QtCodeFile> > m_files;
};
#endif // QT_CODE_FILE_LIST