icon scaling, minor UI tweaks
[fapman] / mainwindow.cpp
index 6ad7f06..44215ce 100644 (file)
@@ -150,6 +150,9 @@ MainWindow::MainWindow(QWidget *parent) :
        Phonon::createPath(iMediaObject, aout);
 
        showFreeSpace();
+
+       show();
+       orientationChanged();
 }
 
 MainWindow::~MainWindow()
@@ -650,8 +653,10 @@ void MainWindow::on_actionLoad_file_triggered()
 
 void MainWindow::orientationChanged()
 {
-       //ui->centralWidget->adjustSize();
-       //ui->listWidget->adjustSize();
+       if( QApplication::desktop()->width() > QApplication::desktop()->height() )
+               ui->listWidget->setGridSize( QSize((ui->listWidget->width()-12)/5, (ui->listWidget->height()-12)/2) );
+       else
+               ui->listWidget->setGridSize( QSize((ui->listWidget->width()-12)/3, (ui->listWidget->height()-12)/3) );
 }
 
 
@@ -700,19 +705,21 @@ void MainWindow::showFreeSpace()
 
 void MainWindow::on_listWidget_itemClicked(QListWidgetItem* item)
 {
-       if( item->text() == "Manage repositories" ) {
+       qDebug() << "main menu:" << item->statusTip();
+
+       if( item->statusTip() == "manage_repos" ) {
                on_btnRepos_clicked();
        }
-       else if( item->text() == "Update catalogs" ) {
+       else if( item->statusTip() == "update_catalogs" ) {
                on_btnUpdate_clicked();
        }
-       else if( item->text() == "Install applications" ) {
+       else if( item->statusTip() == "install_apps" ) {
                on_btnListInstallable_clicked();
        }
-       else if( item->text() == "Remove applications" ) {
+       else if( item->statusTip() == "remove_apps" ) {
                on_btnListInstalled_clicked();
        }
-       else if( item->text() == "Upgrade applications" ) {
+       else if( item->statusTip() == "upgrade_apps" ) {
                on_btnUpgrade_clicked();
        }
        else {