24 #include <QTableWidget>
25 #include <QToolButton>
28 #include <QDockWidget>
29 #include <QPlainTextEdit>
42 connect( tabWidget, SIGNAL( tabCloseRequested(
int ) ),
this, SLOT( closeTab(
int ) ) );
52 tag =
tr(
"General" );
55 for ( i = 0; i < tabWidget->count() && tabWidget->tabText( i ) != tag; i++ )
59 if ( i < tabWidget->count() )
62 tabWidget->setCurrentIndex( i );
68 tabWidget->addTab( w, tag );
69 tabWidget->setCurrentIndex( tabWidget->count() - 1 );
79 void QgsMessageLogViewer::closeTab(
int index )
81 tabWidget->removeTab( index );
QString & prepend(QChar ch)
QString tr(const char *sourceText, const char *disambiguation, int n)
void appendPlainText(const QString &text)
QgsMessageLogViewer(QStatusBar *statusBar=0, QWidget *parent=0, Qt::WindowFlags fl=QgisGui::ModalDialogFlags)
void logMessage(QString message, QString tag, QgsMessageLog::MessageLevel level)
QString & replace(int position, int n, QChar after)
void setReadOnly(bool ro)
QDateTime currentDateTime()
static QgsMessageLog * instance()
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
QString arg(qlonglong a, int fieldWidth, int base, const QChar &fillChar) const