Acced new module TextBrowser
Created modules folder for the MainWindow modules. Morphed Craplog's LogFilesTB into MainWindow module TextBrowser.
This commit is contained in:
parent
05d72d36fc
commit
62c5e61dca
6
craplog/modules.h
Normal file
6
craplog/modules.h
Normal file
|
@ -0,0 +1,6 @@
|
|||
#ifndef MODULES_H
|
||||
#define MODULES_H
|
||||
|
||||
#include "modules/tb.h"
|
||||
|
||||
#endif // MODULES_H
|
67
craplog/modules/tb.cpp
Normal file
67
craplog/modules/tb.cpp
Normal file
|
@ -0,0 +1,67 @@
|
|||
|
||||
#include "tb.h"
|
||||
|
||||
|
||||
TextBrowser::TextBrowser()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
bool TextBrowser::getWideLinesUsage()
|
||||
{
|
||||
return this->wide_lines;
|
||||
}
|
||||
|
||||
int TextBrowser::getColorSchemeID()
|
||||
{
|
||||
return this->color_scheme_id;
|
||||
}
|
||||
|
||||
std::unordered_map<std::string, QString> TextBrowser::getColorScheme()
|
||||
{
|
||||
return this->color_scheme;
|
||||
}
|
||||
|
||||
int TextBrowser::getFontSize()
|
||||
{
|
||||
return this->font_size;
|
||||
}
|
||||
|
||||
QString TextBrowser::getFontFamily()
|
||||
{
|
||||
return this->font_family;
|
||||
}
|
||||
|
||||
QFont TextBrowser::getFont()
|
||||
{
|
||||
return this->font;
|
||||
}
|
||||
|
||||
|
||||
// setters
|
||||
void TextBrowser::setWideLinesUsage( bool use_wide_lines )
|
||||
{
|
||||
this->wide_lines = use_wide_lines;
|
||||
}
|
||||
|
||||
void TextBrowser::setColorScheme( int color_scheme_id, std::unordered_map<std::string, QString> color_scheme )
|
||||
{
|
||||
this->color_scheme_id = color_scheme_id;
|
||||
this->color_scheme = color_scheme;
|
||||
}
|
||||
|
||||
void TextBrowser::setFontSize( int font_size )
|
||||
{
|
||||
this->font_size = font_size;
|
||||
}
|
||||
|
||||
void TextBrowser::setFontFamily( QString font_family )
|
||||
{
|
||||
this->font_family = font_family;
|
||||
}
|
||||
|
||||
void TextBrowser::setFont( QFont font )
|
||||
{
|
||||
this->font = font;
|
||||
}
|
37
craplog/modules/tb.h
Normal file
37
craplog/modules/tb.h
Normal file
|
@ -0,0 +1,37 @@
|
|||
#ifndef LOGFILESTB_H
|
||||
#define LOGFILESTB_H
|
||||
|
||||
|
||||
#include "qfont.h"
|
||||
|
||||
|
||||
class TextBrowser
|
||||
{
|
||||
public:
|
||||
TextBrowser();
|
||||
|
||||
// getters
|
||||
bool getWideLinesUsage();
|
||||
int getColorSchemeID();
|
||||
std::unordered_map<std::string, QString> getColorScheme();
|
||||
int getFontSize();
|
||||
QString getFontFamily();
|
||||
QFont getFont();
|
||||
|
||||
// setters
|
||||
void setWideLinesUsage( bool use_wide_lines );
|
||||
void setColorScheme( int color_scheme_id, std::unordered_map<std::string, QString> color_scheme );
|
||||
void setFontSize( int font_size );
|
||||
void setFontFamily( QString font_family );
|
||||
void setFont( QFont font );
|
||||
|
||||
private:
|
||||
bool wide_lines = false;
|
||||
int color_scheme_id = 1;
|
||||
std::unordered_map<std::string, QString> color_scheme;
|
||||
int font_size = 13;
|
||||
QString font_family;
|
||||
QFont font;
|
||||
};
|
||||
|
||||
#endif // LOGFILESTB_H
|
Loading…
Reference in a new issue