initial changes...ready for feedback

This commit is contained in:
RebeccaStankus 2018-01-02 13:04:52 -08:00
parent 0117750757
commit fe69498976
5 changed files with 31 additions and 17 deletions

View file

@ -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;

View file

@ -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());
} }
} }

View file

@ -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();
}; };

View file

@ -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());
} }

View file

@ -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);