mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-07-24 01:04:00 +02:00
41 lines
1.2 KiB
C++
41 lines
1.2 KiB
C++
//
|
|
// ScriptsTableWidget.cpp
|
|
// interface
|
|
//
|
|
// Created by Mohammed Nafees on 04/03/2014.
|
|
// Copyright (c) 2014 High Fidelity, Inc. All rights reserved.
|
|
|
|
#include "ScriptsTableWidget.h"
|
|
|
|
#include <QHeaderView>
|
|
#include <QPainter>
|
|
#include <QDebug>
|
|
|
|
ScriptsTableWidget::ScriptsTableWidget(QWidget *parent) :
|
|
QTableWidget(parent)
|
|
{
|
|
verticalHeader()->setVisible(false);
|
|
horizontalHeader()->setVisible(false);
|
|
setShowGrid(false);
|
|
setSelectionMode(QAbstractItemView::NoSelection);
|
|
setEditTriggers(QAbstractItemView::NoEditTriggers);
|
|
setStyleSheet("QTableWidget { background: transparent; color: #333333; } QToolTip { color: #000000; background: #fdeba5; padding: 2px; }");
|
|
setToolTipDuration(200);
|
|
setWordWrap(true);
|
|
setGeometry(0, 0, parent->width(), parent->height());
|
|
}
|
|
|
|
void ScriptsTableWidget::paintEvent(QPaintEvent *event)
|
|
{
|
|
QPainter painter(viewport());
|
|
painter.setPen(QColor::fromRgb(225, 225, 225));
|
|
|
|
int y = 0;
|
|
for (int i = 0; i < rowCount(); ++i) {
|
|
painter.drawLine(6, rowHeight(i) + y, width(), rowHeight(i) + y);
|
|
y += rowHeight(i);
|
|
}
|
|
painter.end();
|
|
|
|
QTableWidget::paintEvent(event);
|
|
}
|