-rw-r--r-- | core/launcher/launcherview.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/launcher/launcherview.cpp b/core/launcher/launcherview.cpp index 30afe64..0ced256 100644 --- a/core/launcher/launcherview.cpp +++ b/core/launcher/launcherview.cpp | |||
@@ -238,25 +238,25 @@ public: | |||
238 | return a->type().compare(b->type()); | 238 | return a->type().compare(b->type()); |
239 | } | 239 | } |
240 | return 0; | 240 | return 0; |
241 | } | 241 | } |
242 | 242 | ||
243 | protected: | 243 | protected: |
244 | 244 | ||
245 | void styleChange( QStyle &old ) | 245 | void styleChange( QStyle &old ) |
246 | { | 246 | { |
247 | QIconView::styleChange( old ); | 247 | QIconView::styleChange( old ); |
248 | //### duplicated code from LauncherView constructor | 248 | //### duplicated code from LauncherView constructor |
249 | int dw = QApplication::desktop()->width(); | 249 | int dw = QApplication::desktop()->width(); |
250 | setGridX( (dw-13-style().scrollBarExtent().width())/3 ); // tweaked for 8pt+dw=176 and 10pt+dw=240 | 250 | setGridX( (dw-13-style().scrollBarExtent().width())/ (dw/80) ); // tweaked for 8pt+dw=176 and 10pt+dw=240 |
251 | } | 251 | } |
252 | 252 | ||
253 | private: | 253 | private: |
254 | QList<AppLnk> hidden; | 254 | QList<AppLnk> hidden; |
255 | QDict<void> mimes; | 255 | QDict<void> mimes; |
256 | QDict<void> cats; | 256 | QDict<void> cats; |
257 | SortMethod sortmeth; | 257 | SortMethod sortmeth; |
258 | QRegExp tf; | 258 | QRegExp tf; |
259 | int cf; | 259 | int cf; |
260 | QIconViewItem* bsy; | 260 | QIconViewItem* bsy; |
261 | bool ike; | 261 | bool ike; |
262 | 262 | ||
@@ -423,25 +423,25 @@ bool LauncherIconView::removeLink(const QString& linkfile) | |||
423 | 423 | ||
424 | LauncherView::LauncherView( QWidget* parent, const char* name, WFlags fl ) | 424 | LauncherView::LauncherView( QWidget* parent, const char* name, WFlags fl ) |
425 | : QVBox( parent, name, fl ) | 425 | : QVBox( parent, name, fl ) |
426 | { | 426 | { |
427 | icons = new LauncherIconView( this ); | 427 | icons = new LauncherIconView( this ); |
428 | setFocusProxy(icons); | 428 | setFocusProxy(icons); |
429 | QPEApplication::setStylusOperation( icons->viewport(), QPEApplication::RightOnHold ); | 429 | QPEApplication::setStylusOperation( icons->viewport(), QPEApplication::RightOnHold ); |
430 | 430 | ||
431 | int dw = QApplication::desktop()->width(); | 431 | int dw = QApplication::desktop()->width(); |
432 | icons->setItemsMovable( FALSE ); | 432 | icons->setItemsMovable( FALSE ); |
433 | icons->setAutoArrange( TRUE ); | 433 | icons->setAutoArrange( TRUE ); |
434 | icons->setSorting( TRUE ); | 434 | icons->setSorting( TRUE ); |
435 | icons->setGridX( (dw-13-style().scrollBarExtent().width())/3 ); // tweaked for 8pt+dw=176 and 10pt+dw=240 | 435 | icons->setGridX( (dw-13-style().scrollBarExtent().width())/ (dw/80) ); // tweaked for 8pt+dw=176 and 10pt+dw=240 |
436 | icons->setGridY( fontMetrics().height()*2+24 ); | 436 | icons->setGridY( fontMetrics().height()*2+24 ); |
437 | icons->setFrameStyle( QFrame::NoFrame ); | 437 | icons->setFrameStyle( QFrame::NoFrame ); |
438 | icons->setSpacing( 4 ); | 438 | icons->setSpacing( 4 ); |
439 | icons->setMargin( 0 ); | 439 | icons->setMargin( 0 ); |
440 | icons->setSelectionMode( QIconView::Multi ); | 440 | icons->setSelectionMode( QIconView::Multi ); |
441 | icons->setBackgroundMode( PaletteBase ); | 441 | icons->setBackgroundMode( PaletteBase ); |
442 | 442 | ||
443 | connect( icons, SIGNAL(mouseButtonClicked(int, QIconViewItem *, const QPoint&)), | 443 | connect( icons, SIGNAL(mouseButtonClicked(int, QIconViewItem *, const QPoint&)), |
444 | SLOT(itemClicked(int, QIconViewItem *)) ); | 444 | SLOT(itemClicked(int, QIconViewItem *)) ); |
445 | connect( icons, SIGNAL(selectionChanged()), | 445 | connect( icons, SIGNAL(selectionChanged()), |
446 | SLOT(selectionChanged()) ); | 446 | SLOT(selectionChanged()) ); |
447 | connect( icons, SIGNAL(returnPressed(QIconViewItem *)), | 447 | connect( icons, SIGNAL(returnPressed(QIconViewItem *)), |
@@ -457,29 +457,29 @@ LauncherView::~LauncherView() | |||
457 | } | 457 | } |
458 | 458 | ||
459 | void LauncherView::setToolsEnabled(bool y) | 459 | void LauncherView::setToolsEnabled(bool y) |
460 | { | 460 | { |
461 | if ( !y != !tools ) { | 461 | if ( !y != !tools ) { |
462 | if ( y ) { | 462 | if ( y ) { |
463 | tools = new QHBox(this); | 463 | tools = new QHBox(this); |
464 | 464 | ||
465 | // Type filter | 465 | // Type filter |
466 | typemb = new MenuButton(tools); | 466 | typemb = new MenuButton(tools); |
467 | typemb->setLabel(tr("Type: %1")); | 467 | typemb->setLabel(tr("Type: %1")); |
468 | typemb->setFixedHeight ( 20 ); | 468 | typemb->setFixedHeight ( 20 ); |
469 | 469 | ||
470 | // Category filter | 470 | // Category filter |
471 | catmb = new CategorySelect(tools); | 471 | catmb = new CategorySelect(tools); |
472 | catmb->setFixedHeight ( 20 ); | 472 | catmb->setFixedHeight ( 20 ); |
473 | 473 | ||
474 | updateTools(); | 474 | updateTools(); |
475 | tools->show(); | 475 | tools->show(); |
476 | } else { | 476 | } else { |
477 | delete tools; | 477 | delete tools; |
478 | tools = 0; | 478 | tools = 0; |
479 | } | 479 | } |
480 | } | 480 | } |
481 | } | 481 | } |
482 | 482 | ||
483 | void LauncherView::updateTools() | 483 | void LauncherView::updateTools() |
484 | { | 484 | { |
485 | disconnect( typemb, SIGNAL(selected(const QString&)), | 485 | disconnect( typemb, SIGNAL(selected(const QString&)), |