Vidalia 0.3.1
LogHeaderView.cpp
Go to the documentation of this file.
1/*
2** This file is part of Vidalia, and is subject to the license terms in the
3** LICENSE file, found in the top level directory of this distribution. If you
4** did not receive the LICENSE file with this file, you may obtain it from the
5** Vidalia source package distributed by the Vidalia Project at
6** http://www.torproject.org/projects/vidalia.html. No part of Vidalia,
7** including this file, may be copied, modified, propagated, or distributed
8** except according to the terms described in the LICENSE file.
9*/
10
11/*
12** \file LogHeaderView.cpp
13** \brief Header for the message log QTreeView
14*/
15
16#include "LogHeaderView.h"
17#include "LogTreeWidget.h"
18
19/* Column indices */
20#define COL_TIME LogTreeWidget::TimeColumn
21#define COL_TYPE LogTreeWidget::TypeColumn
22#define COL_MESG LogTreeWidget::MessageColumn
23
24/* Default column widths */
25#define COL_TIME_WIDTH 135
26#define COL_TYPE_WIDTH 70
27
28
29/** Default constructor. */
31 : QHeaderView(Qt::Horizontal, parent)
32{
33}
34
35/** Resets all column widths back to their defaults. */
36void
38{
39 resizeSection(COL_TIME, COL_TIME_WIDTH);
40 resizeSection(COL_TYPE, COL_TYPE_WIDTH);
41 setStretchLastSection(true);
42}
43
44
#define COL_TYPE
#define COL_TIME_WIDTH
#define COL_TYPE_WIDTH
#define COL_TIME
void resetColumnWidths()
LogHeaderView(QWidget *parent)