Added dialog for users view.
authorJanne Änäkkälä <janne_anakkala@hotmail.com>
Mon, 31 May 2010 07:33:21 +0000 (10:33 +0300)
committerJanne Änäkkälä <janne_anakkala@hotmail.com>
Mon, 31 May 2010 07:33:21 +0000 (10:33 +0300)
Client/Graphics/userspic.png [new file with mode: 0644]
Client/graphics.qrc
Client/helpdialog.cpp
Client/helpdialog.h
Client/helpdialog.ui
Client/speedfreak.pro

diff --git a/Client/Graphics/userspic.png b/Client/Graphics/userspic.png
new file mode 100644 (file)
index 0000000..97233ec
Binary files /dev/null and b/Client/Graphics/userspic.png differ
index 069f511..792be43 100644 (file)
@@ -30,5 +30,6 @@
         <file>Graphics/route_load.png</file>
         <file>Graphics/users.png</file>
         <file>Graphics/users_selected.png</file>
+        <file>Graphics/userspic.png</file>
     </qresource>
 </RCC>
index e5e3dea..016829e 100644 (file)
@@ -24,6 +24,7 @@ HelpDialog::HelpDialog(QWidget *parent) :
     helpRoutingDialog = NULL;
     creditsDialog = NULL;
     helpSettingsDialog = NULL;
+    helpUsersDialog = NULL;
 }
 
 /**
@@ -150,4 +151,24 @@ void HelpDialog::killHelpDialogs()
         delete helpSettingsDialog;
         helpSettingsDialog = NULL;
     }
+
+    if(helpUsersDialog)
+    {
+        qDebug() << "__Help kill: helpUsersDialog";
+        delete helpUsersDialog;
+        helpUsersDialog = NULL;
+    }
+}
+
+/**
+  * This slot function called when ever help users button clicked.
+  */
+void HelpDialog::on_pushButtonHelpUsers_clicked()
+{
+    if(!helpUsersDialog)
+    {
+        helpUsersDialog = new HelpUsersDialog;
+    }
+    connect(helpUsersDialog, SIGNAL(rejected()), this, SLOT(killHelpDialogs()));
+    helpUsersDialog->show();
 }
index de88a27..be23a1c 100644 (file)
@@ -16,6 +16,7 @@
 #include <helproutingdialog.h>
 #include <helpsettingsdialog.h>
 #include "creditsdialog.h"
+#include <helpusersdialog.h>
 
 namespace Ui {
     class HelpDialog;
@@ -32,6 +33,7 @@ public:
    HelpRoutingDialog *helpRoutingDialog;
    CreditsDialog *creditsDialog;
    HelpSettingsDialog *helpSettingsDialog;
+   HelpUsersDialog *helpUsersDialog;
 
 protected:
     void changeEvent(QEvent *e);
@@ -41,6 +43,7 @@ private:
 
 
 private slots:
+    void on_pushButtonHelpUsers_clicked();
     void on_pushButtonHelpSettings_clicked();
     void on_pushButtonCredits_clicked();
     void on_pushButtonHelpRoute_clicked();
index 5b21f08..9a2c0f4 100644 (file)
@@ -20,7 +20,7 @@
    <property name="geometry">
     <rect>
      <x>230</x>
-     <y>30</y>
+     <y>10</y>
      <width>231</width>
      <height>41</height>
     </rect>
@@ -38,9 +38,9 @@
    <property name="geometry">
     <rect>
      <x>140</x>
-     <y>20</y>
-     <width>61</width>
-     <height>61</height>
+     <y>10</y>
+     <width>50</width>
+     <height>50</height>
     </rect>
    </property>
    <property name="text">
@@ -56,8 +56,8 @@
    </property>
    <property name="iconSize">
     <size>
-     <width>60</width>
-     <height>60</height>
+     <width>50</width>
+     <height>50</height>
     </size>
    </property>
   </widget>
@@ -65,9 +65,9 @@
    <property name="geometry">
     <rect>
      <x>140</x>
-     <y>90</y>
-     <width>61</width>
-     <height>61</height>
+     <y>70</y>
+     <width>50</width>
+     <height>50</height>
     </rect>
    </property>
    <property name="text">
@@ -79,8 +79,8 @@
    </property>
    <property name="iconSize">
     <size>
-     <width>60</width>
-     <height>60</height>
+     <width>50</width>
+     <height>50</height>
     </size>
    </property>
   </widget>
@@ -88,9 +88,9 @@
    <property name="geometry">
     <rect>
      <x>140</x>
-     <y>160</y>
-     <width>61</width>
-     <height>61</height>
+     <y>130</y>
+     <width>50</width>
+     <height>50</height>
     </rect>
    </property>
    <property name="text">
    </property>
    <property name="iconSize">
     <size>
-     <width>60</width>
-     <height>60</height>
+     <width>50</width>
+     <height>50</height>
     </size>
    </property>
   </widget>
    <property name="geometry">
     <rect>
      <x>140</x>
-     <y>230</y>
-     <width>61</width>
-     <height>61</height>
+     <y>190</y>
+     <width>50</width>
+     <height>50</height>
     </rect>
    </property>
    <property name="text">
    </property>
    <property name="iconSize">
     <size>
-     <width>55</width>
-     <height>55</height>
+     <width>50</width>
+     <height>50</height>
     </size>
    </property>
   </widget>
    <property name="geometry">
     <rect>
      <x>230</x>
-     <y>100</y>
+     <y>80</y>
      <width>261</width>
      <height>41</height>
     </rect>
    <property name="geometry">
     <rect>
      <x>230</x>
-     <y>170</y>
+     <y>140</y>
      <width>171</width>
      <height>41</height>
     </rect>
    <property name="geometry">
     <rect>
      <x>230</x>
-     <y>240</y>
+     <y>190</y>
      <width>171</width>
      <height>41</height>
     </rect>
    <property name="geometry">
     <rect>
      <x>140</x>
-     <y>300</y>
-     <width>55</width>
-     <height>55</height>
+     <y>310</y>
+     <width>50</width>
+     <height>50</height>
     </rect>
    </property>
    <property name="text">
     <bool>true</bool>
    </property>
   </widget>
+  <widget class="QLabel" name="labelHelpUsers">
+   <property name="geometry">
+    <rect>
+     <x>230</x>
+     <y>250</y>
+     <width>171</width>
+     <height>41</height>
+    </rect>
+   </property>
+   <property name="font">
+    <font>
+     <family>Bitstream Charter</family>
+    </font>
+   </property>
+   <property name="text">
+    <string>Users view</string>
+   </property>
+  </widget>
+  <widget class="QPushButton" name="pushButtonHelpUsers">
+   <property name="geometry">
+    <rect>
+     <x>140</x>
+     <y>250</y>
+     <width>50</width>
+     <height>50</height>
+    </rect>
+   </property>
+   <property name="text">
+    <string/>
+   </property>
+   <property name="icon">
+    <iconset resource="graphics.qrc">
+     <normaloff>:/new/prefix1/Graphics/users.png</normaloff>:/new/prefix1/Graphics/users.png</iconset>
+   </property>
+   <property name="iconSize">
+    <size>
+     <width>50</width>
+     <height>50</height>
+    </size>
+   </property>
+  </widget>
  </widget>
  <resources>
   <include location="graphics.qrc"/>
index b5682e5..6b0ea01 100644 (file)
@@ -42,7 +42,8 @@ SOURCES += main.cpp \
     profiledialog.cpp \
        filereader.cpp \
     usersdialog.cpp \
-    registerdialog.cpp
+    registerdialog.cpp \
+    helpusersdialog.cpp
 HEADERS += mainwindow.h \
     creditsdialog.h \
     routedialog.h \
@@ -75,7 +76,8 @@ HEADERS += mainwindow.h \
     profiledialog.h \
        filereader.h \
     usersdialog.h \
-    registerdialog.h
+    registerdialog.h \
+    helpusersdialog.h
 FORMS += mainwindow.ui \
     creditsdialog.ui \
     routedialog.ui \
@@ -94,8 +96,9 @@ FORMS += mainwindow.ui \
     helproutingdialog.ui \
     helpsettingsdialog.ui \
     profiledialog.ui \
-       usersdialog.ui \
-    registerdialog.ui
+    usersdialog.ui \
+    registerdialog.ui \
+    helpusersdialog.ui
 RESOURCES += graphics.qrc
 contains(QT_CONFIG, hildon):CONFIG += hildon
 CONFIG += link_pkgconfig