Fun profile

Tomaz Canabrava tcanabrava at kde.org
Thu Jun 13 08:46:16 PDT 2013


On Thu, Jun 13, 2013 at 12:30 PM, Laurie Miller
<laurie_the_knot at yahoo.co.uk> wrote:
> Hi team,
>
> Wouldn't it be simpler to just use Ctrl-1 for "ViewAll" and then

That looks sane to me - Dirk?

> Ctrl-2/3/4/5/... for the other views.  Then if you decide to add another
> view the existing shortcuts remain unchanged?
>
> Really love the application and the enthusiasm and skill of all the
> contributors - especially those who don't dive.

Thanks, I program only because I have fun. \o
>
> Cheers
> Laurie Miller
>
>
> ________________________________
> From: Dirk Hohndel <dirk at hohndel.org>
> To: Tomaz Canabrava <tcanabrava at kde.org>
> Cc: Subsurface Mailing List <subsurface at hohndel.org>
> Sent: Wednesday, 12 June 2013, 19:55
> Subject: Re: Fun profile
>
> On Wed, 2013-06-12 at 14:49 -0400, Dirk Hohndel wrote:
>> Look at this for a moment and enjoy its Zen...
>
>> Which of course immediately brought up the issue that we simply always
>> keep the map around
>> right now (which makes no sense). But there's obviously also something
>> going seriously wrong
>> with the axis on this one...
>
> From 863c48593949e91beb6b7ff02a1385b9977182f5 Mon Sep 17 00:00:00 2001
> From: Dirk Hohndel <dirk at hohndel.org>
> Date: Wed, 12 Jun 2013 14:53:23 -0400
> Subject: [PATCH] Add fifth view mode "Globe" for main window
>
> For consistency I didn't change the meaning of Ctrl-1/2/3/4 and added
> this as Ctrl-5 - but one could just as easily make the argument that
> "ViewGlobe" should be Ctrl-4 and "ViewAll" should be Ctrl-5.
>
> This ensures that only one of the four widgets is shown in the
> individual modes, but it doesn't address the drawing issues with the
> profile.
>
> Signed-off-by: Dirk Hohndel <dirk at hohndel.org>
> ---
> qt-ui/mainwindow.cpp | 12 ++++++++++++
> qt-ui/mainwindow.h  |  1 +
> qt-ui/mainwindow.ui  | 26 +++++++++++++++++++-------
> 3 files changed, 32 insertions(+), 7 deletions(-)
>
> diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp
> index f40e957..3399968 100644
> --- a/qt-ui/mainwindow.cpp
> +++ b/qt-ui/mainwindow.cpp
> @@ -245,6 +245,7 @@ void MainWindow::on_actionViewList_triggered()
>     ui->InfoWidget->setVisible(false);
>     ui->ListWidget->setVisible(true);
>     ui->ProfileWidget->setVisible(false);
> +    ui->globe->setVisible(false);
> }
>
> void MainWindow::on_actionViewProfile_triggered()
> @@ -252,6 +253,7 @@ void MainWindow::on_actionViewProfile_triggered()
>     ui->InfoWidget->setVisible(false);
>     ui->ListWidget->setVisible(false);
>     ui->ProfileWidget->setVisible(true);
> +    ui->globe->setVisible(false);
> }
>
> void MainWindow::on_actionViewInfo_triggered()
> @@ -259,6 +261,15 @@ void MainWindow::on_actionViewInfo_triggered()
>     ui->InfoWidget->setVisible(true);
>     ui->ListWidget->setVisible(false);
>     ui->ProfileWidget->setVisible(false);
> +    ui->globe->setVisible(false);
> +}
> +
> +void MainWindow::on_actionViewGlobe_triggered()
> +{
> +    ui->InfoWidget->setVisible(false);
> +    ui->ListWidget->setVisible(false);
> +    ui->ProfileWidget->setVisible(false);
> +    ui->globe->setVisible(true);
> }
>
> void MainWindow::on_actionViewAll_triggered()
> @@ -266,6 +277,7 @@ void MainWindow::on_actionViewAll_triggered()
>     ui->InfoWidget->setVisible(true);
>     ui->ListWidget->setVisible(true);
>     ui->ProfileWidget->setVisible(true);
> +    ui->globe->setVisible(true);
> }
>
> void MainWindow::on_actionPreviousDC_triggered()
> diff --git a/qt-ui/mainwindow.h b/qt-ui/mainwindow.h
> index f3024ef..937d6d2 100644
> --- a/qt-ui/mainwindow.h
> +++ b/qt-ui/mainwindow.h
> @@ -71,6 +71,7 @@ private Q_SLOTS:
>     void on_actionViewList_triggered();
>     void on_actionViewProfile_triggered();
>     void on_actionViewInfo_triggered();
> +    void on_actionViewGlobe_triggered();
>     void on_actionViewAll_triggered();
>     void on_actionPreviousDC_triggered();
>     void on_actionNextDC_triggered();
> diff --git a/qt-ui/mainwindow.ui b/qt-ui/mainwindow.ui
> index a29cb61..a91b961 100644
> --- a/qt-ui/mainwindow.ui
> +++ b/qt-ui/mainwindow.ui
> @@ -103,7 +103,7 @@
>       <x>0</x>
>       <y>0</y>
>       <width>763</width>
> -    <height>20</height>
> +    <height>34</height>
>     </rect>
>     </property>
>     <widget class="QMenu" name="menuFile">
> @@ -148,6 +148,7 @@
>     <addaction name="actionViewProfile"/>
>     <addaction name="actionViewInfo"/>
>     <addaction name="actionViewAll"/>
> +    <addaction name="actionViewGlobe"/>
>     <addaction name="actionPreviousDC"/>
>     <addaction name="actionNextDC"/>
>     </widget>
> @@ -358,9 +359,26 @@
>     <string>F1</string>
>     </property>
>   </action>
> +  <action name="actionViewGlobe">
> +  <property name="text">
> +    <string>View Globe</string>
> +  </property>
> +  <property name="toolTip">
> +    <string>View Globe</string>
> +  </property>
> +  <property name="shortcut">
> +    <string>Ctrl+5</string>
> +  </property>
> +  </action>
>   </widget>
>   <customwidgets>
>   <customwidget>
> +  <class>KMessageWidget</class>
> +  <extends>QWidget</extends>
> +  <header>kmessagewidget.h</header>
> +  <container>1</container>
> +  </customwidget>
> +  <customwidget>
>     <class>MainTab</class>
>     <extends>QWidget</extends>
>     <header>maintab.h</header>
> @@ -382,12 +400,6 @@
>     <header>globe.h</header>
>     <container>1</container>
>   </customwidget>
> -  <customwidget>
> -  <class>KMessageWidget</class>
> -  <extends>QWidget</extends>
> -  <header>kmessagewidget.h</header>
> -  <container>1</container>
> -  </customwidget>
>   </customwidgets>
>   <resources/>
>   <connections/>
> --
> 1.8.0.rc0.18.gf84667d
>
>
>
> _______________________________________________
> subsurface mailing list
> subsurface at hohndel.org
> http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface
>
>


More information about the subsurface mailing list