mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 16:41:02 +02:00
initial changes...ready for feedback
This commit is contained in:
parent
0117750757
commit
fe69498976
5 changed files with 31 additions and 17 deletions
|
@ -67,6 +67,16 @@ QPushButton#revealLogButton {
|
||||||
font-size: 11px;
|
font-size: 11px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QPushButton#showAllButton {
|
||||||
|
font-family: Helvetica, Arial, sans-serif;
|
||||||
|
padding-left: 10px;
|
||||||
|
background-color: #333333;
|
||||||
|
color: #BBBBBB;
|
||||||
|
border-width: 0;
|
||||||
|
border-radius: 9px;
|
||||||
|
font-size: 11px;
|
||||||
|
}
|
||||||
|
|
||||||
QCheckBox {
|
QCheckBox {
|
||||||
font-family: Helvetica, Arial, sans-serif;
|
font-family: Helvetica, Arial, sans-serif;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|
|
@ -95,7 +95,7 @@ void BaseLogDialog::initControls() {
|
||||||
connect(_logTextBox, SIGNAL(selectionChanged()), SLOT(updateSelection()));
|
connect(_logTextBox, SIGNAL(selectionChanged()), SLOT(updateSelection()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseLogDialog::showEvent(QShowEvent* event) {
|
void BaseLogDialog::showEvent(QShowEvent* event) {
|
||||||
showLogData();
|
showLogData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ void BaseLogDialog::handleSearchTextChanged(QString searchText) {
|
||||||
if (cursor.hasSelection()) {
|
if (cursor.hasSelection()) {
|
||||||
QString selectedTerm = cursor.selectedText();
|
QString selectedTerm = cursor.selectedText();
|
||||||
if (selectedTerm == searchText) {
|
if (selectedTerm == searchText) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -147,7 +147,8 @@ void BaseLogDialog::toggleSearchPrev() {
|
||||||
if (searchCursor.hasSelection()) {
|
if (searchCursor.hasSelection()) {
|
||||||
QString selectedTerm = searchCursor.selectedText();
|
QString selectedTerm = searchCursor.selectedText();
|
||||||
_logTextBox->find(selectedTerm, QTextDocument::FindBackward);
|
_logTextBox->find(selectedTerm, QTextDocument::FindBackward);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
handleSearchTextChanged(_searchTextBox->text());
|
handleSearchTextChanged(_searchTextBox->text());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -157,7 +158,8 @@ void BaseLogDialog::toggleSearchNext() {
|
||||||
if (searchCursor.hasSelection()) {
|
if (searchCursor.hasSelection()) {
|
||||||
QString selectedTerm = searchCursor.selectedText();
|
QString selectedTerm = searchCursor.selectedText();
|
||||||
_logTextBox->find(selectedTerm);
|
_logTextBox->find(selectedTerm);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
handleSearchTextChanged(_searchTextBox->text());
|
handleSearchTextChanged(_searchTextBox->text());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,10 +48,10 @@ public:
|
||||||
BaseLogDialog(QWidget* parent);
|
BaseLogDialog(QWidget* parent);
|
||||||
~BaseLogDialog();
|
~BaseLogDialog();
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
virtual void appendLogLine(QString logLine);
|
virtual void appendLogLine(QString logLine);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void updateSelection();
|
void updateSelection();
|
||||||
void handleSearchButton();
|
void handleSearchButton();
|
||||||
void handleSearchTextChanged(QString text);
|
void handleSearchTextChanged(QString text);
|
||||||
|
@ -59,7 +59,7 @@ private slots:
|
||||||
void toggleSearchNext();
|
void toggleSearchNext();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
int _leftPad { 0 };
|
int _leftPad{ 0 };
|
||||||
QString _searchTerm;
|
QString _searchTerm;
|
||||||
QPlainTextEdit* _logTextBox{ nullptr };
|
QPlainTextEdit* _logTextBox{ nullptr };
|
||||||
Highlighter* _highlighter{ nullptr };
|
Highlighter* _highlighter{ nullptr };
|
||||||
|
@ -69,11 +69,11 @@ protected:
|
||||||
virtual QString getCurrentLog() = 0;
|
virtual QString getCurrentLog() = 0;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QPushButton* _searchButton { nullptr };
|
QPushButton* _searchButton{ nullptr };
|
||||||
QLineEdit* _searchTextBox { nullptr };
|
QLineEdit* _searchTextBox{ nullptr };
|
||||||
QPushButton* _searchPrevButton { nullptr };
|
QPushButton* _searchPrevButton{ nullptr };
|
||||||
QPushButton* _searchNextButton { nullptr };
|
QPushButton* _searchNextButton{ nullptr };
|
||||||
|
|
||||||
void initControls();
|
void initControls();
|
||||||
void showLogData();
|
void showLogData();
|
||||||
};
|
};
|
||||||
|
|
|
@ -106,7 +106,7 @@ LogDialog::LogDialog(QWidget* parent, AbstractLoggerInterface* logger) : BaseLog
|
||||||
_filterDropdown->addItem("hifi.ui");
|
_filterDropdown->addItem("hifi.ui");
|
||||||
_filterDropdown->addItem("hifi.avatars");
|
_filterDropdown->addItem("hifi.avatars");
|
||||||
|
|
||||||
connect(_filterDropdown, SIGNAL(currentIndexChanged(int)),this, SLOT(handleFilterDropdownChanged(int)));
|
connect(_filterDropdown, SIGNAL(currentIndexChanged(int)), this, SLOT(handleFilterDropdownChanged(int)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void LogDialog::resizeEvent(QResizeEvent* event) {
|
void LogDialog::resizeEvent(QResizeEvent* event) {
|
||||||
|
@ -178,11 +178,13 @@ void LogDialog::appendLogLine(QString logLine) {
|
||||||
if (_logger->debugPrint()) {
|
if (_logger->debugPrint()) {
|
||||||
_logTextBox->appendPlainText(logLine.trimmed());
|
_logTextBox->appendPlainText(logLine.trimmed());
|
||||||
}
|
}
|
||||||
} else if (logLine.contains(INFO, Qt::CaseSensitive)) {
|
}
|
||||||
|
else if (logLine.contains(INFO, Qt::CaseSensitive)) {
|
||||||
if (_logger->infoPrint()) {
|
if (_logger->infoPrint()) {
|
||||||
_logTextBox->appendPlainText(logLine.trimmed());
|
_logTextBox->appendPlainText(logLine.trimmed());
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
if (_logger->criticalPrint()) {
|
if (_logger->criticalPrint()) {
|
||||||
_logTextBox->appendPlainText(logLine.trimmed());
|
_logTextBox->appendPlainText(logLine.trimmed());
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,10 +26,10 @@ class LogDialog : public BaseLogDialog {
|
||||||
public:
|
public:
|
||||||
LogDialog(QWidget* parent, AbstractLoggerInterface* logger);
|
LogDialog(QWidget* parent, AbstractLoggerInterface* logger);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void appendLogLine(QString logLine) override;
|
void appendLogLine(QString logLine) override;
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void handleRevealButton();
|
void handleRevealButton();
|
||||||
void handleExtraDebuggingCheckbox(int);
|
void handleExtraDebuggingCheckbox(int);
|
||||||
void handleDebugPrintBox(int);
|
void handleDebugPrintBox(int);
|
||||||
|
|
Loading…
Reference in a new issue