Browse Source

Minor log widget code optimizations.

adaptive-webui-19844
sledgehammer999 9 years ago
parent
commit
b0c324ace8
  1. 15
      src/gui/loglistwidget.cpp
  2. 1
      src/gui/loglistwidget.h

15
src/gui/loglistwidget.cpp

@ -47,7 +47,7 @@ LogListWidget::LogListWidget(int max_lines, QWidget *parent) :
QAction *copyAct = new QAction(GuiIconProvider::instance()->getIcon("edit-copy"), tr("Copy"), this); QAction *copyAct = new QAction(GuiIconProvider::instance()->getIcon("edit-copy"), tr("Copy"), this);
QAction *clearAct = new QAction(GuiIconProvider::instance()->getIcon("edit-clear"), tr("Clear"), this); QAction *clearAct = new QAction(GuiIconProvider::instance()->getIcon("edit-clear"), tr("Clear"), this);
connect(copyAct, SIGNAL(triggered()), SLOT(copySelection())); connect(copyAct, SIGNAL(triggered()), SLOT(copySelection()));
connect(clearAct, SIGNAL(triggered()), SLOT(clearLog())); connect(clearAct, SIGNAL(triggered()), SLOT(clear()));
addAction(copyAct); addAction(copyAct);
addAction(clearAct); addAction(clearAct);
setContextMenuPolicy(Qt::ActionsContextMenu); setContextMenuPolicy(Qt::ActionsContextMenu);
@ -55,14 +55,10 @@ LogListWidget::LogListWidget(int max_lines, QWidget *parent) :
void LogListWidget::keyPressEvent(QKeyEvent *event) void LogListWidget::keyPressEvent(QKeyEvent *event)
{ {
if (event->matches(QKeySequence::Copy)) { if (event->matches(QKeySequence::Copy))
copySelection(); copySelection();
return; else if (event->matches(QKeySequence::SelectAll))
}
if (event->matches(QKeySequence::SelectAll)) {
selectAll(); selectAll();
return;
}
} }
void LogListWidget::appendLine(const QString &line) void LogListWidget::appendLine(const QString &line)
@ -90,8 +86,3 @@ void LogListWidget::copySelection()
QApplication::clipboard()->setText(strings.join("\n")); QApplication::clipboard()->setText(strings.join("\n"));
} }
void LogListWidget::clearLog()
{
clear();
}

1
src/gui/loglistwidget.h

@ -48,7 +48,6 @@ public slots:
protected slots: protected slots:
void copySelection(); void copySelection();
void clearLog();
protected: protected:
void keyPressEvent(QKeyEvent *event); void keyPressEvent(QKeyEvent *event);

Loading…
Cancel
Save