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.
tdeaddons/noatun-plugins/dub/dub/dubview.cpp

64 lines
2.0 KiB

/***************************************************************************
dubview.cpp - description
-------------------
begin : Tue Oct 23 01:44:51 EEST 2001
copyright : (C) 2001 by Eray Ozkural (exa)
email : erayo@cs.bilkent.edu.tr
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
// include files for TQt
#include <tqprinter.h>
#include <tqpainter.h>
#include <kdebug.h>
// application specific includes
#include "dubview.h"
#include "dubview.moc"
#include "dub.h"
#include "fileselectorwidget.h"
//DubView::DubView(TQWidget *parent, const char *name) : TQWidget(parent, name)
//{
// setBackgroundMode(PaletteBase);
//}
DubView::DubView(TQWidget *parent) : FileSelectorWidget(parent)
{
kdDebug(90010) << "dub view cons" << endl;
setBackgroundMode(PaletteBase);
}
DubView::~DubView()
{
}
void DubView::print(TQPrinter *pPrinter)
{
TQPainter printpainter;
printpainter.begin(pPrinter);
// TODO: add your printing code here
printpainter.end();
}
/** Return item list of view */
TQPtrList<KFileItem>& DubView::items()
{
return const_cast<TQPtrList<KFileItem>&>( *dirOperator()->view()->items() );
}
/** Select a file */
void DubView::selectFile(KFileItem* file){
dirOperator()->view()->setCurrentItem( file );
dirOperator()->view()->ensureItemVisible( file );
}