Workspace::Workspace( QWidget *parent, MainWindow *mw ) : QListView( parent, 0, WStyle_Customize | WStyle_NormalBorder | WStyle_Title | WStyle_Tool | WStyle_MinMax | WStyle_SysMenu ), mainWindow( mw ), project( 0 ), completionDirty( FALSE ) { init_colors(); setDefaultRenameAction( Accept ); blockNewForms = FALSE; bufferEdit = 0; header()->setStretchEnabled( TRUE ); header()->hide(); setSorting( 0 ); setResizePolicy( QScrollView::Manual ); #ifndef Q_WS_MAC QPalette p( palette() ); p.setColor( QColorGroup::Base, QColor( *backColor2 ) ); (void)*selectedBack; // hack setPalette( p ); #endif addColumn( tr( "Files" ) ); setAllColumnsShowFocus( TRUE ); connect( this, SIGNAL( mouseButtonClicked( int, QListViewItem *, const QPoint &, int ) ), this, SLOT( itemClicked( int, QListViewItem *, const QPoint& ) ) ), connect( this, SIGNAL( doubleClicked( QListViewItem * ) ), this, SLOT( itemDoubleClicked( QListViewItem * ) ) ), connect( this, SIGNAL( contextMenuRequested( QListViewItem *, const QPoint &, int ) ), this, SLOT( rmbClicked( QListViewItem *, const QPoint& ) ) ), setHScrollBarMode( AlwaysOff ); setVScrollBarMode( AlwaysOn ); viewport()->setAcceptDrops( TRUE ); setAcceptDrops( TRUE ); setColumnWidthMode( 1, Manual ); }
HierarchyList::HierarchyList( QWidget *parent, FormWindow *fw, bool doConnects ) : QListView( parent ), formWindow( fw ) { init_colors(); setDefaultRenameAction( Accept ); header()->setMovingEnabled( false ); header()->setStretchEnabled( true ); normalMenu = 0; tabWidgetMenu = 0; addColumn( i18n("Name" ) ); addColumn( i18n("Class" ) ); QPalette p( palette() ); p.setColor( QColorGroup::Base, QColor( *backColor2 ) ); (void)*selectedBack; // hack setPalette( p ); disconnect( header(), SIGNAL( sectionClicked( int ) ), this, SLOT( changeSortColumn( int ) ) ); setSorting( -1 ); setHScrollBarMode( AlwaysOff ); setVScrollBarMode( AlwaysOn ); if ( doConnects ) { connect( this, SIGNAL( clicked( QListViewItem * ) ), this, SLOT( objectClicked( QListViewItem * ) ) ); connect( this, SIGNAL( returnPressed( QListViewItem * ) ), this, SLOT( objectClicked( QListViewItem * ) ) ); connect( this, SIGNAL( contextMenuRequested( QListViewItem *, const QPoint&, int ) ), this, SLOT( showRMBMenu( QListViewItem *, const QPoint & ) ) ); } deselect = true; setColumnWidthMode( 1, Manual ); }
IngredientListView::IngredientListView( QWidget *parent, RecipeDB *db ) : DBListViewBase( parent,db, db->ingredientCount() ) { setAllColumnsShowFocus( true ); setDefaultRenameAction( Q3ListView::Reject ); connect( database, SIGNAL( ingredientCreated( const Element & ) ), SLOT( checkCreateIngredient( const Element & ) ) ); connect( database, SIGNAL( ingredientRemoved( int ) ), SLOT( removeIngredient( int ) ) ); }
/**************** * KWalletEntryList - A listview to store wallet entries */ KWalletEntryList::KWalletEntryList(QWidget *parent, const char *name) : KListView(parent, name) { addColumn(i18n("Folders")); setRootIsDecorated(true); setDefaultRenameAction(Reject); setAcceptDrops(true); setItemsMovable(false); setDropVisualizer(false); viewport()->setAcceptDrops(true); }
TeQtViewsListView::TeQtViewsListView(QWidget *parent, const char *name) : QListView(parent, name) { pressedThemeItem_ = 0; currentViewItem_ = 0; currentThemeItem_ = 0; refThemeItemForVis_ = 0; rightMouseWasClicked_ = false; checkItemStateChanged_ = false; leftButtonPressed_ = false; drag_ = false; setSelectionMode(QListView::Multi); setRootIsDecorated( TRUE ); // setAcceptDrops(true); viewport()->setAcceptDrops(true); popupMenu_ = new QPopupMenu(this); //Mounting the brushStyleMap brushStyleMap_[TePolyTypeTransparent] = Qt::NoBrush; brushStyleMap_[TePolyTypeFill] = Qt::SolidPattern; brushStyleMap_[TePolyTypeHorizontal] = Qt::HorPattern; brushStyleMap_[TePolyTypeVertical] = Qt::VerPattern; brushStyleMap_[TePolyTypeFDiagonal] = Qt::FDiagPattern; brushStyleMap_[TePolyTypeBDiagonal] = Qt::BDiagPattern; brushStyleMap_[TePolyTypeCross] = Qt::CrossPattern; brushStyleMap_[TePolyTypeDiagonalCross] = Qt::DiagCrossPattern; //Mounting the penStyleMap penStyleMap_[TeLnTypeContinuous] = Qt::SolidLine; penStyleMap_[TeLnTypeDashed] = Qt::DashLine; penStyleMap_[TeLnTypeDotted] = Qt::DotLine; penStyleMap_[TeLnTypeDashDot] = Qt::DashDotLine; penStyleMap_[TeLnTypeDashDotDot] = Qt::DashDotDotLine; penStyleMap_[TeLnTypeNone] = Qt::NoPen; // rename action setDefaultRenameAction(QListView::Accept); connect(this,SIGNAL(clicked(QListViewItem*)), this,SLOT(clicked(QListViewItem*))); connect(this,SIGNAL(contextMenuRequested(QListViewItem*,const QPoint&, int)), this,SLOT(contextMenuRequested(QListViewItem*,const QPoint&, int))); }
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; }