Git commit adea074999ba3fed0377004a41f9573df477f62b by Boudhayan Gupta.
Committed on 15/09/2015 at 06:26.
Pushed by bgupta into branch 'master'.

Rename to Kapture

M  +9    -6    CMakeLists.txt
M  +3    -3    desktop/CMakeLists.txt
R  +2    -35   desktop/kapture.notifyrc [from: desktop/kscreengenie.notifyrc - 
056% similarity]
R  +2    -22   desktop/org.kde.kapture.desktop [from: 
desktop/org.kde.kscreengenie.desktop - 071% similarity]
M  +1    -1    doc/CMakeLists.txt
R  +-    --    doc/Kapture.png [from: doc/KScreenGenie.png - 100% similarity]
M  +30   -30   doc/index.docbook
M  +13   -13   src/CMakeLists.txt
M  +4    -4    src/Config.h.in
M  +1    -1    src/Gui/KSImageWidget.cpp
M  +1    -1    src/Gui/KSImageWidget.h
M  +1    -1    src/Gui/KSMainWindow.cpp
M  +1    -1    src/Gui/KSMainWindow.h
M  +1    -1    src/Gui/KSSaveConfigDialog.cpp
M  +1    -1    src/Gui/KSSaveConfigDialog.h
M  +1    -1    src/Gui/KSSendToMenu.cpp
M  +1    -1    src/Gui/KSSendToMenu.h
M  +1    -1    src/Gui/KSWidget.cpp
M  +1    -1    src/Gui/KSWidget.h
M  +1    -1    src/KSCore.cpp
M  +1    -1    src/KSCore.h
M  +7    -7    src/Main.cpp
M  +19   -0    src/PlatformBackends/DummyImageGrabber.cpp
M  +19   -0    src/PlatformBackends/DummyImageGrabber.h
M  +1    -1    src/PlatformBackends/ImageGrabber.cpp
M  +1    -1    src/PlatformBackends/X11ImageGrabber.cpp
M  +1    -1    src/PlatformBackends/X11ImageGrabber.h
M  +1    -1    src/ScreenClipper.cpp
M  +1    -1    src/ScreenClipper.h

http://commits.kde.org/kscreengenie/adea074999ba3fed0377004a41f9573df477f62b

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3f2b272..3bc3dff 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,10 +1,13 @@
-# KScreenGenie project
+# Kapture project
 
-project(KScreenGenie)
-set(KSG_VERSION_MAJOR 2)
-set(KSG_VERSION_MINOR 0)
-set(KSG_VERSION_PATCH 1)
-set(KSG_VERSION 
"${KSG_VERSION_MAJOR}.${KSG_VERSION_MINOR}.${KSG_VERSION_PATCH}")
+project(Kapture)
+
+# KDE Application Version, managed by release script
+set(KDE_APPLICATIONS_VERSION_MAJOR "15")
+set(KDE_APPLICATIONS_VERSION_MINOR "08")
+set(KDE_APPLICATIONS_VERSION_MICRO "999")
+set(KDE_APPLICATIONS_VERSION 
"${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
+set(KAPTURE_VERSION ${KDE_APPLICATIONS_VERSION})
 
 # minimum requirements
 
diff --git a/desktop/CMakeLists.txt b/desktop/CMakeLists.txt
index 677331e..7127249 100644
--- a/desktop/CMakeLists.txt
+++ b/desktop/CMakeLists.txt
@@ -1,11 +1,11 @@
 # install the .desktop and rc files in the correct place
 
 install(
-    PROGRAMS org.kde.kscreengenie.desktop
+    PROGRAMS org.kde.kapture.desktop
     DESTINATION ${XDG_APPS_INSTALL_DIR}
 )
 
 install(
-    FILES kscreengenie.notifyrc
-    DESTINATION  ${KNOTIFYRC_INSTALL_DIR}
+    FILES kapture.notifyrc
+    DESTINATION ${KNOTIFYRC_INSTALL_DIR}
 )
diff --git a/desktop/kscreengenie.notifyrc b/desktop/kapture.notifyrc
similarity index 56%
rename from desktop/kscreengenie.notifyrc
rename to desktop/kapture.notifyrc
index 193d7e2..6e667ec 100644
--- a/desktop/kscreengenie.notifyrc
+++ b/desktop/kapture.notifyrc
@@ -1,40 +1,7 @@
 [Global]
-IconName=kscreengenie
-Name=KScreenGenie
-Name[bg]=KScreenGenie
-Name[ca]=KScreenGenie
-Name[cs]=KScreenGenie
-Name[de]=KScreenGenie
-Name[en_GB]=KScreenGenie
-Name[es]=KScreenGenie
-Name[fi]=KScreenGenie
-Name[gl]=KScreenGenie
-Name[nl]=KScreenGenie
-Name[pl]=KDżinEkranu
-Name[pt]=KScreenGenie
-Name[pt_BR]=KScreenGenie
-Name[ro]=KScreenGenie
-Name[sk]=KScreenGenie
-Name[sv]=Kscreengenie
-Name[uk]=KScreenGenie
-Name[x-test]=xxKScreenGeniexx
-Name[zh_CN]=KScreenGenie
+IconName=kapture
+Name=Kapture
 Comment=Screenshot Capture Utility
-Comment[ca]=Utilitat per pendre captures de pantalla
-Comment[cs]=Nástroj na snímání obrazovky
-Comment[de]=Dienstprogramm für Bildschirmfotos
-Comment[en_GB]=Screenshot Capture Utility
-Comment[es]=Utilidad de capturas de pantalla
-Comment[fi]=Kuvankaappausohjelma
-Comment[gl]=Utilidade para facer capturas de pantalla.
-Comment[nl]=Hulpmiddel voor het maken van een schermafdruk
-Comment[pl]=Narzędzie do przechwytywania ekranu
-Comment[pt]=Utilitário de Captura de Imagens
-Comment[pt_BR]=Utilitário de captura de tela
-Comment[sk]=Nástroj na zachytávanie obrazovky
-Comment[sv]=Verktyg för att ta skärmbilder
-Comment[uk]=Програма для створення знімків екрана
-Comment[x-test]=xxScreenshot Capture Utilityxx
 
 [Event/newScreenshotSaved]
 Name=New Screenshot Saved
diff --git a/desktop/org.kde.kscreengenie.desktop 
b/desktop/org.kde.kapture.desktop
similarity index 71%
rename from desktop/org.kde.kscreengenie.desktop
rename to desktop/org.kde.kapture.desktop
index 3c7f804..3998f03 100644
--- a/desktop/org.kde.kscreengenie.desktop
+++ b/desktop/org.kde.kapture.desktop
@@ -18,31 +18,11 @@ GenericName[sv]=Verktyg för att ta skärmbilder
 GenericName[uk]=Програма для створення знімків екрана
 GenericName[x-test]=xxScreenshot Capture Utilityxx
 GenericName[zh_CN]=屏幕截图工具
-Name=KScreenGenie
-Name[bg]=KScreenGenie
-Name[ca]=KScreenGenie
-Name[cs]=KScreenGenie
-Name[de]=KScreenGenie
-Name[en_GB]=KScreenGenie
-Name[es]=KScreenGenie
-Name[fi]=KScreenGenie
-Name[gl]=KScreenGenie
-Name[nl]=KScreenGenie
-Name[pl]=KDżinEkranu
-Name[pt]=KScreenGenie
-Name[pt_BR]=KScreenGenie
-Name[ro]=KScreenGenie
-Name[sk]=KScreenGenie
-Name[sv]=Kscreengenie
-Name[uk]=KScreenGenie
-Name[x-test]=xxKScreenGeniexx
-Name[zh_CN]=KScreenGenie
+Name=Kapture
 Categories=Qt;KDE;Utility;
 MimeType=
-Exec=kscreengenie
+Exec=kapture
 Icon=ksnapshot
 Type=Application
 Terminal=false
 StartupNotify=false
-
-
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 04b0fc6..12ea21e 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -3,5 +3,5 @@
 KDOCTOOLS_CREATE_HANDBOOK(
     index.docbook
         INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en
-        SUBDIR ksnapshot
+        SUBDIR kapture
 )
diff --git a/doc/KScreenGenie.png b/doc/Kapture.png
similarity index 100%
rename from doc/KScreenGenie.png
rename to doc/Kapture.png
diff --git a/doc/index.docbook b/doc/index.docbook
index 280e4d7..c75b86a 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -1,17 +1,17 @@
 <?xml version="1.0" ?>
 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 
"dtd/kdedbx45.dtd" [
-  <!ENTITY kscreengenie "KScreenGenie">
-  <!ENTITY kappname "&kscreengenie;">
+  <!ENTITY kapture "Kapture">
+  <!ENTITY kappname "&kapture;">
   <!ENTITY package "kdegraphics">
   <!ENTITY % addindex "IGNORE">
   <!ENTITY % English "INCLUDE" > <!-- change language only here -->
   <!ENTITY Boudhayan.Gupta 
"<personname><firstname>Boudhayan</firstname><surname>Gupta</surname></personname>">
-  <!ENTITY Boudhayan.Gupta.mail "<email>[email protected]</email>">
+  <!ENTITY Boudhayan.Gupta.mail "<email>[email protected]</email>">
 ]>
 
-<book id="kscreengenie" lang="&language;">
+<book id="kapture" lang="&language;">
        <bookinfo>
-               <title>The &kscreengenie; Handbook</title>
+               <title>The &kapture; Handbook</title>
 
                <authorgroup>
                        <author>
@@ -37,12 +37,12 @@
                <releaseinfo>1.9.96</releaseinfo>
 
                <abstract>
-                       <para>&kscreengenie; is a simple application for 
capturing desktop screenshots. It can capture images of the entire desktop, a 
single monitor, the currently active window, the window currently under the 
mouse, or a rectangular region of the screen. The images can then be printed, 
sent to other applications for manipulation, or quickly be saved as-is.</para>
+                       <para>&kapture; is a simple application for capturing 
desktop screenshots. It can capture images of the entire desktop, a single 
monitor, the currently active window, the window currently under the mouse, or 
a rectangular region of the screen. The images can then be printed, sent to 
other applications for manipulation, or quickly be saved as-is.</para>
                </abstract>
 
                <keywordset>
                        <keyword>KDE</keyword>
-                       <keyword>&kscreengenie;</keyword>
+                       <keyword>&kapture;</keyword>
                        <keyword>kdegraphics</keyword>
                        <keyword>screenshot</keyword>
                        <keyword>screen capture</keyword>
@@ -53,61 +53,61 @@
        <chapter id="introduction">
            <title>Introduction</title>
 
-           <para>&kscreengenie; is a simple application for capturing desktop 
screenshots. It can capture images of the entire desktop, a single monitor, the 
currently active window, the window currently under the mouse, or a rectangular 
region of the screen. The images can then be printed, sent to other 
applications for manipulation, or quickly be saved as-is.</para>
+           <para>&kapture; is a simple application for capturing desktop 
screenshots. It can capture images of the entire desktop, a single monitor, the 
currently active window, the window currently under the mouse, or a rectangular 
region of the screen. The images can then be printed, sent to other 
applications for manipulation, or quickly be saved as-is.</para>
 
            <para>Please report any problems or feature requests to the <ulink 
url="http://bugs.kde.org/";>&kde; Bug Tracking System</ulink>.</para>
        </chapter>
 
        <chapter id="starting">
-               <title>Starting &kscreengenie;</title>
+               <title>Starting &kapture;</title>
 
-               <para>&kscreengenie; can be started in a variety of ways, as 
described below:</para>
+               <para>&kapture; can be started in a variety of ways, as 
described below:</para>
 
                <itemizedlist>
                        <listitem>
-                               <para>In the application launcher menu, 
&kscreengenie; can be found at 
<menuchoice><guisubmenu>Applications</guisubmenu><guisubmenu>Graphics</guisubmenu><guimenuitem>Screenshot
 Capture Utility &kscreengenie;</guimenuitem></menuchoice></para>
+                               <para>In the application launcher menu, 
&kapture; can be found at 
<menuchoice><guisubmenu>Applications</guisubmenu><guisubmenu>Graphics</guisubmenu><guimenuitem>Screenshot
 Capture Utility &kapture;</guimenuitem></menuchoice></para>
                        </listitem>
                        <listitem>
-                               <para>Pressing the <keycap>Print 
Screen</keycap> button on the keyboard will immediately launch &kscreengenie;. 
Additionally, two more keyboard shortcuts are available. Pressing <keycombo 
action="simul">&Alt;<keycap>Print Screen</keycap></keycombo> will take a 
screenshot of the active window and save it in your default <filename 
class="directory">Pictures</filename> folder without showing the GUI, while 
pressing <keycombo action="simul">&Shift;<keycap>Print 
Screen</keycap></keycombo> will take a screenshot of your entire desktop and 
save it in your default <filename class="directory">Pictures</filename> folder 
without showing the GUI.</para>
+                               <para>Pressing the <keycap>Print 
Screen</keycap> button on the keyboard will immediately launch &kapture;. 
Additionally, two more keyboard shortcuts are available. Pressing <keycombo 
action="simul">&Alt;<keycap>Print Screen</keycap></keycombo> will take a 
screenshot of the active window and save it in your default <filename 
class="directory">Pictures</filename> folder without showing the GUI, while 
pressing <keycombo action="simul">&Shift;<keycap>Print 
Screen</keycap></keycombo> will take a screenshot of your entire desktop and 
save it in your default <filename class="directory">Pictures</filename> folder 
without showing the GUI.</para>
                        </listitem>
                        <listitem>
-                               <para>The mini command line &krunner; (invoked 
with <keycombo action="simul">&Alt;<keycap>F2</keycap></keycombo>) may also be 
used to start &kscreengenie;.</para>
+                               <para>The mini command line &krunner; (invoked 
with <keycombo action="simul">&Alt;<keycap>F2</keycap></keycombo>) may also be 
used to start &kapture;.</para>
                        </listitem>
                        <listitem>
-                               <para> &kscreengenie; can be started from the 
command-line. &kscreengenie; has an extensive set of command-line options, 
including a background mode which can be used to script the capture of 
screenshots without showing the GUI or requiring user interaction.</para>
+                               <para> &kapture; can be started from the 
command-line. &kapture; has an extensive set of command-line options, including 
a background mode which can be used to script the capture of screenshots 
without showing the GUI or requiring user interaction.</para>
 
-                               <para>To start &kscreengenie; from the command 
prompt, type in:</para>
+                               <para>To start &kapture; from the command 
prompt, type in:</para>
                                <screen width="40">
-                                       <prompt>%</prompt> 
<command>kscreengenie &amp;</command>
+                                       <prompt>%</prompt> <command>kapture 
&amp;</command>
                                </screen>
 
                                <para>To view the full list of command-line 
options and their explanation, type in:</para>
                                <screen width="40">
-                                       <prompt>%</prompt> 
<command>kscreengenie --help</command>
+                                       <prompt>%</prompt> <command>kapture 
--help</command>
                                </screen>
                        </listitem>
                </itemizedlist>
        </chapter>
 
        <chapter id="using">
-               <title>Using &kscreengenie;</title>
+               <title>Using &kapture;</title>
 
-               <para>Once &kscreengenie; starts, you will see a window like 
the following:
+               <para>Once &kapture; starts, you will see a window like the 
following:
                        <mediaobject>
                                <imageobject>
                                        <imagedata fileref="MainWindow.png" 
format="PNG"/>
                                </imageobject>
                                <textobject>
-                                       <phrase>&kscreengenie; Main 
Window</phrase>
+                                       <phrase>&kapture; Main Window</phrase>
                                </textobject>
                        </mediaobject>
                </para>
 
-               <para>&kscreengenie; grabs an image of your entire desktop 
immediately after it is started, but before it displays itself on screen. This 
allows you to quickly create full-desktop screenshot images.</para>
+               <para>&kapture; grabs an image of your entire desktop 
immediately after it is started, but before it displays itself on screen. This 
allows you to quickly create full-desktop screenshot images.</para>
 
-               <para>The snapshot taken by &kscreengenie; is displayed in the 
preview window, which is located on the left-hand side of the &kscreengenie; 
application window.</para>
+               <para>The snapshot taken by &kapture; is displayed in the 
preview window, which is located on the left-hand side of the &kapture; 
application window.</para>
 
-               <para>To quickly save the image and quit &kscreengenie; press 
the <guibutton>Save &amp; Exit</guibutton> (<keycombo 
action="simul">&Ctrl;<keycap>Q</keycap></keycombo>) button. By default, this 
saves the image as a PNG file in your default Pictures folder, and exits the 
application immediately. The default save location and filename can be 
configured, as described later.</para>
+               <para>To quickly save the image and quit &kapture; press the 
<guibutton>Save &amp; Exit</guibutton> (<keycombo 
action="simul">&Ctrl;<keycap>Q</keycap></keycombo>) button. By default, this 
saves the image as a PNG file in your default Pictures folder, and exits the 
application immediately. The default save location and filename can be 
configured, as described later.</para>
 
                <para>The image can be saved by clicking on the arrow portion 
of the <guibutton>Save &amp; Exit</guibutton> button, and choosing 
<guimenuitem>Save As...</guimenuitem> (<keycombo 
action="simul">&Ctrl;&Shift;<keycap>S</keycap></keycombo>) option. This opens 
the standard &kde; save dialog, where you can choose the filename, the folder 
location, and the format that your screenshot will be saved in. You may edit 
the filename to anything you wish, including the name of a previously saved 
screenshot. You may also select the <guimenuitem>Save...</guimenuitem> 
(<keycombo action="simul">&Ctrl;<keycap>S</keycap></keycombo>) option, which 
will save the image to its default location and with the default 
filename.</para>
 
@@ -136,9 +136,9 @@
                                                <para>The <guilabel>Active 
Window</guilabel> option takes a screenshot of the window that currently has 
focus. It is advisable to use a delay with this mode, to give you time to 
select and activate a window before the screenshot is taken.</para>
                                        </listitem>
                                        <listitem>
-                                               <para>The <guilabel>Window 
Under Cursor</guilabel> option takes a screenshot of the window that is under 
the mouse cursor. If the cursor is on top of a pop-up menu, &kscreengenie; 
tries to take a screenshot of the menu as well as its parent window.</para>
+                                               <para>The <guilabel>Window 
Under Cursor</guilabel> option takes a screenshot of the window that is under 
the mouse cursor. If the cursor is on top of a pop-up menu, &kapture; tries to 
take a screenshot of the menu as well as its parent window.</para>
 
-                                               <para>While this works most of 
the time, in certain cases it may fail to obtain information about the parent 
window. In this case, &kscreengenie; falls back to old way of capturing the 
image automatically, and captures an image of only the pop-up menu. You can 
also force the old way of capturing the image by checking the <guilabel>Capture 
the current pop-up only</guilabel> checkbox under <guilabel>Content 
Options</guilabel></para>
+                                               <para>While this works most of 
the time, in certain cases it may fail to obtain information about the parent 
window. In this case, &kapture; falls back to old way of capturing the image 
automatically, and captures an image of only the pop-up menu. You can also 
force the old way of capturing the image by checking the <guilabel>Capture the 
current pop-up only</guilabel> checkbox under <guilabel>Content 
Options</guilabel></para>
                                        </listitem>
                                        <listitem>
                                                <para>The <guilabel>Rectangular 
Region</guilabel> option allows you to select a rectangular region of your 
desktop with your mouse. This region may be spread across different 
outputs.</para>
@@ -149,13 +149,13 @@
 
                                <para>The <guilabel>Delay</guilabel> spin-box 
allows you to set the delay between pressing the <guibutton>Take New 
Screenshot</guibutton> (<keycombo 
action="simul">&Ctrl;<keycap>N</keycap></keycombo>) button and taking the 
screenshot. This delay can be set in increments of 0.1 seconds, or 100 
milliseconds.</para>
 
-                               <para>Enabling the <guilabel>On 
Click</guilabel> checkbox overrides the delay. When this checkbox is enabled, 
pressing the <guibutton>Take New Screenshot</guibutton> (<keycombo 
action="simul">&Ctrl;<keycap>N</keycap></keycombo>) button hides the 
&kscreengenie; window and changes the mouse cursor to a crosshair. The 
screenshot is captured when the mouse is left-clicked, or aborted if any other 
mouse buttons are clicked. Note that you cannot interact with the desktop using 
the mouse while the cursor is a crosshair, but you can use the keyboard.</para>
+                               <para>Enabling the <guilabel>On 
Click</guilabel> checkbox overrides the delay. When this checkbox is enabled, 
pressing the <guibutton>Take New Screenshot</guibutton> (<keycombo 
action="simul">&Ctrl;<keycap>N</keycap></keycombo>) button hides the &kapture; 
window and changes the mouse cursor to a crosshair. The screenshot is captured 
when the mouse is left-clicked, or aborted if any other mouse buttons are 
clicked. Note that you cannot interact with the desktop using the mouse while 
the cursor is a crosshair, but you can use the keyboard.</para>
                        </sect2>
 
                        <sect2>
                                <title>Content Options</title>
 
-                               <para>The content options settings allow you to 
select whether the mouse cursor should be included in the screenshots, and 
whether to capture window decorations along with the image of a single 
application window. In <guilabel>Window Under Cursor</guilabel> mode, it also 
allows you to select if &kscreengenie; shall only capture the image of the 
current pop-up menu under the cursor, or also include the parent window.</para>
+                               <para>The content options settings allow you to 
select whether the mouse cursor should be included in the screenshots, and 
whether to capture window decorations along with the image of a single 
application window. In <guilabel>Window Under Cursor</guilabel> mode, it also 
allows you to select if &kapture; shall only capture the image of the current 
pop-up menu under the cursor, or also include the parent window.</para>
 
                                <itemizedlist>
                                        <listitem>
@@ -178,13 +178,13 @@
                <sect1>
                        <title>Buttons</title>
 
-                       <para>There are five buttons located at the bottom of 
the &kscreengenie; window. Their functions are described below:</para>
+                       <para>There are five buttons located at the bottom of 
the &kapture; window. Their functions are described below:</para>
 
                        <variablelist>
                                <varlistentry>
                                        <term><guibutton>Help</guibutton></term>
                                        <listitem>
-                                               <para>This button gives you a 
menu where you can open the <guimenuitem>&kscreengenie; Handbook</guimenuitem>, 
report a bug, switch the language for &kscreengenie; or get some more 
information <guimenuitem>About &kscreengenie;</guimenuitem> and 
<guimenuitem>About &kde;</guimenuitem>.</para>
+                                               <para>This button gives you a 
menu where you can open the <guimenuitem>&kapture; Handbook</guimenuitem>, 
report a bug, switch the language for &kapture; or get some more information 
<guimenuitem>About &kapture;</guimenuitem> and <guimenuitem>About 
&kde;</guimenuitem>.</para>
                                        </listitem>
                                </varlistentry>
                                <varlistentry>
@@ -220,7 +220,7 @@
 
                <sect1>
                        <title>Configure Save Options</title>
-                       <para>When you use the <guilabel>Save &amp; 
Exit</guilabel> or the <guilabel>Save</guilabel> functions, &kscreengenie; 
saves the image with a default filename, in your Pictures folder under your 
home directory. The default filename includes the date and time when the image 
was taken.</para>
+                       <para>When you use the <guilabel>Save &amp; 
Exit</guilabel> or the <guilabel>Save</guilabel> functions, &kapture; saves the 
image with a default filename, in your Pictures folder under your home 
directory. The default filename includes the date and time when the image was 
taken.</para>
 
                        <para>The <guilabel>Configure Save Options</guilabel> 
option allows you to set the default save location and filename. Clicking this 
option brings up a dialog box like the following:
                                <mediaobject>
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 50fe5af..54a3a89 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -5,7 +5,7 @@ configure_file(Config.h.in ${CMAKE_CURRENT_BINARY_DIR}/Config.h)
 # target
 
 set(
-    KSG_SRCS_DEFAULT
+    KAPTURE_SRCS_DEFAULT
         Main.cpp
         KSCore.cpp
         ScreenClipper.cpp
@@ -20,14 +20,14 @@ set(
 
 if(XCB_FOUND)
     set(
-        KSG_SRCS_X11
+        KAPTURE_SRCS_X11
             PlatformBackends/X11ImageGrabber.cpp
     )
 endif()
 
 if(KF5Kipi_FOUND)
     set(
-        KSG_SRCS_KIPI
+        KAPTURE_SRCS_KIPI
             KipiInterface/KSGKipiInterface.cpp
             KipiInterface/KSGKipiInfoShared.cpp
             KipiInterface/KSGKipiImageCollectionShared.cpp
@@ -36,21 +36,21 @@ if(KF5Kipi_FOUND)
 endif()
 
 set(
-    KSG_SRCS_ALL
-        ${KSG_SRCS_DEFAULT}
-        ${KSG_SRCS_KIPI}
-        ${KSG_SRCS_X11}
+    KAPTURE_SRCS_ALL
+        ${KAPTURE_SRCS_DEFAULT}
+        ${KAPTURE_SRCS_KIPI}
+        ${KAPTURE_SRCS_X11}
 )
 
 add_executable(
-    kscreengenie
-        ${KSG_SRCS_ALL}
+    kapture
+        ${KAPTURE_SRCS_ALL}
 )
 
 # link libraries
 
 target_link_libraries(
-    kscreengenie
+    kapture
         Qt5::DBus
         Qt5::PrintSupport
         KF5::CoreAddons
@@ -65,7 +65,7 @@ target_link_libraries(
 
 if(XCB_FOUND)
     target_link_libraries(
-        kscreengenie
+        kapture
             XCB::XFIXES
             XCB::IMAGE
             XCB::CURSOR
@@ -77,9 +77,9 @@ endif()
 
 if(KF5Kipi_FOUND)
     target_link_libraries (
-        kscreengenie
+        kapture
             KF5::Kipi
     )
 endif()
 
-install(TARGETS kscreengenie ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS kapture ${INSTALL_TARGETS_DEFAULT_ARGS})
diff --git a/src/Config.h.in b/src/Config.h.in
index df9710c..6a1a8dd 100644
--- a/src/Config.h.in
+++ b/src/Config.h.in
@@ -1,5 +1,5 @@
-#ifndef KSG_CONFIG_H
-#define KSG_CONFIG_H
+#ifndef KAPTURE_CONFIG_H
+#define KAPTURE_CONFIG_H
 
 /* Define to 1 if we are building with XCB */
 #cmakedefine XCB_FOUND 1
@@ -7,7 +7,7 @@
 /* Define to 1 if we have KIPI */
 #cmakedefine KIPI_FOUND 1
 
-/* Set the KScreenGenie version from CMake */
-#cmakedefine KSG_VERSION "@KSG_VERSION@"
+/* Set the Kapture version from CMake */
+#cmakedefine KAPTURE_VERSION "@KAPTURE_VERSION@"
 
 #endif
diff --git a/src/Gui/KSImageWidget.cpp b/src/Gui/KSImageWidget.cpp
index 213260d..bb0e8ca 100644
--- a/src/Gui/KSImageWidget.cpp
+++ b/src/Gui/KSImageWidget.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSImageWidget.h b/src/Gui/KSImageWidget.h
index 58941e2..aa6f73a 100644
--- a/src/Gui/KSImageWidget.h
+++ b/src/Gui/KSImageWidget.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSMainWindow.cpp b/src/Gui/KSMainWindow.cpp
index 417d62d..6520bb9 100644
--- a/src/Gui/KSMainWindow.cpp
+++ b/src/Gui/KSMainWindow.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSMainWindow.h b/src/Gui/KSMainWindow.h
index 5e63086..4866c05 100644
--- a/src/Gui/KSMainWindow.h
+++ b/src/Gui/KSMainWindow.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSSaveConfigDialog.cpp b/src/Gui/KSSaveConfigDialog.cpp
index 124e7bf..bed9f6b 100644
--- a/src/Gui/KSSaveConfigDialog.cpp
+++ b/src/Gui/KSSaveConfigDialog.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSSaveConfigDialog.h b/src/Gui/KSSaveConfigDialog.h
index edf39c9..44a72b3 100644
--- a/src/Gui/KSSaveConfigDialog.h
+++ b/src/Gui/KSSaveConfigDialog.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSSendToMenu.cpp b/src/Gui/KSSendToMenu.cpp
index f009c28..e64db3d 100644
--- a/src/Gui/KSSendToMenu.cpp
+++ b/src/Gui/KSSendToMenu.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  Contains code from ksnapshotsendtoactions.cpp, part of KSnapshot.
  *  Copyright notices reproduced below:
diff --git a/src/Gui/KSSendToMenu.h b/src/Gui/KSSendToMenu.h
index 062a72a..b5b2ae6 100644
--- a/src/Gui/KSSendToMenu.h
+++ b/src/Gui/KSSendToMenu.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSWidget.cpp b/src/Gui/KSWidget.cpp
index 7b36810..969972a 100644
--- a/src/Gui/KSWidget.cpp
+++ b/src/Gui/KSWidget.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Gui/KSWidget.h b/src/Gui/KSWidget.h
index 9d6a3fd..db9d4cb 100644
--- a/src/Gui/KSWidget.h
+++ b/src/Gui/KSWidget.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/KSCore.cpp b/src/KSCore.cpp
index 3106b3d..a6f9241 100644
--- a/src/KSCore.cpp
+++ b/src/KSCore.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  Includes code from ksnapshot.cpp, part of KSnapshot. Copyright notices
  *  reproduced below:
diff --git a/src/KSCore.h b/src/KSCore.h
index fe1b03e..fad0cf5 100644
--- a/src/KSCore.h
+++ b/src/KSCore.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/Main.cpp b/src/Main.cpp
index c668273..e3990ef 100644
--- a/src/Main.cpp
+++ b/src/Main.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
@@ -37,7 +37,7 @@ int main(int argc, char **argv)
     QApplication app(argc, argv);
 
     app.setOrganizationDomain("kde.org");
-    app.setApplicationName("kscreengenie");
+    app.setApplicationName("kapture");
     app.setWindowIcon(QIcon::fromTheme("ksnapshot"));
 
     app.setAttribute(Qt::AA_DontCreateNativeWidgetSiblings, true);
@@ -45,14 +45,14 @@ int main(int argc, char **argv)
 
     // set up the about data
 
-    KLocalizedString::setApplicationDomain("kscreengenie");
-    KAboutData aboutData("kscreengenie",
-                         i18n("KScreenGenie"),
-                         KSG_VERSION,
+    KLocalizedString::setApplicationDomain("kapture");
+    KAboutData aboutData("kapture",
+                         i18n("Kapture"),
+                         KAPTURE_VERSION,
                          i18n("KDE Screenshot Utility"),
                          KAboutLicense::GPL_V2,
                          i18n("(C) 2015 Boudhayan Gupta"));
-    aboutData.addAuthor("Boudhayan Gupta", QString(), "[email protected]");
+    aboutData.addAuthor("Boudhayan Gupta", QString(), "[email protected]");
     KAboutData::setApplicationData(aboutData);
 
     // set up the command line options parser
diff --git a/src/PlatformBackends/DummyImageGrabber.cpp 
b/src/PlatformBackends/DummyImageGrabber.cpp
index e960086..4ccea75 100644
--- a/src/PlatformBackends/DummyImageGrabber.cpp
+++ b/src/PlatformBackends/DummyImageGrabber.cpp
@@ -1,3 +1,22 @@
+/*
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with this program; if not, write to the Free Software
+ *  Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ *  Boston, MA 02110-1301, USA.
+ */
+
 #include "DummyImageGrabber.h"
 
 DummyImageGrabber::DummyImageGrabber(QObject *parent):
diff --git a/src/PlatformBackends/DummyImageGrabber.h 
b/src/PlatformBackends/DummyImageGrabber.h
index 1076b40..73362df 100644
--- a/src/PlatformBackends/DummyImageGrabber.h
+++ b/src/PlatformBackends/DummyImageGrabber.h
@@ -1,3 +1,22 @@
+/*
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU Lesser General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Lesser General Public License
+ *  along with this program; if not, write to the Free Software
+ *  Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ *  Boston, MA 02110-1301, USA.
+ */
+
 #ifndef DUMMYIMAGEGRABBER_H
 #define DUMMYIMAGEGRABBER_H
 
diff --git a/src/PlatformBackends/ImageGrabber.cpp 
b/src/PlatformBackends/ImageGrabber.cpp
index 50fd09e..db8fc35 100644
--- a/src/PlatformBackends/ImageGrabber.cpp
+++ b/src/PlatformBackends/ImageGrabber.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/PlatformBackends/X11ImageGrabber.cpp 
b/src/PlatformBackends/X11ImageGrabber.cpp
index 78284be..eb7dee7 100644
--- a/src/PlatformBackends/X11ImageGrabber.cpp
+++ b/src/PlatformBackends/X11ImageGrabber.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  Contains code from kxutils.cpp, part of KWindowSystem. Copyright
  *  notices reproduced below:
diff --git a/src/PlatformBackends/X11ImageGrabber.h 
b/src/PlatformBackends/X11ImageGrabber.h
index 9d0dc70..a73112b 100644
--- a/src/PlatformBackends/X11ImageGrabber.h
+++ b/src/PlatformBackends/X11ImageGrabber.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *  Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU Lesser General Public License as published by
diff --git a/src/ScreenClipper.cpp b/src/ScreenClipper.cpp
index 4e99f55..1486a59 100644
--- a/src/ScreenClipper.cpp
+++ b/src/ScreenClipper.cpp
@@ -1,6 +1,6 @@
 /*
  *   Copyright (C) 2007 Luca Gugelmann <[email protected]>
- *   Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *   Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *   This program is free software; you can redistribute it and/or modify it
  *   under the terms of the GNU Library General Public License version 2 as
diff --git a/src/ScreenClipper.h b/src/ScreenClipper.h
index 0983e98..2cc00a1 100644
--- a/src/ScreenClipper.h
+++ b/src/ScreenClipper.h
@@ -1,6 +1,6 @@
 /*
  *   Copyright (C) 2007 Luca Gugelmann <[email protected]>
- *   Copyright (C) 2015 Boudhayan Gupta <[email protected]>
+ *   Copyright (C) 2015 Boudhayan Gupta <[email protected]>
  *
  *   This program is free software; you can redistribute it and/or modify it
  *   under the terms of the GNU Library General Public License version 2 as
_______________________________________________
kde-doc-english mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-doc-english

Reply via email to