You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codeine/src/app/listView.cpp

40 lines
1.0 KiB

// (c) 2004 Max Howell (max.howell@methylblue.com)
// See COPYING file for licensing information
#ifndef CODEINELISTVIEW_CPP
#define CODEINELISTVIEW_CPP
#include <tdelistview.h>
namespace Codeine
{
class ListView : public TDEListView
{
public:
ListView( TQWidget *parent ) : TDEListView( parent )
{
addColumn( TQString::null, 0 );
addColumn( TQString::null );
setResizeMode( LastColumn );
setMargin( 2 );
setSorting( -1 );
setSizePolicy( TQSizePolicy::Minimum, TQSizePolicy::Minimum );
setAllColumnsShowFocus( true );
setItemMargin( 3 );
}
virtual TQSize sizeHint() const
{
const TQSize sh = TDEListView::sizeHint();
return TQSize( sh.width(),
childCount() == 0
? 50
: TQMIN( sh.height(), childCount() * (firstChild()->height()) + margin() * 2 + 4 + reinterpret_cast<TQWidget*>(header())->height() ) );
}
};
}
#endif