Exemplo n.º 1
0
EvaListView::EvaListView(TQWidget *parent, const char *name, WFlags f)
	: TQListView(parent, name, f)
{
	setItemMargin(EVA_LV_LEFT_MARGIN);
	addColumn("1");
	setColumnWidthMode( 0, Manual);
// 	addColumn("2");
// 	setColumnWidthMode( 1, Manual);
	header()->hide();
	setSorting(0);
	setRootIsDecorated( false );
	setTreeStepSize( 8 );
	setDragAutoScroll(true);
	setHScrollBarMode(TQScrollView::AlwaysOff);
	setFrameShape( TQFrame::NoFrame );
	
	setAcceptDrops( true );
	setSelectionMode( TQListView::Extended );
	setSelectionMode(TQListView::Single);
	m_tooltip = new EvaLVToolTip(this);
	
	clearWFlags( WStaticContents );
	setWFlags( WNoAutoErase );
	
	static_cast<EvaListView*>(viewport())->clearWFlags( WStaticContents );
	static_cast<EvaListView*>(viewport())->setWFlags( WNoAutoErase );
	
	codec = TQTextCodec::codecForName("GB18030");

}
Exemplo n.º 2
0
//-----------------------------------------------------------------------------
ScoresList::ScoresList(QWidget *parent)
    : KListView(parent)
{
    setSelectionMode(QListView::NoSelection);
    setItemMargin(3);
    setAllColumnsShowFocus(true);
    setSorting(-1);
    header()->setClickEnabled(false);
    header()->setMovingEnabled(false);
}
KexiStartupDialogTemplatesPage::KexiStartupDialogTemplatesPage(QWidget * parent)
        : K3ListView(parent)
        , d(new Private)
{
    setObjectName("KexiStartupDialogTemplatesPage");
    addColumn(QString());
    header()->hide();
    setColumnWidthMode(0, Maximum);
    setResizeMode(LastColumn);
    setItemMargin(6);
    connect(this, SIGNAL(executed(Q3ListViewItem*)), this, SLOT(slotExecuted(Q3ListViewItem*)));
}
Exemplo n.º 4
0
LegendItem::LegendItem(QwtPlot* owner)
{
    setRenderHint(QwtPlotItem::RenderAntialiased);
    setTextPen(QPen(Qt::black));
    setBackgroundOpacity(200);
    setBackgroundMode(ItemBackground);
    setBorderRadius(4);
    setAlignment(Qt::AlignTop | Qt::AlignHCenter);
    setMargin(0);
    setSpacing(4);
    setItemMargin(2);    
    attach(owner);
}
Exemplo n.º 5
0
    JLegendItem()
    {
        setRenderHint(QwtPlotItem::RenderAntialiased);
        setAlignment(Qt::AlignTop | Qt::AlignRight);

        setTextPen(QColor(200, 200, 200, 150));
        setBorderPen(QColor(150, 150, 150, 50));
        setBackgroundBrush(QColor(150, 150, 150, 20));
        setBorderRadius(3);
        setMargin(2);
        setSpacing(10);
        setItemMargin(0);

        QFont _font = font();
        _font.setPointSize(8);
        setFont(_font);
    }
Exemplo n.º 6
0
PropertyEditor::PropertyEditor(QWidget * parent, const char * name)
        : KListView(parent, name)
        , m_items(101, false)
        , justClickedItem(false) 
	, m_currentEditor(0) {
    m_items.setAutoDelete(false);

    addColumn(i18n("Property"));
    addColumn(i18n("Value"));

    m_topItem = 0;
    m_editItem = 0;

    connect(this, SIGNAL(selectionChanged(QListViewItem *)), this, SLOT(slotClicked(QListViewItem *)));
    connect(this, SIGNAL(currentChanged(QListViewItem *)), this, SLOT(slotCurrentChanged(QListViewItem *)));
    connect(this, SIGNAL(expanded(QListViewItem *)), this, SLOT(slotExpanded(QListViewItem *)));
    connect(this, SIGNAL(collapsed(QListViewItem *)), this, SLOT(slotCollapsed(QListViewItem *)));
    connect(header(), SIGNAL(sizeChange(int, int, int)), this, SLOT(slotColumnSizeChanged(int, int, int)));
    connect(header(), SIGNAL(clicked(int)), this, SLOT(moveEditor()));
    connect(header(), SIGNAL(sectionHandleDoubleClicked(int)), this, SLOT(slotColumnSizeChanged(int)));

    m_defaults = new KPushButton(viewport());
    m_defaults->setFocusPolicy(QWidget::NoFocus);
    setFocusPolicy(QWidget::ClickFocus);
    m_defaults->setPixmap(SmallIcon("undo"));
    QToolTip::add(m_defaults, i18n("Undo changes"));
    m_defaults->hide();
    connect(m_defaults, SIGNAL(clicked()), this, SLOT(resetItem()));

    setRootIsDecorated(false);
    setShowSortIndicator(false);
    setTooltipColumn(0);
    setSorting(0);
    setItemMargin(2);
    setResizeMode(QListView::LastColumn);
    header()->setMovingEnabled(false);
    setTreeStepSize(0);

    m_baseRowHeight = QFontMetrics(font()).height() + itemMargin() * 2;
}
Exemplo n.º 7
0
CFileList::CFileList( QWidget* parent, const char* name )
	: Q3ListView( parent, name )
#else
CFileList::CFileList( QWidget* parent, const char* name )
	: QListView( parent, name )
#endif
{
	resize( 310,230 );
	setMinimumSize( 0, 0 );
	setMaximumSize( 32767, 32767 );
#ifdef QT_V4LAYOUT
	setFocusPolicy( Qt::TabFocus );
	setBackgroundMode( Qt::PaletteBackground );
#else
	setFocusPolicy( QWidget::TabFocus );
	setBackgroundMode( QWidget::PaletteBackground );
#endif
	setFrameStyle( QFrame::Box | QFrame::Raised );
#ifdef QT_V4LAYOUT
	setResizePolicy( Q3ScrollView::Manual );
	setVScrollBarMode( Q3ScrollView::Auto );
	setHScrollBarMode( Q3ScrollView::Auto );
#else
	setResizePolicy( QScrollView::Manual );
	setVScrollBarMode( QScrollView::Auto );
	setHScrollBarMode( QScrollView::Auto );
#endif
	setTreeStepSize( 20 );
	setMultiSelection( FALSE );
	setAllColumnsShowFocus( TRUE );
	setItemMargin( 1 );
	setRootIsDecorated( FALSE );
	addColumn( "File Name", -1 );
#ifdef QT_V4LAYOUT
	setColumnWidthMode( 0, Q3ListView::Maximum );
#else
	setColumnWidthMode( 0, QListView::Maximum );
#endif
	setColumnAlignment( 0, 1 );
	addColumn( "Permissions", -1 );
#ifdef QT_V4LAYOUT
	setColumnWidthMode( 1, Q3ListView::Maximum );
#else
	setColumnWidthMode( 1, QListView::Maximum );
#endif
	setColumnAlignment( 1, 1 );
	addColumn( "Owner", -1 );
#ifdef QT_V4LAYOUT
	setColumnWidthMode( 2, Q3ListView::Maximum );
#else
	setColumnWidthMode( 2, QListView::Maximum );
#endif
	setColumnAlignment( 2, 1 );
	addColumn( "Group", -1 );
#ifdef QT_V4LAYOUT
	setColumnWidthMode( 3, Q3ListView::Maximum );
#else
	setColumnWidthMode( 3, QListView::Maximum );
#endif
	setColumnAlignment( 3, 1 );
	addColumn( "Size", -1 );
#ifdef QT_V4LAYOUT
	setColumnWidthMode( 4, Q3ListView::Maximum );
#else
	setColumnWidthMode( 4, QListView::Maximum );
#endif
	setColumnAlignment( 4, 1 );
}
Exemplo n.º 8
0
bool QListView::qt_property( int id, int f, QVariant* v)
{
    switch ( id - staticMetaObject()->propertyOffset() ) {
    case 0: switch( f ) {
	case 1: *v = QVariant( this->columns() ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 1: switch( f ) {
	case 0: setMultiSelection(v->asBool()); break;
	case 1: *v = QVariant( this->isMultiSelection(), 0 ); break;
	case 4: case 5: break;
	default: return FALSE;
    } break;
    case 2: switch( f ) {
	case 0: setSelectionMode((SelectionMode&)v->asInt()); break;
	case 1: *v = QVariant( (int)this->selectionMode() ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 3: switch( f ) {
	case 1: *v = QVariant( this->childCount() ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 4: switch( f ) {
	case 0: setAllColumnsShowFocus(v->asBool()); break;
	case 1: *v = QVariant( this->allColumnsShowFocus(), 0 ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 5: switch( f ) {
	case 0: setShowSortIndicator(v->asBool()); break;
	case 1: *v = QVariant( this->showSortIndicator(), 0 ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 6: switch( f ) {
	case 0: setItemMargin(v->asInt()); break;
	case 1: *v = QVariant( this->itemMargin() ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 7: switch( f ) {
	case 0: setRootIsDecorated(v->asBool()); break;
	case 1: *v = QVariant( this->rootIsDecorated(), 0 ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 8: switch( f ) {
	case 0: setShowToolTips(v->asBool()); break;
	case 1: *v = QVariant( this->showToolTips(), 0 ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 9: switch( f ) {
	case 0: setResizeMode((ResizeMode&)v->asInt()); break;
	case 1: *v = QVariant( (int)this->resizeMode() ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 10: switch( f ) {
	case 0: setTreeStepSize(v->asInt()); break;
	case 1: *v = QVariant( this->treeStepSize() ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    case 11: switch( f ) {
	case 0: setDefaultRenameAction((RenameAction&)v->asInt()); break;
	case 1: *v = QVariant( (int)this->defaultRenameAction() ); break;
	case 3: case 4: case 5: break;
	default: return FALSE;
    } break;
    default:
	return QScrollView::qt_property( id, f, v );
    }
    return TRUE;
}