diff --git a/sflphone-client-kde/AUTHORS b/sflphone-client-kde/AUTHORS deleted file mode 100644 index 2ced1d4b48b6f43179546decbf9fe0551a778675..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -Current authors: - -Jérémy Quentin <jeremy dot quentin at savoirfairelinux dot com> diff --git a/sflphone-client-kde/CMakeLists.txt b/sflphone-client-kde/CMakeLists.txt deleted file mode 100644 index c16efdcb6e584685facfd002d0a085e729deb982..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) - -PROJECT(sflphone-client-kde) - -SET(LOCAL_CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/") -SET(CMAKE_MODULE_PATH "${LOCAL_CMAKE_MODULE_PATH}") - -# --- custom targets: --- -INCLUDE( ${LOCAL_CMAKE_MODULE_PATH}/TargetDistclean.cmake REQUIRED) - -#FIND_PACKAGE ( Kabc REQUIRED ) -# FIND_PACKAGE ( PkgConfig REQUIRED ) -FIND_PACKAGE ( KDE4 REQUIRED ) -FIND_PACKAGE ( Qt4 REQUIRED ) - -INCLUDE ( KDE4Defaults ) - -MESSAGE("cmake install prefix is : ${CMAKE_INSTALL_PREFIX}") - -INCLUDE_DIRECTORIES ( ${KDE4_INCLUDES} ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}) - -INCLUDE ( ${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake ) -INCLUDE( ${QT_USE_FILE} ) - - -add_subdirectory(data) -add_subdirectory(src) -add_subdirectory(doc) -add_subdirectory(man) -add_subdirectory(po) - - diff --git a/sflphone-client-kde/COPYING b/sflphone-client-kde/COPYING deleted file mode 100644 index 5b6e7c66c276e7610d4a73c70ec1a1f7c1003259..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/COPYING +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - <one line to give the program's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU 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 General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - <signature of Ty Coon>, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/sflphone-client-kde/ChangeLog b/sflphone-client-kde/ChangeLog deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/sflphone-client-kde/DEVELOPPER b/sflphone-client-kde/DEVELOPPER deleted file mode 100644 index 7442486ecaf7f0c064b8537ed20381ad65f4e984..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/DEVELOPPER +++ /dev/null @@ -1,23 +0,0 @@ -From now on, those coding guideline must be applied to prevent more fragmentation of the coding style: --Class name must start with a caps --Funtion and variables names must -not- start with a caps --Words in functions must be separated by caps "addNewCall" --Pointer symbol should be merge with the type QWidget* aWidget --Indentation must be 3 (three) -space- wide, every IDE have options to set that --Classes and functions bracket must look like: - void MyClass::myFunction() - { - - } --If, while, case and for most look like this: - if () { - - } - else { - - } --One line if without braces are allowed --The .h HAVE TO BE COMMENTED following the doxygen syntax --"Autoconnect" functions are allowed --Qt STL and macro are recommaded --KDE class are prefered over pure Qt classes diff --git a/sflphone-client-kde/Doxyfile b/sflphone-client-kde/Doxyfile deleted file mode 100644 index acc49e116bc24b1c83b26f4303b981f780c09a56..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/Doxyfile +++ /dev/null @@ -1,316 +0,0 @@ -# Doxyfile 1.5.6-KDevelop - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- -DOXYFILE_ENCODING = UTF-8 -PROJECT_NAME = sflphone_kde -PROJECT_NUMBER = 0.1 -OUTPUT_DIRECTORY = -CREATE_SUBDIRS = NO -OUTPUT_LANGUAGE = English -BRIEF_MEMBER_DESC = YES -REPEAT_BRIEF = YES -ABBREVIATE_BRIEF = "The $name class" \ - "The $name widget" \ - "The $name file" \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the -ALWAYS_DETAILED_SEC = NO -INLINE_INHERITED_MEMB = NO -FULL_PATH_NAMES = YES -STRIP_FROM_PATH = /home/jquentin/ -STRIP_FROM_INC_PATH = -SHORT_NAMES = NO -JAVADOC_AUTOBRIEF = NO -QT_AUTOBRIEF = NO -MULTILINE_CPP_IS_BRIEF = NO -DETAILS_AT_TOP = NO -INHERIT_DOCS = YES -SEPARATE_MEMBER_PAGES = NO -TAB_SIZE = 8 -ALIASES = -OPTIMIZE_OUTPUT_FOR_C = NO -OPTIMIZE_OUTPUT_JAVA = NO -OPTIMIZE_FOR_FORTRAN = NO -OPTIMIZE_OUTPUT_VHDL = NO -BUILTIN_STL_SUPPORT = NO -CPP_CLI_SUPPORT = NO -SIP_SUPPORT = NO -IDL_PROPERTY_SUPPORT = YES -DISTRIBUTE_GROUP_DOC = NO -SUBGROUPING = YES -TYPEDEF_HIDES_STRUCT = NO -SYMBOL_CACHE_SIZE = 0 -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- -EXTRACT_ALL = NO -EXTRACT_PRIVATE = NO -EXTRACT_STATIC = NO -EXTRACT_LOCAL_CLASSES = YES -EXTRACT_LOCAL_METHODS = NO -EXTRACT_ANON_NSPACES = NO -HIDE_UNDOC_MEMBERS = NO -HIDE_UNDOC_CLASSES = NO -HIDE_FRIEND_COMPOUNDS = NO -HIDE_IN_BODY_DOCS = NO -INTERNAL_DOCS = NO -CASE_SENSE_NAMES = YES -HIDE_SCOPE_NAMES = NO -SHOW_INCLUDE_FILES = YES -INLINE_INFO = YES -SORT_MEMBER_DOCS = YES -SORT_BRIEF_DOCS = NO -SORT_GROUP_NAMES = NO -SORT_BY_SCOPE_NAME = NO -GENERATE_TODOLIST = YES -GENERATE_TESTLIST = YES -GENERATE_BUGLIST = YES -GENERATE_DEPRECATEDLIST= YES -ENABLED_SECTIONS = -MAX_INITIALIZER_LINES = 30 -SHOW_USED_FILES = YES -SHOW_DIRECTORIES = NO -SHOW_FILES = YES -SHOW_NAMESPACES = YES -FILE_VERSION_FILTER = -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- -QUIET = NO -WARNINGS = YES -WARN_IF_UNDOCUMENTED = YES -WARN_IF_DOC_ERROR = YES -WARN_NO_PARAMDOC = NO -WARN_FORMAT = "$file:$line: $text" -WARN_LOGFILE = -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- -INPUT = /home/jquentin/sflphone/sflphone_kde -INPUT_ENCODING = UTF-8 -FILE_PATTERNS = *.c \ - *.cc \ - *.cxx \ - *.cpp \ - *.c++ \ - *.d \ - *.java \ - *.ii \ - *.ixx \ - *.ipp \ - *.i++ \ - *.inl \ - *.h \ - *.hh \ - *.hxx \ - *.hpp \ - *.h++ \ - *.idl \ - *.odl \ - *.cs \ - *.php \ - *.php3 \ - *.inc \ - *.m \ - *.mm \ - *.dox \ - *.py \ - *.f90 \ - *.f \ - *.vhd \ - *.vhdl \ - *.C \ - *.CC \ - *.C++ \ - *.II \ - *.I++ \ - *.H \ - *.HH \ - *.H++ \ - *.CS \ - *.PHP \ - *.PHP3 \ - *.M \ - *.MM \ - *.PY \ - *.F90 \ - *.F \ - *.VHD \ - *.VHDL \ - *.C \ - *.H \ - *.tlh \ - *.diff \ - *.patch \ - *.moc \ - *.xpm \ - *.dox -RECURSIVE = yes -EXCLUDE = -EXCLUDE_SYMLINKS = NO -EXCLUDE_PATTERNS = -EXCLUDE_SYMBOLS = -EXAMPLE_PATH = -EXAMPLE_PATTERNS = * -EXAMPLE_RECURSIVE = NO -IMAGE_PATH = -INPUT_FILTER = -FILTER_PATTERNS = -FILTER_SOURCE_FILES = NO -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- -SOURCE_BROWSER = NO -INLINE_SOURCES = NO -STRIP_CODE_COMMENTS = YES -REFERENCED_BY_RELATION = NO -REFERENCES_RELATION = NO -REFERENCES_LINK_SOURCE = YES -USE_HTAGS = NO -VERBATIM_HEADERS = YES -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- -ALPHABETICAL_INDEX = NO -COLS_IN_ALPHA_INDEX = 5 -IGNORE_PREFIX = -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- -GENERATE_HTML = YES -HTML_OUTPUT = html -HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = -HTML_STYLESHEET = -HTML_ALIGN_MEMBERS = YES -GENERATE_HTMLHELP = NO -GENERATE_DOCSET = NO -DOCSET_FEEDNAME = "Doxygen generated docs" -DOCSET_BUNDLE_ID = org.doxygen.Project -HTML_DYNAMIC_SECTIONS = NO -CHM_FILE = -HHC_LOCATION = -QTHELP_FILE = -QTHELP_CONFIG = -DOXYGEN2QTHELP_LOC = -GENERATE_CHI = NO -CHM_INDEX_ENCODING = -BINARY_TOC = NO -TOC_EXPAND = NO -DISABLE_INDEX = NO -ENUM_VALUES_PER_LINE = 4 -GENERATE_TREEVIEW = NONE -TREEVIEW_WIDTH = 250 -FORMULA_FONTSIZE = 10 -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- -GENERATE_LATEX = YES -LATEX_OUTPUT = latex -LATEX_CMD_NAME = latex -MAKEINDEX_CMD_NAME = makeindex -COMPACT_LATEX = NO -PAPER_TYPE = a4wide -EXTRA_PACKAGES = -LATEX_HEADER = -PDF_HYPERLINKS = YES -USE_PDFLATEX = YES -LATEX_BATCHMODE = NO -LATEX_HIDE_INDICES = NO -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- -GENERATE_RTF = NO -RTF_OUTPUT = rtf -COMPACT_RTF = NO -RTF_HYPERLINKS = NO -RTF_STYLESHEET_FILE = -RTF_EXTENSIONS_FILE = -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- -GENERATE_MAN = NO -MAN_OUTPUT = man -MAN_EXTENSION = .3 -MAN_LINKS = NO -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- -GENERATE_XML = yes -XML_OUTPUT = xml -XML_SCHEMA = -XML_DTD = -XML_PROGRAMLISTING = YES -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- -GENERATE_AUTOGEN_DEF = NO -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- -GENERATE_PERLMOD = NO -PERLMOD_LATEX = NO -PERLMOD_PRETTY = YES -PERLMOD_MAKEVAR_PREFIX = -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- -ENABLE_PREPROCESSING = YES -MACRO_EXPANSION = NO -EXPAND_ONLY_PREDEF = NO -SEARCH_INCLUDES = YES -INCLUDE_PATH = -INCLUDE_FILE_PATTERNS = -PREDEFINED = -EXPAND_AS_DEFINED = -SKIP_FUNCTION_MACROS = YES -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- -TAGFILES = -GENERATE_TAGFILE = sflphone_kde.tag -ALLEXTERNALS = NO -EXTERNAL_GROUPS = YES -PERL_PATH = /usr/bin/perl -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- -CLASS_DIAGRAMS = YES -MSCGEN_PATH = -HIDE_UNDOC_RELATIONS = YES -HAVE_DOT = NO -DOT_FONTNAME = FreeSans -DOT_FONTPATH = -CLASS_GRAPH = YES -COLLABORATION_GRAPH = YES -GROUP_GRAPHS = YES -UML_LOOK = NO -TEMPLATE_RELATIONS = NO -INCLUDE_GRAPH = YES -INCLUDED_BY_GRAPH = YES -CALL_GRAPH = NO -CALLER_GRAPH = NO -GRAPHICAL_HIERARCHY = YES -DIRECTORY_GRAPH = YES -DOT_IMAGE_FORMAT = png -DOT_PATH = -DOTFILE_DIRS = -DOT_GRAPH_MAX_NODES = 50 -MAX_DOT_GRAPH_DEPTH = 1000 -DOT_TRANSPARENT = YES -DOT_MULTI_TARGETS = NO -GENERATE_LEGEND = YES -DOT_CLEANUP = YES -#--------------------------------------------------------------------------- -# Configuration::additions related to the search engine -#--------------------------------------------------------------------------- -SEARCHENGINE = NO diff --git a/sflphone-client-kde/INSTALL b/sflphone-client-kde/INSTALL deleted file mode 100644 index d53870cafa091920ece773c92156d91055e61b35..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/INSTALL +++ /dev/null @@ -1,62 +0,0 @@ -Installation Instructions -************************* - -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free -Software Foundation, Inc. - -This file is free documentation; the Free Software Foundation gives -unlimited permission to copy, distribute and modify it. - -Basic Installation -================== - -These are generic installation instructions. - - -To install the appplication, type the following commands in a console, while in the root directory of this application: - - .config.sh - cd build - make - sudo make install - -Explaination -================== - - .config.sh - -This script will configure and prepare the compilation and installation of the program. - -All needed files will be built in "build" directory. -So you have to go to this directory: - - cd build - -Then execute the Makefile, to compile the application (src, doc...) - - make - -Then install it all using: - - sudo make install - -You have to use "sudo" to be able to install the program in a protected directory (which is the case by default and most of the time). -Therefore it will ask for your system password. -If you don't have this password or for any reason you want to install the program in a non-protected directory, refer to the Options below. - - -Options -================== - -You can change the prefix of the installation using: - - .config.sh --prefix="expected_prefix_directory" - -By default, it is set to /usr/local. - -****************************************************** - -You can enable debug messages using: - - .config.sh --with-debug - diff --git a/sflphone-client-kde/NEWS b/sflphone-client-kde/NEWS deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/sflphone-client-kde/README b/sflphone-client-kde/README deleted file mode 100644 index 12f57ce7bb04de1ee0aca358621a62f747e2fead..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/README +++ /dev/null @@ -1,27 +0,0 @@ -Welcome to SFLphone KDE Client! - -For install instructions, read the INSTALL file, in this directory. - - -Copyright (c) Savoir-faire Linux, Inc 2004-2009 - <sflphoneteam@savoirfairelinux.com> - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 3 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 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 - - -Refer to the development site for further information: https://projects.savoirfairelinux.com/projects/show/sflphone - - -Thank you diff --git a/sflphone-client-kde/VERSION b/sflphone-client-kde/VERSION deleted file mode 100644 index 85b7c695b805b3d4efe1214d858c5dbe7c18ef2c..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/VERSION +++ /dev/null @@ -1 +0,0 @@ -0.9.6 diff --git a/sflphone-client-kde/cmake/FindKabc.cmake b/sflphone-client-kde/cmake/FindKabc.cmake deleted file mode 100644 index ab3431d1105a53fb054c6bc64189660c8df4a775..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/cmake/FindKabc.cmake +++ /dev/null @@ -1,21 +0,0 @@ -FIND_LIBRARY(KABC_LIBRARY NAMES kabc) -FIND_PATH(KABC_INCLUDE_DIR kabc_export.h /usr/include/kabc /usr/local/include/kabc $ENV{KDEDIR}/include/kabc ) - - -IF (KABC_INCLUDE_DIR AND KABC_LIBRARY) - SET(KABC_FOUND TRUE) -ELSE (KABC_INCLUDE_DIR AND KABC_LIBRARY) - SET(KABC_FOUND FALSE) -ENDIF (KABC_INCLUDE_DIR AND KABC_LIBRARY) - - -IF (KABC_FOUND) - IF (NOT Kabc_FIND_QUIETLY) - MESSAGE(STATUS "Found Kabc library : ${KABC_LIBRARY}") - ENDIF (NOT Kabc_FIND_QUIETLY) -ELSE (KABC_FOUND) - IF (Kabc_FIND_REQUIRED) - MESSAGE(FATAL_ERROR "Could not find Kabc : You might install kdepimlibs5-dev.\n sudo apt-get install kdepimlibs5-dev\n") - ENDIF (Kabc_FIND_REQUIRED) -ENDIF (KABC_FOUND) - diff --git a/sflphone-client-kde/cmake/FindQt4.cmake b/sflphone-client-kde/cmake/FindQt4.cmake deleted file mode 100644 index e05949f552379d788c79733d0e296340b49518d6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/cmake/FindQt4.cmake +++ /dev/null @@ -1,1503 +0,0 @@ -# - Find QT 4 -# Original module modified by Jeremy Quentin -# Function qt4_add_dbus_interface modified to take compile properties. -# This module can be used to find Qt4. -# The most important issue is that the Qt4 qmake is available via the system path. -# This qmake is then used to detect basically everything else. -# This module defines a number of key variables and macros. -# First is QT_USE_FILE which is the path to a CMake file that can be included -# to compile Qt 4 applications and libraries. By default, the QtCore and QtGui -# libraries are loaded. This behavior can be changed by setting one or more -# of the following variables to true before doing INCLUDE(${QT_USE_FILE}): -# QT_DONT_USE_QTCORE -# QT_DONT_USE_QTGUI -# QT_USE_QT3SUPPORT -# QT_USE_QTASSISTANT -# QT_USE_QTDESIGNER -# QT_USE_QTMOTIF -# QT_USE_QTMAIN -# QT_USE_QTNETWORK -# QT_USE_QTNSPLUGIN -# QT_USE_QTOPENGL -# QT_USE_QTSQL -# QT_USE_QTXML -# QT_USE_QTSVG -# QT_USE_QTTEST -# QT_USE_QTUITOOLS -# QT_USE_QTDBUS -# QT_USE_QTSCRIPT -# QT_USE_QTASSISTANTCLIENT -# QT_USE_QTHELP -# QT_USE_QTWEBKIT -# QT_USE_QTXMLPATTERNS -# QT_USE_PHONON -# -# The file pointed to by QT_USE_FILE will set up your compile environment -# by adding include directories, preprocessor defines, and populate a -# QT_LIBRARIES variable containing all the Qt libraries and their dependencies. -# Add the QT_LIBRARIES variable to your TARGET_LINK_LIBRARIES. -# -# Typical usage could be something like: -# FIND_PACKAGE(Qt4) -# SET(QT_USE_QTXML 1) -# INCLUDE(${QT_USE_FILE}) -# ADD_EXECUTABLE(myexe main.cpp) -# TARGET_LINK_LIBRARIES(myexe ${QT_LIBRARIES}) -# -# -# There are also some files that need processing by some Qt tools such as moc -# and uic. Listed below are macros that may be used to process those files. -# -# macro QT4_WRAP_CPP(outfiles inputfile ... OPTIONS ...) -# create moc code from a list of files containing Qt class with -# the Q_OBJECT declaration. Per-direcotry preprocessor definitions -# are also added. Options may be given to moc, such as those found -# when executing "moc -help". -# -# macro QT4_WRAP_UI(outfiles inputfile ... OPTIONS ...) -# create code from a list of Qt designer ui files. -# Options may be given to uic, such as those found -# when executing "uic -help" -# -# macro QT4_ADD_RESOURCES(outfiles inputfile ... OPTIONS ...) -# create code from a list of Qt resource files. -# Options may be given to rcc, such as those found -# when executing "rcc -help" -# -# macro QT4_GENERATE_MOC(inputfile outputfile ) -# creates a rule to run moc on infile and create outfile. -# Use this if for some reason QT4_WRAP_CPP() isn't appropriate, e.g. -# because you need a custom filename for the moc file or something similar. -# -# macro QT4_AUTOMOC(sourcefile1 sourcefile2 ... ) -# This macro is still experimental. -# It can be used to have moc automatically handled. -# So if you have the files foo.h and foo.cpp, and in foo.h a -# a class uses the Q_OBJECT macro, moc has to run on it. If you don't -# want to use QT4_WRAP_CPP() (which is reliable and mature), you can insert -# #include "foo.moc" -# in foo.cpp and then give foo.cpp as argument to QT4_AUTOMOC(). This will the -# scan all listed files at cmake-time for such included moc files and if it finds -# them cause a rule to be generated to run moc at build time on the -# accompanying header file foo.h. -# If a source file has the SKIP_AUTOMOC property set it will be ignored by this macro. -# -# macro QT4_ADD_DBUS_INTERFACE(outfiles interface basename) -# create a the interface header and implementation files with the -# given basename from the given interface xml file and add it to -# the list of sources -# -# macro QT4_ADD_DBUS_INTERFACES(outfiles inputfile ... ) -# create the interface header and implementation files -# for all listed interface xml files -# the name will be automatically determined from the name of the xml file -# -# macro QT4_ADD_DBUS_ADAPTOR(outfiles xmlfile parentheader parentclassname [basename] ) -# create a dbus adaptor (header and implementation file) from the xml file -# describing the interface, and add it to the list of sources. The adaptor -# forwards the calls to a parent class, defined in parentheader and named -# parentclassname. The name of the generated files will be -# <basename>adaptor.{cpp,h} where basename is the basename of the xml file. -# -# macro QT4_GENERATE_DBUS_INTERFACE( header [interfacename] ) -# generate the xml interface file from the given header. -# If the optional argument interfacename is omitted, the name of the -# interface file is constructed from the basename of the header with -# the suffix .xml appended. -# -# macro QT4_CREATE_TRANSLATION( qm_files directories ... sources ... -# ts_files ... OPTIONS ...) -# out: qm_files -# in: directories sources ts_files -# options: flags to pass to lupdate, such as -extensions to specify -# extensions for a directory scan. -# generates commands to create .ts (vie lupdate) and .qm -# (via lrelease) - files from directories and/or sources. The ts files are -# created and/or updated in the source tree (unless given with full paths). -# The qm files are generated in the build tree. -# Updating the translations can be done by adding the qm_files -# to the source list of your library/executable, so they are -# always updated, or by adding a custom target to control when -# they get updated/generated. -# -# macro QT4_ADD_TRANSLATION( qm_files ts_files ... ) -# out: qm_files -# in: ts_files -# generates commands to create .qm from .ts - files. The generated -# filenames can be found in qm_files. The ts_files -# must exists and are not updated in any way. -# -# -# QT_FOUND If false, don't try to use Qt. -# QT4_FOUND If false, don't try to use Qt 4. -# -# QT_VERSION_MAJOR The major version of Qt found. -# QT_VERSION_MINOR The minor version of Qt found. -# QT_VERSION_PATCH The patch version of Qt found. -# -# QT_EDITION Set to the edition of Qt (i.e. DesktopLight) -# QT_EDITION_DESKTOPLIGHT True if QT_EDITION == DesktopLight -# QT_QTCORE_FOUND True if QtCore was found. -# QT_QTGUI_FOUND True if QtGui was found. -# QT_QT3SUPPORT_FOUND True if Qt3Support was found. -# QT_QTASSISTANT_FOUND True if QtAssistant was found. -# QT_QTDBUS_FOUND True if QtDBus was found. -# QT_QTDESIGNER_FOUND True if QtDesigner was found. -# QT_QTDESIGNERCOMPONENTS True if QtDesignerComponents was found. -# QT_QTMOTIF_FOUND True if QtMotif was found. -# QT_QTNETWORK_FOUND True if QtNetwork was found. -# QT_QTNSPLUGIN_FOUND True if QtNsPlugin was found. -# QT_QTOPENGL_FOUND True if QtOpenGL was found. -# QT_QTSQL_FOUND True if QtSql was found. -# QT_QTXML_FOUND True if QtXml was found. -# QT_QTSVG_FOUND True if QtSvg was found. -# QT_QTSCRIPT_FOUND True if QtScript was found. -# QT_QTTEST_FOUND True if QtTest was found. -# QT_QTUITOOLS_FOUND True if QtUiTools was found. -# QT_QTASSISTANTCLIENT_FOUND True if QtAssistantClient was found. -# QT_QTHELP_FOUND True if QtHelp was found. -# QT_QTWEBKIT_FOUND True if QtWebKit was found. -# QT_QTXMLPATTERNS_FOUND True if QtXmlPatterns was found. -# QT_PHONON_FOUND True if phonon was found. -# -# -# QT_DEFINITIONS Definitions to use when compiling code that uses Qt. -# You do not need to use this if you include QT_USE_FILE. -# The QT_USE_FILE will also define QT_DEBUG and QT_NO_DEBUG -# to fit your current build type. Those are not contained -# in QT_DEFINITIONS. -# -# QT_INCLUDES List of paths to all include directories of -# Qt4 QT_INCLUDE_DIR and QT_QTCORE_INCLUDE_DIR are -# always in this variable even if NOTFOUND, -# all other INCLUDE_DIRS are -# only added if they are found. -# You do not need to use this if you include QT_USE_FILE. -# -# -# Include directories for the Qt modules are listed here. -# You do not need to use these variables if you include QT_USE_FILE. -# -# QT_INCLUDE_DIR Path to "include" of Qt4 -# QT_QT_INCLUDE_DIR Path to "include/Qt" -# QT_QT3SUPPORT_INCLUDE_DIR Path to "include/Qt3Support" -# QT_QTASSISTANT_INCLUDE_DIR Path to "include/QtAssistant" -# QT_QTCORE_INCLUDE_DIR Path to "include/QtCore" -# QT_QTDESIGNER_INCLUDE_DIR Path to "include/QtDesigner" -# QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR Path to "include/QtDesigner" -# QT_QTDBUS_INCLUDE_DIR Path to "include/QtDBus" -# QT_QTGUI_INCLUDE_DIR Path to "include/QtGui" -# QT_QTMOTIF_INCLUDE_DIR Path to "include/QtMotif" -# QT_QTNETWORK_INCLUDE_DIR Path to "include/QtNetwork" -# QT_QTNSPLUGIN_INCLUDE_DIR Path to "include/QtNsPlugin" -# QT_QTOPENGL_INCLUDE_DIR Path to "include/QtOpenGL" -# QT_QTSQL_INCLUDE_DIR Path to "include/QtSql" -# QT_QTXML_INCLUDE_DIR Path to "include/QtXml" -# QT_QTSVG_INCLUDE_DIR Path to "include/QtSvg" -# QT_QTSCRIPT_INCLUDE_DIR Path to "include/QtScript" -# QT_QTTEST_INCLUDE_DIR Path to "include/QtTest" -# QT_QTASSISTANTCLIENT_INCLUDE_DIR Path to "include/QtAssistant" -# QT_QTHELP_INCLUDE_DIR Path to "include/QtHelp" -# QT_QTWEBKIT_INCLUDE_DIR Path to "include/QtWebKit" -# QT_QTXMLPATTERNS_INCLUDE_DIR Path to "include/QtXmlPatterns" -# QT_PHONON_INCLUDE_DIR Path to "include/phonon" -# -# QT_LIBRARY_DIR Path to "lib" of Qt4 -# -# QT_PLUGINS_DIR Path to "plugins" for Qt4 -# -# -# The Qt toolkit may contain both debug and release libraries. -# In that case, the following library variables will contain both. -# You do not need to use these variables if you include QT_USE_FILE, -# and use QT_LIBRARIES. -# -# QT_QT3SUPPORT_LIBRARY The Qt3Support library -# QT_QTASSISTANT_LIBRARY The QtAssistant library -# QT_QTCORE_LIBRARY The QtCore library -# QT_QTDBUS_LIBRARY The QtDBus library -# QT_QTDESIGNER_LIBRARY The QtDesigner library -# QT_QTDESIGNERCOMPONENTS_LIBRARY The QtDesignerComponents library -# QT_QTGUI_LIBRARY The QtGui library -# QT_QTMOTIF_LIBRARY The QtMotif library -# QT_QTNETWORK_LIBRARY The QtNetwork library -# QT_QTNSPLUGIN_LIBRARY The QtNsPLugin library -# QT_QTOPENGL_LIBRARY The QtOpenGL library -# QT_QTSQL_LIBRARY The QtSql library -# QT_QTXML_LIBRARY The QtXml library -# QT_QTSVG_LIBRARY The QtSvg library -# QT_QTSCRIPT_LIBRARY The QtScript library -# QT_QTTEST_LIBRARY The QtTest library -# QT_QTMAIN_LIBRARY The qtmain library for Windows -# QT_QTUITOOLS_LIBRARY The QtUiTools library -# QT_QTASSISTANTCLIENT_LIBRARY The QtAssistantClient library -# QT_QTHELP_LIBRARY The QtHelp library -# QT_QTWEBKIT_LIBRARY The QtWebKit library -# QT_QTXMLPATTERNS_LIBRARY The QtXmlPatterns library -# QT_PHONON_LIBRARY The phonon library -# -# also defined, but NOT for general use are -# QT_MOC_EXECUTABLE Where to find the moc tool. -# QT_UIC_EXECUTABLE Where to find the uic tool. -# QT_UIC3_EXECUTABLE Where to find the uic3 tool. -# QT_RCC_EXECUTABLE Where to find the rcc tool -# QT_DBUSCPP2XML_EXECUTABLE Where to find the qdbuscpp2xml tool. -# QT_DBUSXML2CPP_EXECUTABLE Where to find the qdbusxml2cpp tool. -# QT_LUPDATE_EXECUTABLE Where to find the lupdate tool. -# QT_LRELEASE_EXECUTABLE Where to find the lrelease tool. -# -# QT_DOC_DIR Path to "doc" of Qt4 -# QT_MKSPECS_DIR Path to "mkspecs" of Qt4 -# -# -# These are around for backwards compatibility -# they will be set -# QT_WRAP_CPP Set true if QT_MOC_EXECUTABLE is found -# QT_WRAP_UI Set true if QT_UIC_EXECUTABLE is found -# -# These variables do _NOT_ have any effect anymore (compared to FindQt.cmake) -# QT_MT_REQUIRED Qt4 is now always multithreaded -# -# These variables are set to "" Because Qt structure changed -# (They make no sense in Qt4) -# QT_QT_LIBRARY Qt-Library is now split - -# If Qt3 has already been found, fail. -IF(QT_QT_LIBRARY) - IF(Qt4_FIND_REQUIRED) - MESSAGE( FATAL_ERROR "Qt3 and Qt4 cannot be used together in one project.") - ELSE(Qt4_FIND_REQUIRED) - IF(NOT Qt4_FIND_QUIETLY) - MESSAGE( STATUS "Qt3 and Qt4 cannot be used together in one project.") - ENDIF(NOT Qt4_FIND_QUIETLY) - RETURN() - ENDIF(Qt4_FIND_REQUIRED) -ENDIF(QT_QT_LIBRARY) - - -INCLUDE(CheckSymbolExists) -INCLUDE(MacroAddFileDependencies) - -SET(QT_USE_FILE ${CMAKE_ROOT}/Modules/UseQt4.cmake) - -SET( QT_DEFINITIONS "") - -SET(QT4_INSTALLED_VERSION_TOO_OLD FALSE) - -# macro for asking qmake to process pro files -MACRO(QT_QUERY_QMAKE outvar invar) - IF(QT_QMAKE_EXECUTABLE) - FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake/tmp.pro - "message(CMAKE_MESSAGE<$$${invar}>)") - - # Invoke qmake with the tmp.pro program to get the desired - # information. Use the same variable for both stdout and stderr - # to make sure we get the output on all platforms. - EXECUTE_PROCESS(COMMAND ${QT_QMAKE_EXECUTABLE} - WORKING_DIRECTORY - ${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake - OUTPUT_VARIABLE _qmake_query_output - RESULT_VARIABLE _qmake_result - ERROR_VARIABLE _qmake_query_output ) - - FILE(REMOVE_RECURSE - "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmpQmake") - - IF(_qmake_result) - MESSAGE(WARNING " querying qmake for ${invar}. qmake reported:\n${_qmake_query_output}") - ELSE(_qmake_result) - STRING(REGEX REPLACE ".*CMAKE_MESSAGE<([^>]*).*" "\\1" ${outvar} "${_qmake_query_output}") - ENDIF(_qmake_result) - - ENDIF(QT_QMAKE_EXECUTABLE) -ENDMACRO(QT_QUERY_QMAKE) - -GET_FILENAME_COMPONENT(qt_install_version "[HKEY_CURRENT_USER\\Software\\trolltech\\Versions;DefaultQtVersion]" NAME) -# check for qmake -FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 PATHS - "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin" - "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin" - "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\${qt_install_version};InstallDir]/bin" - $ENV{QTDIR}/bin -) - -IF (QT_QMAKE_EXECUTABLE) - - SET(QT4_QMAKE_FOUND FALSE) - - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION) - - # check for qt3 qmake and then try and find qmake4 or qmake-qt4 in the path - IF("${QTVERSION}" MATCHES "Unknown") - SET(QT_QMAKE_EXECUTABLE NOTFOUND CACHE FILEPATH "" FORCE) - FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake4 qmake-qt4 PATHS - "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin" - "[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin" - $ENV{QTDIR}/bin - ) - IF(QT_QMAKE_EXECUTABLE) - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} - ARGS "-query QT_VERSION" OUTPUT_VARIABLE QTVERSION) - ENDIF(QT_QMAKE_EXECUTABLE) - ENDIF("${QTVERSION}" MATCHES "Unknown") - - # check that we found the Qt4 qmake, Qt3 qmake output won't match here - STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" qt_version_tmp "${QTVERSION}") - IF (qt_version_tmp) - - # we need at least version 4.0.0 - IF (NOT QT_MIN_VERSION) - SET(QT_MIN_VERSION "4.0.0") - ENDIF (NOT QT_MIN_VERSION) - - #now parse the parts of the user given version string into variables - STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" req_qt_major_vers "${QT_MIN_VERSION}") - IF (NOT req_qt_major_vers) - MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", expected e.g. \"4.0.1\"") - ENDIF (NOT req_qt_major_vers) - - # now parse the parts of the user given version string into variables - STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT_MIN_VERSION}") - STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT_MIN_VERSION}") - STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT_MIN_VERSION}") - - IF (NOT req_qt_major_vers EQUAL 4) - MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", major version 4 is required, e.g. \"4.0.1\"") - ENDIF (NOT req_qt_major_vers EQUAL 4) - - # and now the version string given by qmake - STRING(REGEX REPLACE "^([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" QT_VERSION_MAJOR "${QTVERSION}") - STRING(REGEX REPLACE "^[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" QT_VERSION_MINOR "${QTVERSION}") - STRING(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" QT_VERSION_PATCH "${QTVERSION}") - - # compute an overall version number which can be compared at once - MATH(EXPR req_vers "${req_qt_major_vers}*10000 + ${req_qt_minor_vers}*100 + ${req_qt_patch_vers}") - MATH(EXPR found_vers "${QT_VERSION_MAJOR}*10000 + ${QT_VERSION_MINOR}*100 + ${QT_VERSION_PATCH}") - - IF (found_vers LESS req_vers) - SET(QT4_QMAKE_FOUND FALSE) - SET(QT4_INSTALLED_VERSION_TOO_OLD TRUE) - ELSE (found_vers LESS req_vers) - SET(QT4_QMAKE_FOUND TRUE) - ENDIF (found_vers LESS req_vers) - ENDIF (qt_version_tmp) - -ENDIF (QT_QMAKE_EXECUTABLE) - -IF (QT4_QMAKE_FOUND) - - # ask qmake for the library dir - # Set QT_LIBRARY_DIR - IF (NOT QT_LIBRARY_DIR) - EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE} - ARGS "-query QT_INSTALL_LIBS" - OUTPUT_VARIABLE QT_LIBRARY_DIR_TMP ) - # make sure we have / and not \ as qmake gives on windows - FILE(TO_CMAKE_PATH "${QT_LIBRARY_DIR_TMP}" QT_LIBRARY_DIR_TMP) - IF(EXISTS "${QT_LIBRARY_DIR_TMP}") - SET(QT_LIBRARY_DIR ${QT_LIBRARY_DIR_TMP} CACHE PATH "Qt library dir") - ELSE(EXISTS "${QT_LIBRARY_DIR_TMP}") - MESSAGE("Warning: QT_QMAKE_EXECUTABLE reported QT_INSTALL_LIBS as ${QT_LIBRARY_DIR_TMP}") - MESSAGE("Warning: ${QT_LIBRARY_DIR_TMP} does NOT exist, Qt must NOT be installed correctly.") - ENDIF(EXISTS "${QT_LIBRARY_DIR_TMP}") - ENDIF(NOT QT_LIBRARY_DIR) - - IF (APPLE) - IF (EXISTS ${QT_LIBRARY_DIR}/QtCore.framework) - SET(QT_USE_FRAMEWORKS ON - CACHE BOOL "Set to ON if Qt build uses frameworks.") - ELSE (EXISTS ${QT_LIBRARY_DIR}/QtCore.framework) - SET(QT_USE_FRAMEWORKS OFF - CACHE BOOL "Set to ON if Qt build uses frameworks.") - ENDIF (EXISTS ${QT_LIBRARY_DIR}/QtCore.framework) - - MARK_AS_ADVANCED(QT_USE_FRAMEWORKS) - ENDIF (APPLE) - - # ask qmake for the binary dir - IF (QT_LIBRARY_DIR AND NOT QT_BINARY_DIR) - EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} - ARGS "-query QT_INSTALL_BINS" - OUTPUT_VARIABLE qt_bins ) - # make sure we have / and not \ as qmake gives on windows - FILE(TO_CMAKE_PATH "${qt_bins}" qt_bins) - SET(QT_BINARY_DIR ${qt_bins} CACHE INTERNAL "") - ENDIF (QT_LIBRARY_DIR AND NOT QT_BINARY_DIR) - - # ask qmake for the include dir - IF (QT_LIBRARY_DIR AND NOT QT_HEADERS_DIR) - EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE} - ARGS "-query QT_INSTALL_HEADERS" - OUTPUT_VARIABLE qt_headers ) - # make sure we have / and not \ as qmake gives on windows - FILE(TO_CMAKE_PATH "${qt_headers}" qt_headers) - SET(QT_HEADERS_DIR ${qt_headers} CACHE INTERNAL "") - ENDIF(QT_LIBRARY_DIR AND NOT QT_HEADERS_DIR) - - - # ask qmake for the documentation directory - IF (QT_LIBRARY_DIR AND NOT QT_DOC_DIR) - EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE} - ARGS "-query QT_INSTALL_DOCS" - OUTPUT_VARIABLE qt_doc_dir ) - # make sure we have / and not \ as qmake gives on windows - FILE(TO_CMAKE_PATH "${qt_doc_dir}" qt_doc_dir) - SET(QT_DOC_DIR ${qt_doc_dir} CACHE PATH "The location of the Qt docs") - ENDIF (QT_LIBRARY_DIR AND NOT QT_DOC_DIR) - - # ask qmake for the mkspecs directory - IF (QT_LIBRARY_DIR AND NOT QT_MKSPECS_DIR) - EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE} - ARGS "-query QMAKE_MKSPECS" - OUTPUT_VARIABLE qt_mkspecs_dirs ) - # do not replace : on windows as it might be a drive letter - # and windows should already use ; as a separator - IF(UNIX) - STRING(REPLACE ":" ";" qt_mkspecs_dirs "${qt_mkspecs_dirs}") - ENDIF(UNIX) - FIND_PATH(QT_MKSPECS_DIR qconfig.pri PATHS ${qt_mkspecs_dirs} - DOC "The location of the Qt mkspecs containing qconfig.pri" - NO_DEFAULT_PATH ) - ENDIF (QT_LIBRARY_DIR AND NOT QT_MKSPECS_DIR) - - # ask qmake for the plugins directory - IF (QT_LIBRARY_DIR AND NOT QT_PLUGINS_DIR) - EXEC_PROGRAM( ${QT_QMAKE_EXECUTABLE} - ARGS "-query QT_INSTALL_PLUGINS" - OUTPUT_VARIABLE qt_plugins_dir ) - # make sure we have / and not \ as qmake gives on windows - FILE(TO_CMAKE_PATH "${qt_plugins_dir}" qt_plugins_dir) - SET(QT_PLUGINS_DIR ${qt_plugins_dir} CACHE PATH "The location of the Qt plugins") - ENDIF (QT_LIBRARY_DIR AND NOT QT_PLUGINS_DIR) - ######################################## - # - # Setting the INCLUDE-Variables - # - ######################################## - - FIND_PATH(QT_QTCORE_INCLUDE_DIR QtGlobal - PATHS - ${QT_HEADERS_DIR}/QtCore - ${QT_LIBRARY_DIR}/QtCore.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_INCLUDE_DIR by removine "/QtCore" in the string ${QT_QTCORE_INCLUDE_DIR} - IF( QT_QTCORE_INCLUDE_DIR AND NOT QT_INCLUDE_DIR) - IF (QT_USE_FRAMEWORKS) - SET(QT_INCLUDE_DIR ${QT_HEADERS_DIR}) - ELSE (QT_USE_FRAMEWORKS) - STRING( REGEX REPLACE "/QtCore$" "" qt4_include_dir ${QT_QTCORE_INCLUDE_DIR}) - SET( QT_INCLUDE_DIR ${qt4_include_dir} CACHE PATH "") - ENDIF (QT_USE_FRAMEWORKS) - ENDIF( QT_QTCORE_INCLUDE_DIR AND NOT QT_INCLUDE_DIR) - - IF( NOT QT_INCLUDE_DIR) - IF(Qt4_FIND_REQUIRED) - MESSAGE( FATAL_ERROR "Could NOT find QtGlobal header") - ENDIF(Qt4_FIND_REQUIRED) - ENDIF( NOT QT_INCLUDE_DIR) - - ############################################# - # - # Find out what window system we're using - # - ############################################# - # Save required variable - SET(CMAKE_REQUIRED_INCLUDES_SAVE ${CMAKE_REQUIRED_INCLUDES}) - SET(CMAKE_REQUIRED_FLAGS_SAVE ${CMAKE_REQUIRED_FLAGS}) - # Add QT_INCLUDE_DIR to CMAKE_REQUIRED_INCLUDES - SET(CMAKE_REQUIRED_INCLUDES "${CMAKE_REQUIRED_INCLUDES};${QT_INCLUDE_DIR}") - # On Mac OS X when Qt has framework support, also add the framework path - IF( QT_USE_FRAMEWORKS ) - SET(CMAKE_REQUIRED_FLAGS "-F${QT_LIBRARY_DIR} ") - ENDIF( QT_USE_FRAMEWORKS ) - # Check for Window system symbols (note: only one should end up being set) - CHECK_SYMBOL_EXISTS(Q_WS_X11 "QtCore/qglobal.h" Q_WS_X11) - CHECK_SYMBOL_EXISTS(Q_WS_WIN "QtCore/qglobal.h" Q_WS_WIN) - CHECK_SYMBOL_EXISTS(Q_WS_QWS "QtCore/qglobal.h" Q_WS_QWS) - CHECK_SYMBOL_EXISTS(Q_WS_MAC "QtCore/qglobal.h" Q_WS_MAC) - - IF (QT_QTCOPY_REQUIRED) - CHECK_SYMBOL_EXISTS(QT_IS_QTCOPY "QtCore/qglobal.h" QT_KDE_QT_COPY) - IF (NOT QT_IS_QTCOPY) - MESSAGE(FATAL_ERROR "qt-copy is required, but hasn't been found") - ENDIF (NOT QT_IS_QTCOPY) - ENDIF (QT_QTCOPY_REQUIRED) - - # Restore CMAKE_REQUIRED_INCLUDES and CMAKE_REQUIRED_FLAGS variables - SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_SAVE}) - SET(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS_SAVE}) - # - ############################################# - - # Set QT_QT3SUPPORT_INCLUDE_DIR - FIND_PATH(QT_QT3SUPPORT_INCLUDE_DIR Qt3Support - PATHS - ${QT_INCLUDE_DIR}/Qt3Support - ${QT_LIBRARY_DIR}/Qt3Support.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QT_INCLUDE_DIR - FIND_PATH(QT_QT_INCLUDE_DIR qglobal.h - PATHS - ${QT_INCLUDE_DIR}/Qt - ${QT_LIBRARY_DIR}/QtCore.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTGUI_INCLUDE_DIR - FIND_PATH(QT_QTGUI_INCLUDE_DIR QtGui - PATHS - ${QT_INCLUDE_DIR}/QtGui - ${QT_LIBRARY_DIR}/QtGui.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTSVG_INCLUDE_DIR - FIND_PATH(QT_QTSVG_INCLUDE_DIR QtSvg - PATHS - ${QT_INCLUDE_DIR}/QtSvg - ${QT_LIBRARY_DIR}/QtSvg.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTSCRIPT_INCLUDE_DIR - FIND_PATH(QT_QTSCRIPT_INCLUDE_DIR QtScript - PATHS - ${QT_INCLUDE_DIR}/QtScript - ${QT_LIBRARY_DIR}/QtScript.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTTEST_INCLUDE_DIR - FIND_PATH(QT_QTTEST_INCLUDE_DIR QtTest - PATHS - ${QT_INCLUDE_DIR}/QtTest - ${QT_LIBRARY_DIR}/QtTest.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTUITOOLS_INCLUDE_DIR - FIND_PATH(QT_QTUITOOLS_INCLUDE_DIR QtUiTools - PATHS - ${QT_INCLUDE_DIR}/QtUiTools - ${QT_LIBRARY_DIR}/QtUiTools.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTMOTIF_INCLUDE_DIR - IF(Q_WS_X11) - FIND_PATH(QT_QTMOTIF_INCLUDE_DIR QtMotif - PATHS - ${QT_INCLUDE_DIR}/QtMotif - NO_DEFAULT_PATH ) - ENDIF(Q_WS_X11) - - # Set QT_QTNETWORK_INCLUDE_DIR - FIND_PATH(QT_QTNETWORK_INCLUDE_DIR QtNetwork - PATHS - ${QT_INCLUDE_DIR}/QtNetwork - ${QT_LIBRARY_DIR}/QtNetwork.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTNSPLUGIN_INCLUDE_DIR - FIND_PATH(QT_QTNSPLUGIN_INCLUDE_DIR QtNsPlugin - PATHS - ${QT_INCLUDE_DIR}/QtNsPlugin - ${QT_LIBRARY_DIR}/QtNsPlugin.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTOPENGL_INCLUDE_DIR - FIND_PATH(QT_QTOPENGL_INCLUDE_DIR QtOpenGL - PATHS - ${QT_INCLUDE_DIR}/QtOpenGL - ${QT_LIBRARY_DIR}/QtOpenGL.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTSQL_INCLUDE_DIR - FIND_PATH(QT_QTSQL_INCLUDE_DIR QtSql - PATHS - ${QT_INCLUDE_DIR}/QtSql - ${QT_LIBRARY_DIR}/QtSql.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTXML_INCLUDE_DIR - FIND_PATH(QT_QTXML_INCLUDE_DIR QtXml - PATHS - ${QT_INCLUDE_DIR}/QtXml - ${QT_LIBRARY_DIR}/QtXml.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTASSISTANT_INCLUDE_DIR - FIND_PATH(QT_QTASSISTANT_INCLUDE_DIR QtAssistant - PATHS - ${QT_INCLUDE_DIR}/QtAssistant - ${QT_LIBRARY_DIR}/QtAssistant.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTDESIGNER_INCLUDE_DIR - FIND_PATH(QT_QTDESIGNER_INCLUDE_DIR QDesignerComponents - PATHS - ${QT_INCLUDE_DIR}/QtDesigner - ${QT_LIBRARY_DIR}/QtDesigner.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR - FIND_PATH(QT_QTDESIGNERCOMPONENTS_INCLUDE_DIR QDesignerComponents - PATHS - ${QT_INCLUDE_DIR}/QtDesigner - ${QT_LIBRARY_DIR}/QtDesigner.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTDBUS_INCLUDE_DIR - FIND_PATH(QT_QTDBUS_INCLUDE_DIR QtDBus - PATHS - ${QT_INCLUDE_DIR}/QtDBus - ${QT_LIBRARY_DIR}/QtDBus.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTASSISTANTCLIENT_INCLUDE_DIR - FIND_PATH(QT_QTASSISTANTCLIENT_INCLUDE_DIR QAssistantClient - PATHS - ${QT_INCLUDE_DIR}/QtAssistant - ${QT_LIBRARY_DIR}/QtAssistant.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTHELP_INCLUDE_DIR - FIND_PATH(QT_QTHELP_INCLUDE_DIR QtHelp - PATHS - ${QT_INCLUDE_DIR}/QtHelp - ${QT_LIBRARY_DIR}/QtHelp.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTWEBKIT_INCLUDE_DIR - FIND_PATH(QT_QTWEBKIT_INCLUDE_DIR QtWebKit - PATHS - ${QT_INCLUDE_DIR}/QtWebKit - ${QT_LIBRARY_DIR}/QtWebKit.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_QTXMLPATTERNS_INCLUDE_DIR - FIND_PATH(QT_QTXMLPATTERNS_INCLUDE_DIR QtXmlPatterns - PATHS - ${QT_INCLUDE_DIR}/QtXmlPatterns - ${QT_LIBRARY_DIR}/QtXmlPatterns.framework/Headers - NO_DEFAULT_PATH - ) - - # Set QT_PHONON_INCLUDE_DIR - FIND_PATH(QT_PHONON_INCLUDE_DIR phonon - PATHS - ${QT_INCLUDE_DIR}/phonon - ${QT_LIBRARY_DIR}/phonon.framework/Headers - NO_DEFAULT_PATH - ) - - # Make variables changeble to the advanced user - MARK_AS_ADVANCED( QT_LIBRARY_DIR QT_INCLUDE_DIR QT_QT_INCLUDE_DIR QT_DOC_DIR QT_MKSPECS_DIR QT_PLUGINS_DIR) - - # Set QT_INCLUDES - SET( QT_INCLUDES ${QT_QT_INCLUDE_DIR} ${QT_MKSPECS_DIR}/default ${QT_INCLUDE_DIR} ) - - # Set QT_QTCORE_LIBRARY by searching for a lib with "QtCore." as part of the filename - FIND_LIBRARY(QT_QTCORE_LIBRARY_RELEASE NAMES QtCore QtCore4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH ) - FIND_LIBRARY(QT_QTCORE_LIBRARY_DEBUG NAMES QtCore_debug QtCored QtCored4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QT3SUPPORT_LIBRARY - FIND_LIBRARY(QT_QT3SUPPORT_LIBRARY_RELEASE NAMES Qt3Support Qt3Support4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QT3SUPPORT_LIBRARY_DEBUG NAMES Qt3Support_debug Qt3Supportd Qt3Supportd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTGUI_LIBRARY - FIND_LIBRARY(QT_QTGUI_LIBRARY_RELEASE NAMES QtGui QtGui4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTGUI_LIBRARY_DEBUG NAMES QtGui_debug QtGuid QtGuid4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTMOTIF_LIBRARY - IF(Q_WS_X11) - FIND_LIBRARY(QT_QTMOTIF_LIBRARY_RELEASE NAMES QtMotif PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTMOTIF_LIBRARY_DEBUG NAMES QtMotif_debug PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - ENDIF(Q_WS_X11) - - # Set QT_QTNETWORK_LIBRARY - FIND_LIBRARY(QT_QTNETWORK_LIBRARY_RELEASE NAMES QtNetwork QtNetwork4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTNETWORK_LIBRARY_DEBUG NAMES QtNetwork_debug QtNetworkd QtNetworkd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTNSPLUGIN_LIBRARY - FIND_LIBRARY(QT_QTNSPLUGIN_LIBRARY_RELEASE NAMES QtNsPlugin PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTNSPLUGIN_LIBRARY_DEBUG NAMES QtNsPlugin_debug PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTOPENGL_LIBRARY - FIND_LIBRARY(QT_QTOPENGL_LIBRARY_RELEASE NAMES QtOpenGL QtOpenGL4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTOPENGL_LIBRARY_DEBUG NAMES QtOpenGL_debug QtOpenGLd QtOpenGLd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTSQL_LIBRARY - FIND_LIBRARY(QT_QTSQL_LIBRARY_RELEASE NAMES QtSql QtSql4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTSQL_LIBRARY_DEBUG NAMES QtSql_debug QtSqld QtSqld4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTXML_LIBRARY - FIND_LIBRARY(QT_QTXML_LIBRARY_RELEASE NAMES QtXml QtXml4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTXML_LIBRARY_DEBUG NAMES QtXml_debug QtXmld QtXmld4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTSVG_LIBRARY - FIND_LIBRARY(QT_QTSVG_LIBRARY_RELEASE NAMES QtSvg QtSvg4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTSVG_LIBRARY_DEBUG NAMES QtSvg_debug QtSvgd QtSvgd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTUITOOLS_LIBRARY - FIND_LIBRARY(QT_QTUITOOLS_LIBRARY_RELEASE NAMES QtUiTools QtUiTools4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTUITOOLS_LIBRARY_DEBUG NAMES QtUiTools_debug QtUiToolsd QtUiToolsd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - # QtUiTools not with other frameworks with binary installation (in /usr/lib) - IF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTUITOOLS_LIBRARY_RELEASE) - FIND_LIBRARY(QT_QTUITOOLS_LIBRARY_RELEASE NAMES QtUiTools PATHS ${QT_LIBRARY_DIR}) - ENDIF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTUITOOLS_LIBRARY_RELEASE) - - # Set QT_QTTEST_LIBRARY - FIND_LIBRARY(QT_QTTEST_LIBRARY_RELEASE NAMES QtTest QtTest4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTTEST_LIBRARY_DEBUG NAMES QtTest_debug QtTestd QtTestd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTDBUS_LIBRARY - # This was introduced with Qt 4.2, where also the naming scheme for debug libs was changed - # So does any of the debug lib names listed here actually exist ? - FIND_LIBRARY(QT_QTDBUS_LIBRARY_RELEASE NAMES QtDBus QtDBus4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTDBUS_LIBRARY_DEBUG NAMES QtDBus_debug QtDBusd QtDBusd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTSCRIPT_LIBRARY - FIND_LIBRARY(QT_QTSCRIPT_LIBRARY_RELEASE NAMES QtScript QtScript4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTSCRIPT_LIBRARY_DEBUG NAMES QtScript_debug QtScriptd QtScriptd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - IF( NOT QT_QTCORE_LIBRARY_DEBUG AND NOT QT_QTCORE_LIBRARY_RELEASE ) - - # try dropping a hint if trying to use Visual Studio with Qt built by mingw - IF(QT_LIBRARY_DIR AND MSVC) - IF(EXISTS ${QT_LIBRARY_DIR}/libqtmain.a) - MESSAGE( FATAL_ERROR "It appears you're trying to use Visual Studio with Qt built by mingw") - ENDIF(EXISTS ${QT_LIBRARY_DIR}/libqtmain.a) - ENDIF(QT_LIBRARY_DIR AND MSVC) - - IF(Qt4_FIND_REQUIRED) - MESSAGE( FATAL_ERROR "Could NOT find QtCore. Check ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log for more details.") - ENDIF(Qt4_FIND_REQUIRED) - ENDIF( NOT QT_QTCORE_LIBRARY_DEBUG AND NOT QT_QTCORE_LIBRARY_RELEASE ) - - # Set QT_QTASSISTANT_LIBRARY - FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_RELEASE NAMES QtAssistantClient QtAssistantClient4 QtAssistant QtAssistant4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTASSISTANT_LIBRARY_DEBUG NAMES QtAssistantClientd QtAssistantClientd4 QtAssistantClient_debug QtAssistant_debug QtAssistantd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTDESIGNER_LIBRARY - FIND_LIBRARY(QT_QTDESIGNER_LIBRARY_RELEASE NAMES QtDesigner QtDesigner4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTDESIGNER_LIBRARY_DEBUG NAMES QtDesigner_debug QtDesignerd QtDesignerd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTDESIGNERCOMPONENTS_LIBRARY - FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_RELEASE NAMES QtDesignerComponents QtDesignerComponents4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTDESIGNERCOMPONENTS_LIBRARY_DEBUG NAMES QtDesignerComponents_debug QtDesignerComponentsd QtDesignerComponentsd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTMAIN_LIBRARY - IF(WIN32) - FIND_LIBRARY(QT_QTMAIN_LIBRARY_RELEASE NAMES qtmain PATHS ${QT_LIBRARY_DIR} - NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTMAIN_LIBRARY_DEBUG NAMES qtmaind PATHS ${QT_LIBRARY_DIR} - NO_DEFAULT_PATH) - ENDIF(WIN32) - - # Set QT_QTASSISTANTCLIENT_LIBRARY - FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_RELEASE NAMES QtAssistantClient QtAssistantClient4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTASSISTANTCLIENT_LIBRARY_DEBUG NAMES QtAssistantClient_debug QtAssistantClientd QtAssistantClientd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTHELP_LIBRARY - FIND_LIBRARY(QT_QTHELP_LIBRARY_RELEASE NAMES QtHelp QtHelp4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTHELP_LIBRARY_DEBUG NAMES QtHelp_debug QtHelpd QtHelpd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_RELEASE NAMES QtCLucene QtCLucene4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_DEBUG NAMES QtCLucene_debug QtCLucened QtCLucened4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - # QtCLucene not with other frameworks with binary installation (in /usr/lib) - IF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTCLUCENE_LIBRARY_RELEASE) - FIND_LIBRARY(QT_QTCLUCENE_LIBRARY_RELEASE NAMES QtCLucene PATHS ${QT_LIBRARY_DIR}) - ENDIF(Q_WS_MAC AND QT_QTCORE_LIBRARY_RELEASE AND NOT QT_QTCLUCENE_LIBRARY_RELEASE) - - # Set QT_QTWEBKIT_LIBRARY - FIND_LIBRARY(QT_QTWEBKIT_LIBRARY_RELEASE NAMES QtWebKit QtWebKit4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTWEBKIT_LIBRARY_DEBUG NAMES QtWebKit_debug QtWebKitd QtWebKitd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_QTXMLPATTERNS_LIBRARY - FIND_LIBRARY(QT_QTXMLPATTERNS_LIBRARY_RELEASE NAMES QtXmlPatterns QtXmlPatterns4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_QTXMLPATTERNS_LIBRARY_DEBUG NAMES QtXmlPatterns_debug QtXmlPatternsd QtXmlPatternsd4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - # Set QT_PHONON_LIBRARY - FIND_LIBRARY(QT_PHONON_LIBRARY_RELEASE NAMES phonon phonon4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - FIND_LIBRARY(QT_PHONON_LIBRARY_DEBUG NAMES phonon_debug phonond phonond4 PATHS ${QT_LIBRARY_DIR} NO_DEFAULT_PATH) - - ############################################ - # - # Check the existence of the libraries. - # - ############################################ - - MACRO (_QT4_ADJUST_LIB_VARS basename) - IF (QT_${basename}_LIBRARY_RELEASE OR QT_${basename}_LIBRARY_DEBUG) - - # if only the release version was found, set the debug variable also to the release version - IF (QT_${basename}_LIBRARY_RELEASE AND NOT QT_${basename}_LIBRARY_DEBUG) - SET(QT_${basename}_LIBRARY_DEBUG ${QT_${basename}_LIBRARY_RELEASE}) - SET(QT_${basename}_LIBRARY ${QT_${basename}_LIBRARY_RELEASE}) - SET(QT_${basename}_LIBRARIES ${QT_${basename}_LIBRARY_RELEASE}) - ENDIF (QT_${basename}_LIBRARY_RELEASE AND NOT QT_${basename}_LIBRARY_DEBUG) - - # if only the debug version was found, set the release variable also to the debug version - IF (QT_${basename}_LIBRARY_DEBUG AND NOT QT_${basename}_LIBRARY_RELEASE) - SET(QT_${basename}_LIBRARY_RELEASE ${QT_${basename}_LIBRARY_DEBUG}) - SET(QT_${basename}_LIBRARY ${QT_${basename}_LIBRARY_DEBUG}) - SET(QT_${basename}_LIBRARIES ${QT_${basename}_LIBRARY_DEBUG}) - ENDIF (QT_${basename}_LIBRARY_DEBUG AND NOT QT_${basename}_LIBRARY_RELEASE) - - IF (QT_${basename}_LIBRARY_DEBUG AND QT_${basename}_LIBRARY_RELEASE) - # if the generator supports configuration types then set - # optimized and debug libraries, or if the CMAKE_BUILD_TYPE has a value - IF (CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE) - SET(QT_${basename}_LIBRARY optimized ${QT_${basename}_LIBRARY_RELEASE} debug ${QT_${basename}_LIBRARY_DEBUG}) - ELSE(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE) - # if there are no configuration types and CMAKE_BUILD_TYPE has no value - # then just use the release libraries - SET(QT_${basename}_LIBRARY ${QT_${basename}_LIBRARY_RELEASE} ) - ENDIF(CMAKE_CONFIGURATION_TYPES OR CMAKE_BUILD_TYPE) - SET(QT_${basename}_LIBRARIES optimized ${QT_${basename}_LIBRARY_RELEASE} debug ${QT_${basename}_LIBRARY_DEBUG}) - ENDIF (QT_${basename}_LIBRARY_DEBUG AND QT_${basename}_LIBRARY_RELEASE) - - SET(QT_${basename}_LIBRARY ${QT_${basename}_LIBRARY} CACHE FILEPATH "The Qt ${basename} library") - - IF (QT_${basename}_LIBRARY) - SET(QT_${basename}_FOUND 1) - ENDIF (QT_${basename}_LIBRARY) - - ENDIF (QT_${basename}_LIBRARY_RELEASE OR QT_${basename}_LIBRARY_DEBUG) - - IF (QT_${basename}_INCLUDE_DIR) - #add the include directory to QT_INCLUDES - SET(QT_INCLUDES "${QT_${basename}_INCLUDE_DIR}" ${QT_INCLUDES}) - ENDIF (QT_${basename}_INCLUDE_DIR) - - # Make variables changeble to the advanced user - MARK_AS_ADVANCED(QT_${basename}_LIBRARY QT_${basename}_LIBRARY_RELEASE QT_${basename}_LIBRARY_DEBUG QT_${basename}_INCLUDE_DIR) - ENDMACRO (_QT4_ADJUST_LIB_VARS) - - - # Set QT_xyz_LIBRARY variable and add - # library include path to QT_INCLUDES - _QT4_ADJUST_LIB_VARS(QTCORE) - _QT4_ADJUST_LIB_VARS(QTGUI) - _QT4_ADJUST_LIB_VARS(QT3SUPPORT) - _QT4_ADJUST_LIB_VARS(QTASSISTANT) - _QT4_ADJUST_LIB_VARS(QTDESIGNER) - _QT4_ADJUST_LIB_VARS(QTDESIGNERCOMPONENTS) - _QT4_ADJUST_LIB_VARS(QTNETWORK) - _QT4_ADJUST_LIB_VARS(QTNSPLUGIN) - _QT4_ADJUST_LIB_VARS(QTOPENGL) - _QT4_ADJUST_LIB_VARS(QTSQL) - _QT4_ADJUST_LIB_VARS(QTXML) - _QT4_ADJUST_LIB_VARS(QTSVG) - _QT4_ADJUST_LIB_VARS(QTSCRIPT) - _QT4_ADJUST_LIB_VARS(QTUITOOLS) - _QT4_ADJUST_LIB_VARS(QTTEST) - _QT4_ADJUST_LIB_VARS(QTDBUS) - _QT4_ADJUST_LIB_VARS(QTASSISTANTCLIENT) - _QT4_ADJUST_LIB_VARS(QTHELP) - _QT4_ADJUST_LIB_VARS(QTWEBKIT) - _QT4_ADJUST_LIB_VARS(QTXMLPATTERNS) - _QT4_ADJUST_LIB_VARS(PHONON) - _QT4_ADJUST_LIB_VARS(QTCLUCENE) - - # platform dependent libraries - IF(Q_WS_X11) - _QT4_ADJUST_LIB_VARS(QTMOTIF) - ENDIF(Q_WS_X11) - IF(WIN32) - _QT4_ADJUST_LIB_VARS(QTMAIN) - ENDIF(WIN32) - - - ####################################### - # - # Check the executables of Qt - # ( moc, uic, rcc ) - # - ####################################### - - - # find moc and uic using qmake - QT_QUERY_QMAKE(QT_MOC_EXECUTABLE_INTERNAL "QMAKE_MOC") - QT_QUERY_QMAKE(QT_UIC_EXECUTABLE_INTERNAL "QMAKE_UIC") - - # make sure we have / and not \ as qmake gives on windows - FILE(TO_CMAKE_PATH - "${QT_MOC_EXECUTABLE_INTERNAL}" QT_MOC_EXECUTABLE_INTERNAL) - # make sure we have / and not \ as qmake gives on windows - FILE(TO_CMAKE_PATH - "${QT_UIC_EXECUTABLE_INTERNAL}" QT_UIC_EXECUTABLE_INTERNAL) - - SET(QT_MOC_EXECUTABLE - ${QT_MOC_EXECUTABLE_INTERNAL} CACHE FILEPATH "The moc executable") - SET(QT_UIC_EXECUTABLE - ${QT_UIC_EXECUTABLE_INTERNAL} CACHE FILEPATH "The uic executable") - - FIND_PROGRAM(QT_UIC3_EXECUTABLE - NAMES uic3 - PATHS ${QT_BINARY_DIR} - NO_DEFAULT_PATH - ) - - FIND_PROGRAM(QT_RCC_EXECUTABLE - NAMES rcc - PATHS ${QT_BINARY_DIR} - NO_DEFAULT_PATH - ) - - FIND_PROGRAM(QT_DBUSCPP2XML_EXECUTABLE - NAMES qdbuscpp2xml - PATHS ${QT_BINARY_DIR} - NO_DEFAULT_PATH - ) - - FIND_PROGRAM(QT_DBUSXML2CPP_EXECUTABLE - NAMES qdbusxml2cpp - PATHS ${QT_BINARY_DIR} - NO_DEFAULT_PATH - ) - - FIND_PROGRAM(QT_LUPDATE_EXECUTABLE - NAMES lupdate - PATHS ${QT_BINARY_DIR} - NO_DEFAULT_PATH - ) - - FIND_PROGRAM(QT_LRELEASE_EXECUTABLE - NAMES lrelease - PATHS ${QT_BINARY_DIR} - NO_DEFAULT_PATH - ) - - IF (QT_MOC_EXECUTABLE) - SET(QT_WRAP_CPP "YES") - ENDIF (QT_MOC_EXECUTABLE) - - IF (QT_UIC_EXECUTABLE) - SET(QT_WRAP_UI "YES") - ENDIF (QT_UIC_EXECUTABLE) - - - - MARK_AS_ADVANCED( QT_UIC_EXECUTABLE QT_UIC3_EXECUTABLE QT_MOC_EXECUTABLE - QT_RCC_EXECUTABLE QT_DBUSXML2CPP_EXECUTABLE QT_DBUSCPP2XML_EXECUTABLE - QT_LUPDATE_EXECUTABLE QT_LRELEASE_EXECUTABLE) - - ###################################### - # - # Macros for building Qt files - # - ###################################### - - MACRO (QT4_EXTRACT_OPTIONS _qt4_files _qt4_options) - SET(${_qt4_files}) - SET(${_qt4_options}) - SET(_QT4_DOING_OPTIONS FALSE) - FOREACH(_currentArg ${ARGN}) - IF ("${_currentArg}" STREQUAL "OPTIONS") - SET(_QT4_DOING_OPTIONS TRUE) - ELSE ("${_currentArg}" STREQUAL "OPTIONS") - IF(_QT4_DOING_OPTIONS) - LIST(APPEND ${_qt4_options} "${_currentArg}") - ELSE(_QT4_DOING_OPTIONS) - LIST(APPEND ${_qt4_files} "${_currentArg}") - ENDIF(_QT4_DOING_OPTIONS) - ENDIF ("${_currentArg}" STREQUAL "OPTIONS") - ENDFOREACH(_currentArg) - ENDMACRO (QT4_EXTRACT_OPTIONS) - - # macro used to create the names of output files preserving relative dirs - MACRO (QT4_MAKE_OUTPUT_FILE infile prefix ext outfile ) - STRING(LENGTH ${CMAKE_CURRENT_BINARY_DIR} _binlength) - STRING(LENGTH ${infile} _infileLength) - SET(_checkinfile ${CMAKE_CURRENT_SOURCE_DIR}) - IF(_infileLength GREATER _binlength) - STRING(SUBSTRING "${infile}" 0 ${_binlength} _checkinfile) - ENDIF(_infileLength GREATER _binlength) - IF(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}") - FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_BINARY_DIR} ${infile}) - ELSE(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}") - FILE(RELATIVE_PATH rel ${CMAKE_CURRENT_SOURCE_DIR} ${infile}) - ENDIF(CMAKE_CURRENT_BINARY_DIR MATCHES "${_checkinfile}") - SET(_outfile "${CMAKE_CURRENT_BINARY_DIR}/${rel}") - STRING(REPLACE ".." "__" _outfile ${_outfile}) - GET_FILENAME_COMPONENT(outpath ${_outfile} PATH) - GET_FILENAME_COMPONENT(_outfile ${_outfile} NAME_WE) - FILE(MAKE_DIRECTORY ${outpath}) - SET(${outfile} ${outpath}/${prefix}${_outfile}.${ext}) - ENDMACRO (QT4_MAKE_OUTPUT_FILE ) - - MACRO (QT4_GET_MOC_FLAGS _moc_flags) - SET(${_moc_flags}) - GET_DIRECTORY_PROPERTY(_inc_DIRS INCLUDE_DIRECTORIES) - - FOREACH(_current ${_inc_DIRS}) - SET(${_moc_flags} ${${_moc_flags}} "-I${_current}") - ENDFOREACH(_current ${_inc_DIRS}) - - GET_DIRECTORY_PROPERTY(_defines COMPILE_DEFINITIONS) - FOREACH(_current ${_defines}) - SET(${_moc_flags} ${${_moc_flags}} "-D${_current}") - ENDFOREACH(_current ${_defines}) - - IF(Q_WS_WIN) - SET(${_moc_flags} ${${_moc_flags}} -DWIN32) - ENDIF(Q_WS_WIN) - - ENDMACRO(QT4_GET_MOC_FLAGS) - - # helper macro to set up a moc rule - MACRO (QT4_CREATE_MOC_COMMAND infile outfile moc_flags moc_options) - # For Windows, create a parameters file to work around command line length limit - IF (WIN32) - # Pass the parameters in a file. Set the working directory to - # be that containing the parameters file and reference it by - # just the file name. This is necessary because the moc tool on - # MinGW builds does not seem to handle spaces in the path to the - # file given with the @ syntax. - GET_FILENAME_COMPONENT(_moc_outfile_name "${outfile}" NAME) - GET_FILENAME_COMPONENT(_moc_outfile_dir "${outfile}" PATH) - IF(_moc_outfile_dir) - SET(_moc_working_dir WORKING_DIRECTORY ${_moc_outfile_dir}) - ENDIF(_moc_outfile_dir) - SET (_moc_parameters_file ${outfile}_parameters) - SET (_moc_parameters ${moc_flags} ${moc_options} -o "${outfile}" "${infile}") - FILE (REMOVE ${_moc_parameters_file}) - FOREACH(arg ${_moc_parameters}) - FILE (APPEND ${_moc_parameters_file} "${arg}\n") - ENDFOREACH(arg) - ADD_CUSTOM_COMMAND(OUTPUT ${outfile} - COMMAND ${QT_MOC_EXECUTABLE} @${_moc_outfile_name}_parameters - DEPENDS ${infile} - ${_moc_working_dir} - VERBATIM) - ELSE (WIN32) - ADD_CUSTOM_COMMAND(OUTPUT ${outfile} - COMMAND ${QT_MOC_EXECUTABLE} - ARGS ${moc_flags} ${moc_options} -o ${outfile} ${infile} - DEPENDS ${infile}) - ENDIF (WIN32) - ENDMACRO (QT4_CREATE_MOC_COMMAND) - - - MACRO (QT4_GENERATE_MOC infile outfile ) - QT4_GET_MOC_FLAGS(moc_flags) - GET_FILENAME_COMPONENT(abs_infile ${infile} ABSOLUTE) - QT4_CREATE_MOC_COMMAND(${abs_infile} ${outfile} "${moc_flags}" "") - SET_SOURCE_FILES_PROPERTIES(${outfile} PROPERTIES SKIP_AUTOMOC TRUE) # dont run automoc on this file - ENDMACRO (QT4_GENERATE_MOC) - - - # QT4_WRAP_CPP(outfiles inputfile ... ) - - MACRO (QT4_WRAP_CPP outfiles ) - # get include dirs - QT4_GET_MOC_FLAGS(moc_flags) - QT4_EXTRACT_OPTIONS(moc_files moc_options ${ARGN}) - - FOREACH (it ${moc_files}) - GET_FILENAME_COMPONENT(it ${it} ABSOLUTE) - QT4_MAKE_OUTPUT_FILE(${it} moc_ cxx outfile) - QT4_CREATE_MOC_COMMAND(${it} ${outfile} "${moc_flags}" "${moc_options}") - SET(${outfiles} ${${outfiles}} ${outfile}) - ENDFOREACH(it) - - ENDMACRO (QT4_WRAP_CPP) - - - # QT4_WRAP_UI(outfiles inputfile ... ) - - MACRO (QT4_WRAP_UI outfiles ) - QT4_EXTRACT_OPTIONS(ui_files ui_options ${ARGN}) - - FOREACH (it ${ui_files}) - GET_FILENAME_COMPONENT(outfile ${it} NAME_WE) - GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE) - SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h) - ADD_CUSTOM_COMMAND(OUTPUT ${outfile} - COMMAND ${QT_UIC_EXECUTABLE} - ARGS ${ui_options} -o ${outfile} ${infile} - MAIN_DEPENDENCY ${infile}) - SET(${outfiles} ${${outfiles}} ${outfile}) - ENDFOREACH (it) - - ENDMACRO (QT4_WRAP_UI) - - - # QT4_ADD_RESOURCES(outfiles inputfile ... ) - - MACRO (QT4_ADD_RESOURCES outfiles ) - QT4_EXTRACT_OPTIONS(rcc_files rcc_options ${ARGN}) - - FOREACH (it ${rcc_files}) - GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE) - GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE) - GET_FILENAME_COMPONENT(rc_path ${infile} PATH) - SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/qrc_${outfilename}.cxx) - # parse file for dependencies - # all files are absolute paths or relative to the location of the qrc file - FILE(READ "${infile}" _RC_FILE_CONTENTS) - STRING(REGEX MATCHALL "<file[^<]+" _RC_FILES "${_RC_FILE_CONTENTS}") - SET(_RC_DEPENDS) - FOREACH(_RC_FILE ${_RC_FILES}) - STRING(REGEX REPLACE "^<file[^>]*>" "" _RC_FILE "${_RC_FILE}") - STRING(REGEX MATCH "^/|([A-Za-z]:/)" _ABS_PATH_INDICATOR "${_RC_FILE}") - IF(NOT _ABS_PATH_INDICATOR) - SET(_RC_FILE "${rc_path}/${_RC_FILE}") - ENDIF(NOT _ABS_PATH_INDICATOR) - SET(_RC_DEPENDS ${_RC_DEPENDS} "${_RC_FILE}") - ENDFOREACH(_RC_FILE) - ADD_CUSTOM_COMMAND(OUTPUT ${outfile} - COMMAND ${QT_RCC_EXECUTABLE} - ARGS ${rcc_options} -name ${outfilename} -o ${outfile} ${infile} - MAIN_DEPENDENCY ${infile} - DEPENDS ${_RC_DEPENDS}) - SET(${outfiles} ${${outfiles}} ${outfile}) - ENDFOREACH (it) - - ENDMACRO (QT4_ADD_RESOURCES) - - - MACRO(QT4_ADD_DBUS_INTERFACE _sources _interface _basename) - GET_FILENAME_COMPONENT(_infile ${_interface} ABSOLUTE) - SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h) - SET(_impl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp) - SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc) - - GET_SOURCE_FILE_PROPERTY(_nonamespace ${_interface} NO_NAMESPACE) - IF ( _nonamespace ) - SET(_params -N -m) - ELSE ( _nonamespace ) - SET(_params -m) - ENDIF ( _nonamespace ) - - GET_SOURCE_FILE_PROPERTY(_classname ${_interface} CLASSNAME) - IF ( _classname ) - SET(_params ${_params} -c ${_classname}) - ENDIF ( _classname ) - - GET_SOURCE_FILE_PROPERTY(_include ${_interface} INCLUDE) - IF ( _include ) - SET(_params ${_params} -i ${_include}) - ENDIF ( _include ) - - ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header} - COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} ${_params} -p ${_basename} ${_infile} - DEPENDS ${_infile}) - - SET_SOURCE_FILES_PROPERTIES(${_impl} PROPERTIES SKIP_AUTOMOC TRUE) - - QT4_GENERATE_MOC(${_header} ${_moc}) - - SET(${_sources} ${${_sources}} ${_impl} ${_header} ${_moc}) - MACRO_ADD_FILE_DEPENDENCIES(${_impl} ${_moc}) - - ENDMACRO(QT4_ADD_DBUS_INTERFACE) - - - - MACRO(QT4_ADD_DBUS_INTERFACES _sources) - FOREACH (_current_FILE ${ARGN}) - GET_FILENAME_COMPONENT(_infile ${_current_FILE} ABSOLUTE) - # get the part before the ".xml" suffix - STRING(REGEX REPLACE "(.*[/\\.])?([^\\.]+)\\.xml" "\\2" _basename ${_current_FILE}) - STRING(TOLOWER ${_basename} _basename) - QT4_ADD_DBUS_INTERFACE(${_sources} ${_infile} ${_basename}interface) - ENDFOREACH (_current_FILE) - ENDMACRO(QT4_ADD_DBUS_INTERFACES) - - - MACRO(QT4_GENERATE_DBUS_INTERFACE _header) # _customName ) - SET(_customName "${ARGV1}") - GET_FILENAME_COMPONENT(_in_file ${_header} ABSOLUTE) - GET_FILENAME_COMPONENT(_basename ${_header} NAME_WE) - - IF (_customName) - SET(_target ${CMAKE_CURRENT_BINARY_DIR}/${_customName}) - ELSE (_customName) - SET(_target ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.xml) - ENDIF (_customName) - - ADD_CUSTOM_COMMAND(OUTPUT ${_target} - COMMAND ${QT_DBUSCPP2XML_EXECUTABLE} ${_in_file} > ${_target} - DEPENDS ${_in_file} - ) - ENDMACRO(QT4_GENERATE_DBUS_INTERFACE) - - - MACRO(QT4_ADD_DBUS_ADAPTOR _sources _xml_file _include _parentClass) # _optionalBasename ) - GET_FILENAME_COMPONENT(_infile ${_xml_file} ABSOLUTE) - - SET(_optionalBasename "${ARGV4}") - IF (_optionalBasename) - SET(_basename ${_optionalBasename} ) - ELSE (_optionalBasename) - STRING(REGEX REPLACE "(.*[/\\.])?([^\\.]+)\\.xml" "\\2adaptor" _basename ${_infile}) - STRING(TOLOWER ${_basename} _basename) - ENDIF (_optionalBasename) - - SET(_optionalClassName "${ARGV5}") - SET(_header ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.h) - SET(_impl ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.cpp) - SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc) - - IF(_optionalClassName) - ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header} - COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} -m -a ${_basename} -c ${_optionalClassName} -i ${_include} -l ${_parentClass} ${_infile} - DEPENDS ${_infile} - ) - ELSE(_optionalClassName) - ADD_CUSTOM_COMMAND(OUTPUT ${_impl} ${_header} - COMMAND ${QT_DBUSXML2CPP_EXECUTABLE} -m -a ${_basename} -i ${_include} -l ${_parentClass} ${_infile} - DEPENDS ${_infile} - ) - ENDIF(_optionalClassName) - - QT4_GENERATE_MOC(${_header} ${_moc}) - SET_SOURCE_FILES_PROPERTIES(${_impl} PROPERTIES SKIP_AUTOMOC TRUE) - MACRO_ADD_FILE_DEPENDENCIES(${_impl} ${_moc}) - - SET(${_sources} ${${_sources}} ${_impl} ${_header} ${_moc}) - ENDMACRO(QT4_ADD_DBUS_ADAPTOR) - - MACRO(QT4_AUTOMOC) - QT4_GET_MOC_FLAGS(_moc_INCS) - - SET(_matching_FILES ) - FOREACH (_current_FILE ${ARGN}) - - GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE) - # if "SKIP_AUTOMOC" is set to true, we will not handle this file here. - # This is required to make uic work correctly: - # we need to add generated .cpp files to the sources (to compile them), - # but we cannot let automoc handle them, as the .cpp files don't exist yet when - # cmake is run for the very first time on them -> however the .cpp files might - # exist at a later run. at that time we need to skip them, so that we don't add two - # different rules for the same moc file - GET_SOURCE_FILE_PROPERTY(_skip ${_abs_FILE} SKIP_AUTOMOC) - - IF ( NOT _skip AND EXISTS ${_abs_FILE} ) - - FILE(READ ${_abs_FILE} _contents) - - GET_FILENAME_COMPONENT(_abs_PATH ${_abs_FILE} PATH) - - STRING(REGEX MATCHALL "#include +[^ ]+\\.moc[\">]" _match "${_contents}") - IF(_match) - FOREACH (_current_MOC_INC ${_match}) - STRING(REGEX MATCH "[^ <\"]+\\.moc" _current_MOC "${_current_MOC_INC}") - GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE) - SET(_header ${_abs_PATH}/${_basename}.h) - SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC}) - QT4_CREATE_MOC_COMMAND(${_header} ${_moc} "${_moc_INCS}" "") - MACRO_ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc}) - ENDFOREACH (_current_MOC_INC) - ENDIF(_match) - ENDIF ( NOT _skip AND EXISTS ${_abs_FILE} ) - ENDFOREACH (_current_FILE) - ENDMACRO(QT4_AUTOMOC) - - MACRO(QT4_CREATE_TRANSLATION _qm_files) - QT4_EXTRACT_OPTIONS(_lupdate_files _lupdate_options ${ARGN}) - MESSAGE("lupdate_files ${_lupdate_files}") - MESSAGE("lupdate_options ${_lupdate_options}") - SET(_my_sources) - SET(_my_tsfiles) - FOREACH (_file ${_lupdate_files}) - GET_FILENAME_COMPONENT(_ext ${_file} EXT) - GET_FILENAME_COMPONENT(_abs_FILE ${_file} ABSOLUTE) - IF(_ext MATCHES "ts") - LIST(APPEND _my_tsfiles ${_abs_FILE}) - ELSE(_ext MATCHES "ts") - LIST(APPEND _my_sources ${_abs_FILE}) - ENDIF(_ext MATCHES "ts") - ENDFOREACH(_file) - FOREACH(_ts_file ${_my_tsfiles}) - ADD_CUSTOM_COMMAND(OUTPUT ${_ts_file} - COMMAND ${QT_LUPDATE_EXECUTABLE} - ARGS ${_lupdate_options} ${_my_sources} -ts ${_ts_file} - DEPENDS ${_my_sources}) - ENDFOREACH(_ts_file) - QT4_ADD_TRANSLATION(${_qm_files} ${_my_tsfiles}) - ENDMACRO(QT4_CREATE_TRANSLATION) - - MACRO(QT4_ADD_TRANSLATION _qm_files) - FOREACH (_current_FILE ${ARGN}) - GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE) - GET_FILENAME_COMPONENT(qm ${_abs_FILE} NAME_WE) - SET(qm "${CMAKE_CURRENT_BINARY_DIR}/${qm}.qm") - - ADD_CUSTOM_COMMAND(OUTPUT ${qm} - COMMAND ${QT_LRELEASE_EXECUTABLE} - ARGS ${_abs_FILE} -qm ${qm} - DEPENDS ${_abs_FILE} - ) - SET(${_qm_files} ${${_qm_files}} ${qm}) - ENDFOREACH (_current_FILE) - ENDMACRO(QT4_ADD_TRANSLATION) - - - - - - ###################################### - # - # decide if Qt got found - # - ###################################### - - # if the includes,libraries,moc,uic and rcc are found then we have it - IF( QT_LIBRARY_DIR AND QT_INCLUDE_DIR AND QT_MOC_EXECUTABLE AND - QT_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE AND QT_QTCORE_LIBRARY) - SET( QT4_FOUND "YES" ) - INCLUDE(FindPackageMessage) - FIND_PACKAGE_MESSAGE(Qt4 "Found Qt-Version ${QTVERSION}" - "[${QT_LIBRARY_DIR}][${QT_INCLUDE_DIR}][${QT_MOC_EXECUTABLE}][${QT_UIC_EXECUTABLE}][${QT_RCC_EXECUTABLE}]") - ELSE( QT_LIBRARY_DIR AND QT_INCLUDE_DIR AND QT_MOC_EXECUTABLE AND - QT_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE AND QT_QTCORE_LIBRARY) - SET( QT4_FOUND "NO") - SET(QT_QMAKE_EXECUTABLE "${QT_QMAKE_EXECUTABLE}-NOTFOUND" CACHE FILEPATH "Invalid qmake found" FORCE) - IF( Qt4_FIND_REQUIRED) - MESSAGE( FATAL_ERROR "Qt libraries, includes, moc, uic or/and rcc NOT found!") - ENDIF( Qt4_FIND_REQUIRED) - ENDIF( QT_LIBRARY_DIR AND QT_INCLUDE_DIR AND QT_MOC_EXECUTABLE AND - QT_UIC_EXECUTABLE AND QT_RCC_EXECUTABLE AND QT_QTCORE_LIBRARY) - - SET(QT_FOUND ${QT4_FOUND}) - - - ####################################### - # - # Qt configuration - # - ####################################### - IF(EXISTS "${QT_MKSPECS_DIR}/qconfig.pri") - FILE(READ ${QT_MKSPECS_DIR}/qconfig.pri _qconfig_FILE_contents) - STRING(REGEX MATCH "QT_CONFIG[^\n]+" QT_QCONFIG "${_qconfig_FILE_contents}") - STRING(REGEX MATCH "CONFIG[^\n]+" QT_CONFIG "${_qconfig_FILE_contents}") - STRING(REGEX MATCH "EDITION[^\n]+" QT_EDITION "${_qconfig_FILE_contents}") - ENDIF(EXISTS "${QT_MKSPECS_DIR}/qconfig.pri") - IF("${QT_EDITION}" MATCHES "DesktopLight") - SET(QT_EDITION_DESKTOPLIGHT 1) - ENDIF("${QT_EDITION}" MATCHES "DesktopLight") - - - ############################################### - # - # configuration/system dependent settings - # - ############################################### - - # find dependencies for some Qt modules - # when doing builds against a static Qt, they are required - # when doing builds against a shared Qt, they are sometimes not required - # even some Linux distros do not require these dependencies - # if a user needs the dependencies, and they couldn't be found, they can set - # the variables themselves. - - SET(QT_QTGUI_LIB_DEPENDENCIES "") - SET(QT_QTCORE_LIB_DEPENDENCIES "") - SET(QT_QTNETWORK_LIB_DEPENDENCIES "") - SET(QT_QTOPENGL_LIB_DEPENDENCIES "") - SET(QT_QTDBUS_LIB_DEPENDENCIES "") - SET(QT_QTHELP_LIB_DEPENDENCIES ${QT_QTCLUCENE_LIBRARY}) - - # build using shared Qt needs -DQT_DLL - IF(NOT QT_CONFIG MATCHES "static") - # warning currently only qconfig.pri on Windows potentially contains "static" - # so QT_DLL might not get defined properly on other platforms. - SET(QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_DLL) - ENDIF(NOT QT_CONFIG MATCHES "static") - - # QtOpenGL dependencies - QT_QUERY_QMAKE(QMAKE_LIBS_OPENGL "QMAKE_LIBS_OPENGL") - SET (QT_QTOPENGL_LIB_DEPENDENCIES ${QT_QTOPENGL_LIB_DEPENDENCIES} ${QMAKE_LIBS_OPENGL}) - - IF(Q_WS_X11) - # X11 libraries Qt absolutely depends on - QT_QUERY_QMAKE(QT_LIBS_X11 "QMAKE_LIBS_X11") - SEPARATE_ARGUMENTS(QT_LIBS_X11) - FOREACH(QT_X11_LIB ${QT_LIBS_X11}) - STRING(REGEX REPLACE "-l" "" QT_X11_LIB "${QT_X11_LIB}") - SET(QT_TMP_STR "QT_X11_${QT_X11_LIB}_LIBRARY") - FIND_LIBRARY(${QT_TMP_STR} NAMES "${QT_X11_LIB}" PATHS ${QMAKE_LIBDIR_X11}) - IF(${QT_TMP_STR}) - SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${${QT_TMP_STR}}) - MARK_AS_ADVANCED(${QT_TMP_STR}) - ENDIF(${QT_TMP_STR}) - ENDFOREACH(QT_X11_LIB) - - QT_QUERY_QMAKE(QT_LIBS_THREAD "QMAKE_LIBS_THREAD") - SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QT_LIBS_THREAD}) - - QT_QUERY_QMAKE(QMAKE_LIBS_DYNLOAD "QMAKE_LIBS_DYNLOAD") - SET (QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QMAKE_LIBS_DYNLOAD}) - - ENDIF(Q_WS_X11) - - IF(Q_WS_WIN) - SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} imm32 winmm) - SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ws2_32) - ENDIF(Q_WS_WIN) - - IF(Q_WS_MAC) - SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework Carbon") - - # Qt 4.0, 4.1, 4.2 use QuickTime - IF(QT_VERSION_MINOR LESS 3) - SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework QuickTime") - ENDIF(QT_VERSION_MINOR LESS 3) - - # Qt 4.2+ use AppKit - IF(QT_VERSION_MINOR GREATER 1) - SET(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} "-framework AppKit") - ENDIF(QT_VERSION_MINOR GREATER 1) - - SET(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} "-framework ApplicationServices") - ENDIF(Q_WS_MAC) - - ####################################### - # - # compatibility settings - # - ####################################### - # Backwards compatibility for CMake1.4 and 1.2 - SET (QT_MOC_EXE ${QT_MOC_EXECUTABLE} ) - SET (QT_UIC_EXE ${QT_UIC_EXECUTABLE} ) - - SET( QT_QT_LIBRARY "") - -ELSE(QT4_QMAKE_FOUND) - - SET(QT_QMAKE_EXECUTABLE "${QT_QMAKE_EXECUTABLE}-NOTFOUND" CACHE FILEPATH "Invalid qmake found" FORCE) - IF(Qt4_FIND_REQUIRED) - IF(QT4_INSTALLED_VERSION_TOO_OLD) - MESSAGE(FATAL_ERROR "The installed Qt version ${QTVERSION} is too old, at least version ${QT_MIN_VERSION} is required") - ELSE(QT4_INSTALLED_VERSION_TOO_OLD) - MESSAGE( FATAL_ERROR "Qt qmake not found!") - ENDIF(QT4_INSTALLED_VERSION_TOO_OLD) - ELSE(Qt4_FIND_REQUIRED) - IF(QT4_INSTALLED_VERSION_TOO_OLD AND NOT Qt4_FIND_QUIETLY) - MESSAGE(STATUS "The installed Qt version ${QTVERSION} is too old, at least version ${QT_MIN_VERSION} is required") - ENDIF(QT4_INSTALLED_VERSION_TOO_OLD AND NOT Qt4_FIND_QUIETLY) - ENDIF(Qt4_FIND_REQUIRED) - -ENDIF (QT4_QMAKE_FOUND) - - diff --git a/sflphone-client-kde/cmake/TargetDistclean.cmake b/sflphone-client-kde/cmake/TargetDistclean.cmake deleted file mode 100644 index eeb8861e42aa2eba1d5b17b3abff7776cbcd161d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/cmake/TargetDistclean.cmake +++ /dev/null @@ -1,101 +0,0 @@ - -# add custom target distclean -# cleans and removes cmake generated files etc. -# Jan Woetzel 04/2003 -# - -IF (UNIX) - ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution) - SET(DISTCLEANED -# cmake.depends -# cmake.check_depends -# CMakeCache.txt -# cmake.check_cache -# *.cmake -# Makefile -# core core.* -# gmon.out -# *~ -# *_automoc.cpp.files -# *_automoc.cpp -# moc_*.cpp -# ui_*.h -# *.moc -# qrc_resources.cxx -# *_dbus_interface.cpp -# *_dbus_interface.h -# sflphone-client-kde -# sflphone-client-kde.shell -# install_manifest.txt -# *.1 - CMakeCache.txt - *.cmake - Makefile - CMakeFiles - CMakeTmp - install_manifest.txt - man/*.cmake - man/Makefile - man/CMakeFiles - man/*.html - man/*.1 - doc/*.cmake - doc/Makefile - doc/CMakeFiles - doc/*.bz2 - data/*.cmake - data/Makefile - data/CMakeFiles - data/icons/*.cmake - data/icons/*.make - data/icons/Makefile - data/icons/CMakeFiles - src/*.cmake - src/Makefile - src/CMakeFiles - src/*.o - src/moc_*.cpp - src/ui_*.h - src/qrc_*.cxx - src/*_dbus_interface.cpp - src/*_dbus_interface.h - src/*_automoc.cpp.files - src/*_automoc.cpp - src/sflphone-client-kde - src/sflphone-client-kde.shell - src/*.moc - src/kcfg_*.cpp - src/kcfg_*.h - po/*.cmake - po/Makefile - po/CMakeFiles - ) - - SET(DISTCLEANED_REC - *.cmake - Makefile - CMakeFiles - ) - - ADD_CUSTOM_COMMAND( - DEPENDS clean - COMMENT "distribution clean" - COMMAND rm - ARGS -Rf CMakeTmp CMakeFiles ${DISTCLEANED} `find ./po -maxdepth 2 -name 'Makefile'` `find ./po -maxdepth 2 -name 'CMakeFiles'` `find ./po -maxdepth 2 -name '*.gmo'` `find ./po -maxdepth 2 -name '*.cmake'` -# COMMAND find -# ARGS "./po ( -name 'Makefile' -o -name 'CMakeFiles' -o -name '*.gmo' -o -name '*.cmake' ) -maxdepth 2 -exec rm -rf {} \;" -# COMMAND rm -# ARGS -Rf `find ./po -maxdepth 2 -name 'Makefile'` -# COMMAND find -# ARGS ./po -maxdepth 2 -name 'CMakeFiles' -exec rm -rf {} \; -# COMMAND find -# ARGS ./po -maxdepth 2 -name '*.gmo' -exec rm -rf {} \; -# COMMAND find -# ARGS ./po -maxdepth 2 -name '*.cmake' -exec rm -rf {} \; -# COMMAND find -# ARGS ". \( -name 'Makefile' -o -name 'CMakeFiles' \) -exec rm -rf {} \;" - TARGET distclean - ) -ENDIF(UNIX) - - diff --git a/sflphone-client-kde/config.sh b/sflphone-client-kde/config.sh deleted file mode 100644 index 8c37d45a0da5d06c46f9ac0533dd5428a5a269ad..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/config.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/bash - -function autocmd() -{ - echo "Running ${1}..." - $* || { - echo "Error running ${1}" - exit 1 - } -} - -if [ ! -d "build" ]; then - mkdir build -fi - -cd build - -# prefix=`echo $@ | grep -q "--prefix="` -# -# if $prefix -# then options=$@" -DCMAKE_INSTALL_PREFIX="$prefix_env - -# debug=`echo $@ | grep -q "debug"` - -options=`echo $@ | sed "s/--prefix=/-DCMAKE_INSTALL_PREFIX=/g" | sed "s/--with-debug//g"` - -if `echo $@ | grep -q "\--with-debug"` -then echo "Enable debug messages" -options="$options -DCMAKE_BUILD_TYPE=Debug" -else echo "Disable debug messages" -options="$options -DCMAKE_BUILD_TYPE=Release" -fi - -echo "Passing argument '$options' to cmake" - -autocmd cmake $options .. - - -echo "**********************************************" -echo "Configuration done!" -echo "Run \`cd build' to go to the build directory." -echo "Then run \`make'to build the software." -echo "**********************************************" diff --git a/sflphone-client-kde/data/CMakeLists.txt b/sflphone-client-kde/data/CMakeLists.txt deleted file mode 100644 index 4155adb86eebd0a387569b2f2383e10180bea5d8..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/data/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ - -add_subdirectory(icons) - -INSTALL( FILES sflphone-client-kde.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) -INSTALL( FILES sflphone-client-kdeui.rc DESTINATION ${DATA_INSTALL_DIR}/sflphone-client-kde ) -INSTALL( FILES sflphone-client-kde.notifyrc DESTINATION ${DATA_INSTALL_DIR}/sflphone-client-kde) - diff --git a/sflphone-client-kde/data/icons/CMakeLists.txt b/sflphone-client-kde/data/icons/CMakeLists.txt deleted file mode 100644 index 106884f432c1d1e0b0584959af854c79ede4ea6d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/data/icons/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -kde4_install_icons( ${ICON_INSTALL_DIR} ) diff --git a/sflphone-client-kde/data/icons/hi128-apps-sflphone-client-kde.png b/sflphone-client-kde/data/icons/hi128-apps-sflphone-client-kde.png deleted file mode 100644 index 0766c5015c37940a5bbb5a98373dde11b6fd3684..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/hi128-apps-sflphone-client-kde.png and /dev/null differ diff --git a/sflphone-client-kde/data/icons/hi16-apps-sflphone-client-kde.png b/sflphone-client-kde/data/icons/hi16-apps-sflphone-client-kde.png deleted file mode 100644 index a11d421fcee468f74620fab0855c9d0308be40e6..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/hi16-apps-sflphone-client-kde.png and /dev/null differ diff --git a/sflphone-client-kde/data/icons/hi22-apps-sflphone-client-kde.png b/sflphone-client-kde/data/icons/hi22-apps-sflphone-client-kde.png deleted file mode 100644 index 2000c5fe0e6eeac4fa1414ebf55ad6159e89f3a1..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/hi22-apps-sflphone-client-kde.png and /dev/null differ diff --git a/sflphone-client-kde/data/icons/hi32-apps-sflphone-client-kde.png b/sflphone-client-kde/data/icons/hi32-apps-sflphone-client-kde.png deleted file mode 100644 index 611b982155f5e83662fa5404d1473dbfa9cd8d4a..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/hi32-apps-sflphone-client-kde.png and /dev/null differ diff --git a/sflphone-client-kde/data/icons/hi48-apps-sflphone-client-kde.png b/sflphone-client-kde/data/icons/hi48-apps-sflphone-client-kde.png deleted file mode 100644 index c643513125209fa828c79b9e8d30d34558aff8c0..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/hi48-apps-sflphone-client-kde.png and /dev/null differ diff --git a/sflphone-client-kde/data/icons/hi64-apps-sflphone-client-kde.png b/sflphone-client-kde/data/icons/hi64-apps-sflphone-client-kde.png deleted file mode 100644 index 9ffd3ca53c30493b08dc80fcfbd879ec7e4fa8f0..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/hi64-apps-sflphone-client-kde.png and /dev/null differ diff --git a/sflphone-client-kde/data/icons/hisc-apps-sflphone-client-kde.svgz b/sflphone-client-kde/data/icons/hisc-apps-sflphone-client-kde.svgz deleted file mode 100644 index 53105ea7c77c3ad52bd9f04e508febbd9f50a464..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/hisc-apps-sflphone-client-kde.svgz and /dev/null differ diff --git a/sflphone-client-kde/data/icons/small/hi16-apps-sflphone-client-kde.svgz b/sflphone-client-kde/data/icons/small/hi16-apps-sflphone-client-kde.svgz deleted file mode 100644 index cb77652079d1223c0043b797d4ff391047f0c032..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/data/icons/small/hi16-apps-sflphone-client-kde.svgz and /dev/null differ diff --git a/sflphone-client-kde/data/icons/small/hi32-apps-sflphone-client-kde.svg b/sflphone-client-kde/data/icons/small/hi32-apps-sflphone-client-kde.svg deleted file mode 100644 index 6a20cae05ad29065321ee5c4727c027468f64c1b..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/data/icons/small/hi32-apps-sflphone-client-kde.svg +++ /dev/null @@ -1,781 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/david/oxygen/trunk/scalable/apps/small/16x16" - sodipodi:docname="hi32-apps-sflphone-client-kde.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - inkscape:export-filename="/home/david/graphics-document-viewer.png" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient4999"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5001" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5003" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5299" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4991"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4993" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4995" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient5297" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4684"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4686" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4688" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5308" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientTransform="matrix(0.173669,0,0,0.174326,5.746764e-4,-16.089201)" /> - <linearGradient - inkscape:collect="always" - id="linearGradient3803"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3805" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3807" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3803" - id="linearGradient3809" - x1="12.663443" - y1="8.5301828" - x2="41.858654" - y2="57.533279" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.2705584,0,0,0.2715818,-0.2334952,-16.324153)" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective2966" /> - <linearGradient - inkscape:collect="always" - id="linearGradient3491"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3493" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop3495" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3491" - id="linearGradient3497" - x1="9.4819469" - y1="-13.32653" - x2="10.666382" - y2="-14.316705" - gradientUnits="userSpaceOnUse" /> - <linearGradient - y2="723.96979" - x2="-2309.3169" - y1="122.62138" - x1="-2325.3611" - gradientUnits="userSpaceOnUse" - id="linearGradient7282" - xlink:href="#linearGradient3794" - inkscape:collect="always" /> - <linearGradient - y2="344.25839" - x2="-2305.0696" - y1="275.5253" - x1="-2282.2617" - gradientUnits="userSpaceOnUse" - id="linearGradient7280" - xlink:href="#linearGradient3794" - inkscape:collect="always" /> - <linearGradient - y2="-39.337055" - x2="-2266.7681" - y1="568.77667" - x1="-2266.7681" - gradientUnits="userSpaceOnUse" - id="linearGradient7278" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="-39.337055" - x2="-2266.7681" - y1="568.77667" - x1="-2266.7681" - gradientUnits="userSpaceOnUse" - id="linearGradient7276" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="428.47058" - x2="-2255.8958" - y1="169.81215" - x1="-2255.8958" - gradientUnits="userSpaceOnUse" - id="linearGradient7274" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="323.11444" - x2="-2255.8958" - y1="169.81215" - x1="-2255.8958" - gradientUnits="userSpaceOnUse" - id="linearGradient7272" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="723.96979" - x2="-2309.3169" - y1="122.62138" - x1="-2325.3611" - gradientUnits="userSpaceOnUse" - id="linearGradient7270" - xlink:href="#linearGradient3794" - inkscape:collect="always" /> - <linearGradient - y2="344.25839" - x2="-2305.0696" - y1="275.5253" - x1="-2282.2617" - gradientUnits="userSpaceOnUse" - id="linearGradient7268" - xlink:href="#linearGradient3794" - inkscape:collect="always" /> - <linearGradient - y2="-39.337055" - x2="-2266.7681" - y1="568.77667" - x1="-2266.7681" - gradientUnits="userSpaceOnUse" - id="linearGradient7266" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="-39.337055" - x2="-2266.7681" - y1="568.77667" - x1="-2266.7681" - gradientUnits="userSpaceOnUse" - id="linearGradient7264" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="428.47058" - x2="-2255.8958" - y1="169.81215" - x1="-2255.8958" - gradientUnits="userSpaceOnUse" - id="linearGradient7262" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="323.11444" - x2="-2255.8958" - y1="169.81215" - x1="-2255.8958" - gradientUnits="userSpaceOnUse" - id="linearGradient7260" - xlink:href="#linearGradient2948" - inkscape:collect="always" /> - <linearGradient - y2="924.16333" - x2="-4511.1455" - y1="890.18469" - x1="-1898.5033" - gradientUnits="userSpaceOnUse" - id="linearGradient7258" - xlink:href="#linearGradient3091" - inkscape:collect="always" /> - <linearGradient - y2="1340.8041" - x2="-2050.8284" - y1="515.37079" - x1="-3230.7649" - gradientUnits="userSpaceOnUse" - id="linearGradient7256" - xlink:href="#linearGradient3091" - inkscape:collect="always" /> - <linearGradient - id="linearGradient5934"> - <stop - style="stop-color:#18689a;stop-opacity:1;" - offset="0" - id="stop5936" /> - <stop - style="stop-color:#3ba1e1;stop-opacity:1;" - offset="1" - id="stop5938" /> - </linearGradient> - <linearGradient - id="linearGradient2870"> - <stop - id="stop2872" - offset="0" - style="stop-color:#e2e2e2;stop-opacity:1;" /> - <stop - id="stop2874" - offset="1" - style="stop-color:#212121;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2886"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop2888" /> - <stop - id="stop3000" - offset="0.69" - style="stop-color:#c0c0c0;stop-opacity:1;" /> - <stop - style="stop-color:#d8d8d8;stop-opacity:1;" - offset="1" - id="stop2890" /> - </linearGradient> - <linearGradient - id="linearGradient2948" - inkscape:collect="always"> - <stop - id="stop2950" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop2952" - offset="1" - style="stop-color:#000000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient3091" - inkscape:collect="always"> - <stop - id="stop3093" - offset="0" - style="stop-color:#fefefe;stop-opacity:1;" /> - <stop - id="stop3095" - offset="1" - style="stop-color:#fefefe;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient3137"> - <stop - id="stop3139" - offset="0" - style="stop-color:#fefefe;stop-opacity:1;" /> - <stop - id="stop3141" - offset="1" - style="stop-color:#a2a2a2;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3794" - inkscape:collect="always"> - <stop - id="stop3796" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop3798" - offset="1" - style="stop-color:#000000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4162"> - <stop - id="stop4164" - offset="0" - style="stop-color:#000000;stop-opacity:0.28;" /> - <stop - id="stop4166" - offset="1" - style="stop-color:#000000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4534" - inkscape:collect="always"> - <stop - id="stop4536" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4538" - offset="1" - style="stop-color:#ffffff;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4162" - id="linearGradient2814" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0833333,0,0,1.2956349,1053.8042,-153.14233)" - x1="-2180.8767" - y1="-260.6424" - x2="-1234.0055" - y2="686.2287" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3091" - id="linearGradient2816" - gradientUnits="userSpaceOnUse" - x1="-3230.7649" - y1="515.37079" - x2="-2050.8284" - y2="1340.8041" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2886" - id="radialGradient2818" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,5.4112362e-7,-2.012705e-7,0.3719492,6.6810889e-5,208.48054)" - cx="-1732.9094" - cy="331.94702" - fx="-1732.9094" - fy="331.94702" - r="143.2121" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3137" - id="linearGradient2820" - gradientUnits="userSpaceOnUse" - x1="-1893.7939" - y1="331.26584" - x2="-1876.7727" - y2="350.78738" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3091" - id="linearGradient2822" - gradientUnits="userSpaceOnUse" - x1="-1898.5033" - y1="890.18469" - x2="-4511.1455" - y2="924.16333" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2886" - id="radialGradient2824" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.5862344,0,152.49099)" - spreadMethod="reflect" - cx="-1629.0024" - cy="98.046616" - fx="-1629.0024" - fy="98.046616" - r="341.55664" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2826" - gradientUnits="userSpaceOnUse" - x1="-2255.8958" - y1="169.81215" - x2="-2255.8958" - y2="323.11444" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2828" - gradientUnits="userSpaceOnUse" - x1="-2255.8958" - y1="169.81215" - x2="-2255.8958" - y2="428.47058" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2830" - gradientUnits="userSpaceOnUse" - x1="-2266.7681" - y1="568.77667" - x2="-2266.7681" - y2="-39.337055" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2832" - gradientUnits="userSpaceOnUse" - x1="-2266.7681" - y1="568.77667" - x2="-2266.7681" - y2="-39.337055" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2886" - id="radialGradient2834" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,2.6562553e-7,-2.2224032e-6,8.3666767,7.0294537e-4,-2330.077)" - cx="-1915.2924" - cy="316.29968" - fx="-1915.2924" - fy="316.29968" - r="43.099361" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3794" - id="linearGradient2836" - gradientUnits="userSpaceOnUse" - x1="-2282.2617" - y1="275.5253" - x2="-2305.0696" - y2="344.25839" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3794" - id="linearGradient2838" - gradientUnits="userSpaceOnUse" - x1="-2325.3611" - y1="122.62138" - x2="-2309.3169" - y2="723.96979" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2886" - id="radialGradient2840" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,5.4112362e-7,-2.012705e-7,0.3719492,6.6810889e-5,208.48054)" - cx="-1732.9094" - cy="331.94702" - fx="-1732.9094" - fy="331.94702" - r="143.2121" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3137" - id="linearGradient2842" - gradientUnits="userSpaceOnUse" - x1="-1893.7939" - y1="331.26584" - x2="-1876.7727" - y2="350.78738" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2886" - id="radialGradient2844" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,0.5862344,-2188.8406,152.49099)" - spreadMethod="reflect" - cx="-1629.0024" - cy="98.046616" - fx="-1629.0024" - fy="98.046616" - r="341.55664" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2846" - gradientUnits="userSpaceOnUse" - x1="-2255.8958" - y1="169.81215" - x2="-2255.8958" - y2="323.11444" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2848" - gradientUnits="userSpaceOnUse" - x1="-2255.8958" - y1="169.81215" - x2="-2255.8958" - y2="428.47058" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2850" - gradientUnits="userSpaceOnUse" - x1="-2266.7681" - y1="568.77667" - x2="-2266.7681" - y2="-39.337055" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2948" - id="linearGradient2852" - gradientUnits="userSpaceOnUse" - x1="-2266.7681" - y1="568.77667" - x2="-2266.7681" - y2="-39.337055" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2886" - id="radialGradient2854" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,2.6562553e-7,2.2224032e-6,8.3666767,-2188.8413,-2330.077)" - cx="-1915.2924" - cy="316.29968" - fx="-1915.2924" - fy="316.29968" - r="43.099361" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3794" - id="linearGradient2856" - gradientUnits="userSpaceOnUse" - x1="-2282.2617" - y1="275.5253" - x2="-2305.0696" - y2="344.25839" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3794" - id="linearGradient2858" - gradientUnits="userSpaceOnUse" - x1="-2325.3611" - y1="122.62138" - x2="-2309.3169" - y2="723.96979" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3137" - id="radialGradient2860" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,3.781366e-7,-3.2292777e-7,0.8539977,8.9288564e-5,37.369658)" - cx="-1092.8789" - cy="276.49725" - fx="-1092.8789" - fy="276.49725" - r="127.73754" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2870" - id="radialGradient2862" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7746364,0.4472365,-0.4660621,0.8072432,-144.92805,587.20425)" - cx="-1093.5826" - cy="217.83733" - fx="-1093.5826" - fy="217.83733" - r="123.63598" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4162" - id="linearGradient2864" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.7247709,2807.0235,194.64859)" - x1="-3887.8772" - y1="877.09351" - x2="-3887.8772" - y2="63.463501" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4162" - id="linearGradient2866" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.7247709,2807.0235,194.64859)" - x1="-3887.8772" - y1="746.12317" - x2="-3887.8772" - y2="587.34491" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4534" - id="linearGradient2868" - gradientUnits="userSpaceOnUse" - x1="-2180.8767" - y1="-260.6424" - x2="-1234.0055" - y2="686.2287" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4534" - id="linearGradient2871" - gradientUnits="userSpaceOnUse" - x1="-2160.2458" - y1="-240.01169" - x2="-1234.0055" - y2="686.2287" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4162" - id="linearGradient2873" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0833333,0,0,1.2956349,149.4705,-161.14233)" - x1="-2180.8767" - y1="-260.6424" - x2="-1234.0055" - y2="686.2287" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - gridtolerance="10000" - guidetolerance="10" - objecttolerance="10" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="2.4960938" - inkscape:cx="8" - inkscape:cy="8" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showgrid="false" - showborder="false" - inkscape:grid-points="true" - inkscape:window-width="748" - inkscape:window-height="774" - inkscape:window-x="0" - inkscape:window-y="58" - inkscape:showpageshadow="false"> - <inkscape:grid - id="GridFromPre046Settings" - type="xygrid" - originx="0px" - originy="0px" - spacingx="1px" - spacingy="1px" - color="#0000ff" - empcolor="#0000ff" - opacity="0.2" - empopacity="0.4" - empspacing="4" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Layer 1" - inkscape:groupmode="layer" - id="layer1"> - <g - style="display:inline" - id="g5868" - transform="matrix(0.173669,0,0,0.174326,-72.419415,-92.051412)"> - <path - transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)" - d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z" - sodipodi:ry="75.5" - sodipodi:rx="92.5" - sodipodi:cy="544.5" - sodipodi:cx="509.5" - id="path4987" - style="fill:#00252b;fill-opacity:1;fill-rule:evenodd" - sodipodi:type="arc" /> - <path - transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)" - d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z" - sodipodi:ry="73" - sodipodi:rx="90.5" - sodipodi:cy="521" - sodipodi:cx="736.5" - id="path4989" - style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - <path - style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:0.28191236;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 2.6069946,0.54910198 L 2.6055771,-0.099666752 L 2.8164858,0.95425507 L 2.8141804,-0.099991964 L 3.1640995,0.9266844 L 3.1614423,-0.28975618 L 3.4429478,1.2506338 L 3.5073405,-1.1012556 L 3.72239,1.8449054 L 4.0622041,-1.7508906 L 4.1411304,2.5470893 L 4.4118271,-0.85937424 L 4.625631,1.5191149 L 4.7599147,-0.67069203 L 4.9741304,1.8970225 L 5.1048093,-1.9417329 L 5.5330088,3.0855654 L 5.3800527,-3.2667341 L 6.1615382,4.3280635 L 5.9364518,-3.2135349 L 6.5790389,4.4625735 L 6.2835316,-3.4843962 L 6.7141524,2.6512146 L 6.8446533,-1.2686398 L 7.0617062,2.5966102 L 7.3293879,-2.1884838 L 7.3382512,1.8663126 L 7.6747002,-3.2703033 L 7.6184571,2.8120031 L 7.9542564,-2.6219686 L 8.1085081,4.3250342 L 8.5077563,-3.8933365 L 8.5967296,5.0000787 L 8.9229558,-4.8130735 L 9.0847112,5.5669907 L 9.338687,-5.4895219 L 9.5028098,5.9718155 L 9.685593,-5.8414779 L 10.060561,6.6467546 L 10.036104,-4.5444835 L 10.336396,5.5920776 L 10.45609,-3.2746295 L 10.681472,4.4021287 L 10.806596,-1.9776351 L 11.166795,3.7526023 L 11.224395,-1.707965 L 11.444757,3.6710755 L 11.642254,-1.4112613 L 11.930022,2.9945221 L 11.781738,-1.222254 L 12.346758,2.777615 L 12.200187,-0.65522999 L 12.621295,1.1282304 L 12.726505,-7.1420034 L 13.107918,1.0734102 L 13.151581,-8.3581575 L 13.386175,1.1270414 L 13.779937,-7.1953276 L 13.824553,5.9976764 L 14.19602,-7.7102185 L 14.371253,6.4287067 L 14.488228,-8.4961904 L 14.990198,8.1010368 L 14.899761,-8.6860537 L 15.40361,8.7716012 L 15.439011,-9.2556758 L 15.768486,9.4188537 L 15.727256,-9.4461407 L 16.181738,10.015608 L 16.144465,-9.4467907 L 16.814173,10.636994 L 16.853223,-3.3116119 L 17.106022,9.6883621 L 17.063895,-2.3658164 L 17.712155,10.312643 L 17.412337,-2.0149402 L 17.679509,10.338299 L 17.257021,-9.4485207 L 18.352565,9.7676773 L 17.53587,-9.1245694 L 18.704673,9.3877306 L 18.18338,-8.827906 L 19.324689,9.1430032 L 19.205411,-8.8027822 C 19.205411,-8.8027822 19.664499,10.362247 19.803275,10.226868 C 19.942045,10.091493 20.109774,-8.614964 20.109774,-8.614964 L 20.148701,9.1961009 L 20.458454,-8.1559615 L 20.501159,8.9788209 L 20.80648,-7.9943089 L 20.848069,8.6286114 L 21.295173,-7.1030104 L 21.39787,8.0724425 L 21.852572,-6.5902698 L 21.886678,6.6078305 L 22.212483,-5.8059473 L 22.504428,2.9197299 L 22.7703,-5.1030285 L 22.990522,2.6208277 L 23.531987,-4.1572975 L 23.824944,5.0285534 L 23.956542,-3.2072384 L 24.321023,4.485083 L 24.433579,-2.8322256 L 24.805704,3.5383642 L 24.931729,-2.4278376 L 25.483376,2.6738694 L 25.425746,-1.5091968 L 25.917074,2.9964681 L 25.982971,-1.0772321 L 26.723408,2.1864728 L 26.748315,-0.86375092 L 27.305164,2.322313 L 27.326534,-0.45933052 L 27.794625,1.1558416 L 27.901769,-1.4107869 L 28.100138,1.643531 L 28.284214,0.05104591 C 28.284214,0.05104591 28.580257,1.0188261 28.579961,0.88366608 C 28.579663,0.74850806 28.985357,0.29229348 28.915281,0.049112065 C 28.845218,-0.1940655 29.210562,0.66832968 29.210562,0.66832968" - id="path4922" - sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" /> - <path - style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 15.685059,-14.171613 C 8.1008684,-13.978526 2.0086222,-7.7375854 2.0086222,-0.078445316 C 2.0086222,2.2206366 2.5597288,4.3882408 3.5336546,6.3062426 C 3.2949782,5.2768126 3.1700337,4.205026 3.1700337,3.1030039 C 3.1700337,-4.6777095 9.458699,-10.995611 17.21009,-10.995611 C 22.670274,-10.995611 27.40266,-7.8590901 29.725114,-3.2871341 C 28.27676,-9.5232827 22.700358,-14.171613 16.048678,-14.171613 C 15.927562,-14.171613 15.805442,-14.174678 15.685059,-14.171613 z" - id="path4679" /> - <path - id="path3760" - d="M 23.691842,9.2006092 C 23.598484,9.4475433 22.631394,10.365494 22.180179,10.635462 L 21.681377,10.933903 L 19.629076,8.2492422 L 17.576776,5.5645855 L 17.930036,5.1970172 C 18.275752,4.8372965 19.313091,4.1385288 19.650303,4.0382177 C 19.796709,3.9946677 20.09174,4.342695 21.774869,6.5444334 C 22.849871,7.9506633 23.71251,9.1459453 23.691842,9.2006092 z M 13.419661,-4.1930503 C 13.342524,-3.9890191 12.122128,-2.9446885 11.724398,-2.7423592 L 11.363046,-2.5585401 L 9.3403065,-5.2522454 L 7.3175634,-7.9459547 L 8.0140105,-8.5225982 C 8.3970575,-8.8397544 8.8993669,-9.1775161 9.1302536,-9.2731827 L 9.5500496,-9.4471218 L 11.509157,-6.8843692 C 12.822708,-5.1660854 13.452253,-4.2792527 13.419661,-4.1930503 z M 21.318362,11.183854 C 21.305384,11.218124 21.079254,11.355997 20.815851,11.49024 C 18.745871,12.545229 15.418963,11.303354 12.286903,8.3065443 C 11.178311,7.245823 8.8914692,4.4043332 7.9880622,2.9650658 C 6.2446713,0.18757893 5.4248053,-2.1442783 5.44897,-4.2565999 C 5.4640515,-5.5748644 5.8950782,-6.6871677 6.6679963,-7.4024174 L 6.9330208,-7.6476703 L 8.9660248,-5.0279638 L 10.999033,-2.4082574 L 10.834604,-2.1223744 C 10.607486,-1.7275008 10.648568,-1.2096042 10.969518,-0.42161547 C 11.372323,0.5673418 14.568096,4.7456921 15.425468,5.4043706 C 16.099223,5.9219821 16.513712,6.0730931 17.011879,5.9827268 L 17.364643,5.9187361 L 19.3533,8.5201446 C 20.447064,9.9509184 21.331342,11.149586 21.318362,11.183854 z" - style="opacity:0.32000002;fill:#000000;fill-opacity:1;display:inline" /> - <path - style="fill:#dfdfdf;fill-opacity:1;display:inline" - d="M 24.663582,8.2251927 C 24.570224,8.4721247 23.603134,9.390077 23.15192,9.6600453 L 22.653118,9.9584864 L 20.600817,7.2738257 L 18.548516,4.589169 L 18.901776,4.2216007 C 19.247492,3.8618796 20.284832,3.1631133 20.622045,3.0628036 C 20.768451,3.0192502 21.06348,3.3672797 22.746609,5.5690169 C 23.821611,6.9752489 24.68425,8.1705288 24.663582,8.2251927 z M 14.391401,-5.1684676 C 14.314264,-4.9644364 13.093866,-3.9201038 12.696138,-3.7177744 L 12.334786,-3.5339554 L 10.312045,-6.2276625 L 8.2893038,-8.92137 L 8.9857509,-9.4980155 C 9.368798,-9.8151695 9.8711073,-10.152931 10.101994,-10.2486 L 10.52179,-10.422539 L 12.480899,-7.8597847 C 13.794448,-6.1415027 14.423991,-5.254668 14.391401,-5.1684676 z M 22.290102,10.208438 C 22.277124,10.242707 22.050994,10.380579 21.787591,10.514826 C 19.717611,11.569813 16.390703,10.327935 13.258643,7.3311278 C 12.150052,6.2704065 9.8632076,3.4289175 8.9598007,1.9896506 C 7.2164098,-0.78783838 6.3965457,-3.1196934 6.4207105,-5.232015 C 6.4357919,-6.5502815 6.8668187,-7.6625832 7.6397367,-8.3778347 L 7.9047612,-8.6230856 L 9.9377653,-6.003379 L 11.970774,-3.3836725 L 11.806345,-3.0977895 C 11.579227,-2.7029182 11.620308,-2.1850215 11.941258,-1.3970328 C 12.344063,-0.40807349 15.539837,3.7702768 16.39721,4.4289541 C 17.070963,4.9465676 17.485453,5.0976766 17.983619,5.0073103 L 18.336384,4.9433196 L 20.325041,7.5447281 C 21.418804,8.9755039 22.303082,10.17417 22.290102,10.208438 z" - id="path3218" /> - <g - transform="matrix(0.1619567,0,0,0.1625693,-28.880339,-84.45656)" - id="g3787" - style="fill:#ffffff;fill-opacity:0;display:inline"> - <path - id="path3789" - d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z" - style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" /> - <path - style="fill:#ffffff;fill-opacity:0" - d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z" - id="path3791" /> - </g> - <path - style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none;display:inline" - d="M 10.521198,-10.425737 L 10.098451,-10.247512 C 9.8675644,-10.151843 9.365445,-9.8178162 8.9823979,-9.5006622 L 8.2890919,-8.9235502 L 10.309825,-6.224705 L 11.383604,-4.7989016 C 11.832076,-5.6704481 12.373307,-6.4725964 12.981588,-7.2007037 C 12.819168,-7.4158626 12.674145,-7.6123132 12.482746,-7.8626837 L 10.521198,-10.425737 z M 7.9086201,-8.6265075 L 7.6380613,-8.3803866 C 6.8651432,-7.6651369 6.4356299,-6.5499989 6.4205485,-5.2317344 C 6.3963837,-3.1194127 7.2136425,-0.78684309 8.9570336,1.9906438 C 9.1957939,2.3710265 9.5361637,2.8480184 9.9208964,3.3655274 C 9.8637975,2.8392407 9.8278923,2.3051816 9.8278923,1.761497 C 9.8278923,-0.46148867 10.314124,-2.5591336 11.180684,-4.3915277 L 9.9378073,-6.0040451 L 7.9086201,-8.6265075 z" - id="path3798" /> - </g> -</svg> diff --git a/sflphone-client-kde/data/sflphone-client-kde.desktop b/sflphone-client-kde/data/sflphone-client-kde.desktop deleted file mode 100644 index 1b74b87e517b7317ea7712fc8ad400ec93b94beb..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/data/sflphone-client-kde.desktop +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Type=Application -X-DocPath=sflphone-client-kde/index.html -Terminal=false - -Name=SFLphone VoIP KDE4 client -GenericName=Telephone -Comment=Call and receive calls with SIP or IAX protocols -Exec=sflphone-client-kde -Icon=sflphone.svg -StartupNotify=true -Categories=Network;Telephony; diff --git a/sflphone-client-kde/data/sflphone-client-kde.notifyrc b/sflphone-client-kde/data/sflphone-client-kde.notifyrc deleted file mode 100644 index 48ceca1403d13d0a6fa8b020f146da02fc375ab7..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/data/sflphone-client-kde.notifyrc +++ /dev/null @@ -1,25 +0,0 @@ -[Global] -Name=sflphone-client-kde -IconName=sflphone-client-kde -Comment=SFLphone VoIP KDE4 client - -[Event/contact online] -Name=Contact Online -Comment=A contact has come online -Sound= -Action=Sound|Popup - - -[Event/test_notification] -Name=test message -Comment=Test message -Contexts=call -Action=Sound|Popup|Taskbar -Persistant=true -Sound= - -[Event/test_notification2] -Name=test message2 -Comment=Test message2 -Sound=KDE-Im-New-Mail.ogg -Action=None diff --git a/sflphone-client-kde/data/sflphone-client-kdeui.rc b/sflphone-client-kde/data/sflphone-client-kdeui.rc deleted file mode 100644 index 9c1a57fe7130ae11d4bc1244ace0508e04ae33b1..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/data/sflphone-client-kdeui.rc +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!--<gui name="tutorial3" - version="1" - xmlns="http://www.kde.org/standards/kxmlgui/1.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.kde.org/standards/kxmlgui/1.0 - http://www.kde.org/standards/kxmlgui/1.0/kxmlgui.xsd" > - --> -<gui name="sflphone-client-kde" version="1"> - <MenuBar> - <Menu name="Actions" > - <text>Actions</text> - <Action name="action_accept" /> - <Action name="action_refuse" /> - <Action name="action_hold" /> - <Action name="action_transfer" /> - <Action name="action_record" /> - <Action name="action_mailBox" /> - <Separator /> - <Action name="action_main" /> - <Action name="action_history" /> - <Action name="action_addressBook" /> - <Separator /> - <Action name="action_close" /> - <Separator /> - <Action name="action_quit" /> - </Menu> - <Menu name="Settings" > - <text>Settings</text> - <Action name="action_displayVolumeControls" /> - <Action name="action_displayDialpad" /> - <Separator /> - <Action name="action_configureSflPhone" /> - <Separator /> - <Action name="action_accountCreationWizard" /> - </Menu> - </MenuBar> - - <ToolBar name="mainToolBar" iconText="icononly" position="Top" noMerge="1" fullWidth="false" newline="true" > - <Action name="action_accept" /> - <Action name="action_mailBox" /> - <Action name="action_refuse" /> - <Action name="action_hold" /> - <Action name="action_transfer" /> - <Action name="action_record" /> - <Action name="action_main" /> - <Action name="action_history" /> - <Action name="action_addressBook" /> - </ToolBar> -</gui> diff --git a/sflphone-client-kde/doc/CMakeLists.txt b/sflphone-client-kde/doc/CMakeLists.txt deleted file mode 100644 index 18fe46cc14b30bbdd39367623dbd6d53cc1de1a3..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -########### install files ############### -# -# - -KDE4_CREATE_HANDBOOK(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR sflphone-client-kde) diff --git a/sflphone-client-kde/doc/advanced-use.docbook b/sflphone-client-kde/doc/advanced-use.docbook deleted file mode 100644 index 770d78766d507486e50a4083af7ca822ca465aae..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/advanced-use.docbook +++ /dev/null @@ -1,55 +0,0 @@ -<chapter id="advanced-use"> - - <chapterinfo> - <authorgroup> - <author> - <firstname>Jérémy</firstname> - <surname>Quentin</surname> - </author> - <!-- TRANS:ROLES_OF_TRANSLATORS --> - </authorgroup> - </chapterinfo> - - <title>Advanced use of &sflphone-client-kde;</title> - - <sect1 id="advanced-use-hooks"> - <title>Hooks</title> - - <para> - An interesting feature of &sflphone; is the hook handle. Hooks designate some actions you can choose to trigger on a particular signal, especially when receiving or sending a call. The two useful hooks that are implemented in &sflphone; are the URL argument, and the phone number formatting. - </para> - - <sect2 id="advanced-use-hooks-url"> - <title>URL argument</title> - <para> - This feature permits you to grab an URL sent in a particular header of the SIP or IAX message sent by Asterisk server, and execute it with the chosen browser command. - </para> - <para> - To configure it, go to the Hooks page of the configuration menu. Then check the SIP or/and IAX checkbox, if you want to enable hooks with SIP accounts or/and with IAX accounts. Then type the name of custom header that your Asterisk server inserts into the invite message for the SIP protocol (if you don't know the name of the custom header, ask the one who configured the Asterisk server). For IAX there is a common header for that, so you don't have to configure it . Then type the command of the browser you want to have the URL opened with, or leave x-www-browser for the default browser. - </para> - </sect2> - - <sect2 id="advanced-use-hooks-formatting"> - <title> Phone number formatting </title> - <para> - This feature permits you to add the chosen prefix at the beginning of the phone number you are calling. - </para> - </sect2> - - </sect1> - - <sect1 id="advanced-use-codecs"> - <title>Codecs</title> - - <para> - To communicate voice information, &sflphone; uses some codecs. You can choose which codec to use in the audio configuration panel. - </para> - <para> - In this panel you will see the codecs available on your system with all their parameters. &sflphone; will use the first activated one in the list. So you can change the order of the list, and activate/deactivate some ones, to change which one will be used. To do that, select a codec and click on the up/down arrows, or just check/uncheck the corresponding checkbox. It's so simple I wonder why I'm writing that. - </para> - - </sect1> - - - -</chapter> \ No newline at end of file diff --git a/sflphone-client-kde/doc/basic-use.docbook b/sflphone-client-kde/doc/basic-use.docbook deleted file mode 100644 index d089a2c123ab15ec744592a021f726121b9d49c5..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/basic-use.docbook +++ /dev/null @@ -1,116 +0,0 @@ -<chapter id="basic-use"> - -<chapterinfo> -<authorgroup> -<author><firstname>Jérémy</firstname><surname>Quentin</surname></author> -<!-- TRANS:ROLES_OF_TRANSLATORS --> -</authorgroup> -</chapterinfo> - -<title>Basic use of &sflphone-client-kde;</title> - -<para>Although &sflphone; is enterprise oriented, its interface is very easy to use and you can use the basic features without any particular skills or knowings.</para> - -<sect1 id="basic-use-mainwindow"> -<title>Presentation of the main window</title> - -<para>The main window is composed of three main parts : the &actions-p;, the &screen-p; and the &dialpad-p; (although you can hide the two last ones in the Settings menu). The screen part has three positions. -The ¤t-w; : it is the one you are by default, it shows the current, dialing and incoming calls. -The &history-w; : it shows the past calls and enables you to call someone you called earlier or from whom you missed a call. -The &address-w; : it enables you to look in the address book of KDE and to call somebody if his number is available. - -To switch between those windows, click on the history and address book buttons. If none of these buttons is triggerred, you are currently in the ¤t-w;, if the history button is triggerred, you are in the &history-w;, and if the address book button is triggerred, you are in the &address-w;. - -</para> - -</sect1> - - -<sect1 id="basic-use-call"> -<title>Making a call</title> - -<sect2 id="basic-use-call-current"> -<title>Dialing one's number</title> - - -<para> If you know the number of the people you want to call, you may just type it on the dialpad or on your keyboard while you are in the ¤t-w;, then click on the Accept button in the &actions-p;'s toolbar or in the "actions" menu, or type enter on your keyboard, or even double-click on the number to call once you have finished dialing it.</para> - -<para>Following behaviour, common part...</para> - -</sect2> - -<sect2 id="basic-use-call-history"> -<title>Calling from call history</title> - - -<para> If you want to call somebody from whom you missed a call, or you already called earlier, you may go to the &history-w;. The detailed use of this window and its features (search...) is described in this section. Once you are in it, find the number or name of the person you want to call, then select it and click on the Accept button in the &actions-p;'s toolbar or in the "actions" menu, or type enter on your keyboard, or double-click on the number.</para> - -<para>The screen will come back to the ¤t-w; with a new ringing call with the number you chose in the &history-w;.</para> - -<para> Note that you can also right click and select Edit before call to modify the number in the history before calling it.</para> - -<para>Following behaviour, common part...</para> - -</sect2> - -<sect2 id="basic-use-call-address"> -<title>Calling from address book</title> - - -<para> If you have your KAddressBook configured and filled with some phone numbers, you can go to the &address-w;. The detailed use of this window and its features (search...) is described in this section. Once you are in it, find the name of the person you want to call with the right phone number (&pt-home;, &pt-work; or &pt-cell;), then select it and click on the Accept button in the &actions-p;'s toolbar or in the "actions" menu, or type enter on your keyboard, or double-click on the number.</para> - -<para>The screen will come back to the ¤t-w; with a new ringing call with the number you chose in the &address-w;.</para> - -<para> Note that you can also right click and select Edit before call to modify the number in the address book before calling it.</para> - -<para>Following behaviour, common part...</para> - -</sect2> - -</sect1> - -<sect1 id="basic-use-becalled"> -<title>Receiving a call</title> - - -<para> When one of the account registered in &sflphone; receives an incoming call, it will be displayed as a new item in the ¤t-w; with the "incoming" icon. You can either accept or refuse it. To accept it, select the item and click on the Accept button which replaced the Call button in toolbar and Actions menu, or double click the item, or type Enter. To refuse it, select it and click on the refuse button that replaced the Hang up button in toolbar and Actions menu or type Escape.</para> - -<para>Following behaviour, common part...</para> - -</sect1> - - -<sect1 id="basic-use-ringing"> -<title>The call is ringing</title> - - -<para> Once you called a number, the call is normally in ringing state. It will then pass to Current or Busy state, according to the decision of the called peer to accept or refuse the call. If it's in Busy state, you can just hang it up with the Hang up button or typing Escape. -</para> - -<para>If the number doesn't exist or if any other error occured (see the list of common errors here), it is in failure state, then you can Hang it up with the Hang up button or typing Escape. </para> - -<para>Following behaviour, common part...</para> - -</sect1> - -<sect1 id="basic-use-current"> -<title>The call is current</title> - - -<para> Once the call is in current state, you can now communicate with your peer. You have a bunch of useful features when in current state that are described in the common use chapter. To end the call, select it and click on Hang up button in toolbar or type Escape. </para> - -</sect1> - - - -<sect1 id="basic-use-config"> -<title>Configuration panel</title> - -<para>The configuration panel is built in accordance with KDE specifications. It is divided by options type. The panel at left shows the different option pages you can reach. Click on one of them to acceed to the corresponding page. The changes you make are not applied until you click OK or Apply. Clicking Cancel will cancel and forget every change you made since the last Apply or OK command. Be careful not to forget some changes you made in some other pages if you wanted to Cancel it. </para> - -<para>There is also a specific Apply button just for the account list which is useful to manage these accounts and valid your changes to see if the accounts are well registered. </para> - -</sect1> - - -</chapter> diff --git a/sflphone-client-kde/doc/common-use.docbook b/sflphone-client-kde/doc/common-use.docbook deleted file mode 100644 index 06b4667fd0155a4070198edbf2a8f0937823d47f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/common-use.docbook +++ /dev/null @@ -1,136 +0,0 @@ -<chapter id="common-use"> - -<chapterinfo> -<authorgroup> -<author> -<firstname>Jérémy</firstname> -<surname>Quentin</surname> -</author> -<!-- TRANS:ROLES_OF_TRANSLATORS --> -</authorgroup> -</chapterinfo> - -<title>Common use of &sflphone-client-kde;</title> - -<sect1 id="common-use-current"> -<title>Handling a call</title> - -<para>There are a bunch of features that you can apply on a current call with &sflphone;. Here are their descriptions. -</para> - -<sect2 id="common-use-current-new"> -<title>Placing a new call</title> - -<para> You can have plenty of calls in parallel, even if only one is current (ie : you can talk through) and the others are on hold. To place a new call when you are on a current call, click on the Place new call button, it will create a new empty item and select it automatically, then type the phone number you want to call and click Call or type Enter to place the call. You can also go to the &history-w; or the &address-w; and valid a call, and it will be added ringing in the ¤t-w;. When a new call is placed, any other one is put on hold, so that you can't mix two calls. If you want to go back to one of the calls put on hold, just double-click on the corresponding item and it will go back to current state while the old one is put on hold. -</para> - -</sect2> - -<sect2 id="common-use-current-hold"> -<title>Holding a call</title> - -<para> If you want to place the current call on hold, you just have to click on the Hold button. The icon of the call will then be changed and communication is paused with your peer. You can then place a new call, transfer the held one (see transf...)... To take the communication back, just double-click on the item or click on Unhold button. -</para> - -</sect2> - -<sect2 id="common-use-current-transfer"> -<title>Transfering a call</title> - -<para> If you want to transfer the current call to another phone number, click on the transfer button, the item will change and enable you to type the number to which you want to transfer your peer. Once you've typed it, click on Valid transfer button or type Enter to effectively transfer the call. You can place the call on hold while typing the number (see hold). -</para> - -</sect2> - -<sect2 id="common-use-current-record"> -<title>Recording a call</title> - -<para> If you want to record the current call, click on the record button, the button will become triggered and the light may come on. Since &sflphone; only records calls when they are current (ie : not on hold), the light will be on if the selected call is current and can be recorded, and off if it's not. But if the button is triggered, &sflphone; will record as soon as it's communicating. -</para> - -</sect2> - -</sect1> - -<sect1 id="common-use-mailbox"> -<title>Call mailbox</title> - -<para>You can call your mailbox typing your account's mailbox number. But if you have registered this number in account's settings, you can just click on Mailbox button. It will call the mailbox of the first registered account.</para> - -<para> In both case, you can then type your mailbox's password without worrying about people around, since &sflphone; will not display what you type if the called number is the registered mailbox number of the current call's account. -</para> - -</sect1> - -<sect1 id="common-use-address"> -<title>Use the address book</title> - -<para>&sflphone-client-kde; communicates with the KDE Address Book and gathers all the phone numbers matching your request and the options chosen. Here we will explain how to configure and use it.</para> - - -<sect2 id="common-use-address-kde"> -<title>Configuring KDE Address Book</title> - -<para> As it is fully designed for KDE, &sflphone-client-kde; looks for your contacts in KDE Address Book. So you first have to configure it. In the K Menu of your KDE, go to Applications,then Bureautique (??), then choose Address Book. You are now in the main window of the KDE address book. You can add contacts and handle them from here. Type F1 to see this application's help page if you have some problems with it. -</para> - -<para> &sflphone-client-kde; looks into the standard address book, that means it will look into the contacts displayed in the contact list on the left of the window. The selected address books in the bottom left of the window will be searched. If you add some contacts, you may have to restart &sflphone-client-kde; before it can see them. -</para> - - -</sect2> - - -<sect2 id="common-use-address-config"> -<title>Configuring &sflphone-client-kde;</title> - -<para> You can now go to the Configuration Dialog to choose how &sflphone; will handle your searches in the address book. This step is optionnal though, because the default settings enable you to use the feature without more setup. -</para> - -<para> The maximum results setting enables you to choose how many phone numbers can be displayed when you look for a contact. KDE address book can contain lots of contacts, especially if connected to LDAP directories, and you don't want to see thousands of contacts displayed as soon as you type a letter to search for.</para> - -<para> KDE address book can contain a photo for your contacts. &sflphone-client-kde; can display it in the result of your searches, but as it can take a little more time, you can choose to disable that feature.</para> - -<para> Each phone number in KDE address book is linked to a contact, and has a phone number type to differentiate work phones, home phones, and cell phones. You can choose to display only certain of those numbers. Check the types you are interested in and uncheck the other ones.</para> - -</sect2> - -<sect2 id="common-use-address-use"> -<title>Search in Address Book</title> - -<para> Now that everything is set up, you can go to the &address-w;, then type some letters of the name you want to phone. You will see all the phone numbers that match your request and their type. When the resulting list's size is greater than the maximum chosen in configuration, it will only display the beginning of the list with the max size, and will display a warning message to let you know that your wanted number may be in the rest of the list and so not displayed. In that case you should type some more letters to improve precision of the search. Once you found the right number, double click on the item to call it. -</para> - -</sect2> - - -</sect1> - - - -<sect1 id="common-use-config"> -<title>Configuration Dialog</title> - -<para> There are a lot of options in &sflphone;. All of them are gathered and sorted in the Configuration Dialog. You can reach it clicking Configure SFLPhone in the Settings menu. Here are presented some commonly useful options</para> - -<sect2 id="common-use-config-address"> -<title>General settings</title> - -<para> Here you can choose the capacity of the call history. -</para> - -</sect2> - -</sect1> - - - - - - - - - - - -</chapter> \ No newline at end of file diff --git a/sflphone-client-kde/doc/credits.docbook b/sflphone-client-kde/doc/credits.docbook deleted file mode 100644 index c8ed6a2d52dca7842cc2ac84c87dd73d2a8d89c7..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/credits.docbook +++ /dev/null @@ -1,39 +0,0 @@ -<chapter id="credits"> - <title>Credits and License</title> - - <!--<itemizedlist> - <title>Program Copyright:</title> - <listitem><para>Albert Astals Cid<email>aacid@kde.org</email> </para></listitem> - <listitem><para>Pino Toscano <email>pino@kde.org</email> Current maintainer</para></listitem> - <listitem><para>Enrico Ros<email>eros.kde@email.it</email> developer</para></listitem> - </itemizedlist> - - <itemizedlist> - <title>Documentation Copyright:</title> - <listitem><para>Albert Astals Cid<email>aacid@kde.org</email> Author</para></listitem> - <listitem><para>Titus Laska<email>titus.laska@gmx.de</email> Some updates and additions</para></listitem> - <listitem><para>Pino Toscano <email>pino@kde.org</email></para></listitem> - </itemizedlist>--> - - <itemizedlist> - <title>Program:</title> - <listitem> - <para>The initial application were witten by Jérémy Quentin <email>jeremy.quentin@savoirfairelinux.com</email>. - </para> - </listitem> - </itemizedlist> - - <itemizedlist> - <title>Documentation:</title> - <listitem> - <para>The initial contents of this manual were witten by Jérémy Quentin <email>jeremy.quentin@savoirfairelinux.com</email>. - </para> - </listitem> - </itemizedlist> - - <!-- TRANS:CREDIT_FOR_TRANSLATORS --> - &underFDL; - &underGPL; - - -</chapter> \ No newline at end of file diff --git a/sflphone-client-kde/doc/getting-started.docbook b/sflphone-client-kde/doc/getting-started.docbook deleted file mode 100644 index fefcd99e0e0680877ee2fe30971263775e24f769..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/getting-started.docbook +++ /dev/null @@ -1,175 +0,0 @@ -<chapter id="getting-started"> - -<chapterinfo> -<authorgroup> -<author><firstname>Jérémy</firstname><surname>Quentin</surname></author> -<!-- TRANS:ROLES_OF_TRANSLATORS --> -</authorgroup> -</chapterinfo> - -<title>Getting Started with &sflphone-client-kde;</title> - -<para>When you start &sflphone-client-kde; for the first time, you get an account configuration wizard. This wizard will help you setting up an account for &sflphone; to use. You should complete the wizard before going to the main window of &sflphone-client-kde; for it will not work without at least one account set up. -You can still change all the settings of the account from the main window after the wizard is complete. You can also start the wizard from the main window at any time. -We will now describe the different options of this wizard.</para> - -<simplelist> -<member><link linkend="gettingstarted-wizard-welcome">The wizard introduction page.</link></member> -<member><link linkend="gettingstarted-wizard-createorregister">The registering type page.</link></member> -<member><link linkend="gettingstarted-wizard-create">Creating a new account.</link></member> -<member><link linkend="gettingstarted-wizard-register">Register an existing account.</link></member> -<member><link linkend="gettingstarted-wizard-stun">The STUN settings.</link></member> -<member><link linkend="gettingstarted-wizard-finish">The conclusion page.</link></member> -</simplelist> - -<sect1 id="gettingstarted-wizard-welcome"> -<title>Welcoming page</title> - -<screenshot> -<mediaobject> -<imageobject> -<imagedata fileref="wizard-welcome.png" format="PNG"/> -</imageobject> -<caption> -<para>The wizard introduction page</para> -</caption> -</mediaobject> -</screenshot> - - -<para>You can navigate in this wizard using the <guibutton>Next</guibutton>, <guibutton>Previous</guibutton> and <guibutton>Cancel</guibutton> buttons. If you click on the <guibutton>Cancel</guibutton> button, the wizard will shut down without adding the account. Click on the <guibutton>Next</guibutton> button to start configuring the account</para> - -</sect1> - - -<sect1 id="gettingstarted-wizard-createorregister"> -<title>Create or register</title> - -<screenshot> -<mediaobject> -<imageobject> -<imagedata fileref="wizard-createorregister.png" format="PNG"/> -</imageobject> -<caption> -<para>The registering type page</para> -</caption> -</mediaobject> -</screenshot> - -<para>You can now choose to create a new account hosted by sflphone.org or register an existing account that you own. -If you use &sflphone; for the first time and want to make things work the simplest way possible, you should choose <guibutton>create a new account</guibutton>. It will create an account and add it to &sflphone;. -If you already have a SIP or IAX account created with &sflphone; or by any other way, you can add it to &sflphone; by choosing <guibutton>register an existing account</guibutton>. -</para> - -</sect1> - -<sect1 id="gettingstarted-wizard-create"> -<title>Creating a new account</title> - -<para>If you choose to create an account on sflphone.org, the wizard will need very few informations to create the account, create it automatically and add the informations of the new account in &sflphone;. It creates a SIP account, so you will then be able to use this new account from any other system, with any software handling SIP accounts, using the informations of the new account that are displayed at the end of the process or reachable from the main window.</para> - -<sect2 id="gettingstarted-wizard-create-email"> -<title>Email address</title> - -<screenshot> -<mediaobject> -<imageobject> -<imagedata fileref="wizard-create-email.png" format="PNG"/> -</imageobject> -<caption> -<para>The email address page</para> -</caption> -</mediaobject> -</screenshot> - -<para>The first information it will ask for is your email address. This is non-obligatory, so you can just skip that step by clicking <guibutton>Next</guibutton> button. But it will enable you to receive some notifications about the voice or text messages you receive while you're away.</para> - - -</sect2> - -</sect1> - -<sect1 id="gettingstarted-wizard-register"> -<title>Register an existing account</title> - -<para> If you have already created a SIP or IAX account with &sflphone; from another computer or with another software, or if you want to use an existing account, you can register it with this wizard to be able to use it with this instance of &sflphone;. The wizard will ask you for the basic informations of this account in order to find it back. These informations are described in this section.</para> - - - -<sect2 id="gettingstarted-wizard-register-siporiax"> -<title>SIP or IAX</title> - -<screenshot> -<mediaobject> -<imageobject> -<imagedata fileref="wizard-register-siporiax.png" format="PNG"/> -</imageobject> -<caption> -<para>The account type page</para> -</caption> -</mediaobject> -</screenshot> - -<para> &sflphone; handles two protocols for calls, SIP and IAX2. The wizard will now ask you which of those is your account. If you already have an account created, just choose the right type. If you want to create one without &sflphone; and you wonder which type to choose, you can refer to <ulink url="http://www.voip-info.org/wiki/view/IAX+versus+SIP">this document</ulink> to know which one feets your needs best. </para> - -</sect2> - -<sect2 id="gettingstarted-wizard-register-settings"> -<title>Account settings</title> - -<screenshot> -<mediaobject> -<imageobject> -<imagedata fileref="wizard-register-settings.png" format="PNG"/> -</imageobject> -<caption> -<para>The settings page</para> -</caption> -</mediaobject> -</screenshot> - -<para> The wizard needs a few informations to find your account. The alias is for convenience only, you can choose anyone. It will be applied only on &sflphone; on this system, not in the account. Server is the one that hosts your account. User is the username of the account. Unlike the alias, it has to be the username chosen while creating the account. Password is also the one chosen for the account. Mailbox number will be used by the mailbox button to keep you from having to type that number too often. Usually it is 888.</para> - -</sect2> - -</sect1> - -<sect1 id="gettingstarted-wizard-stun"> -<title>STUN settings</title> - -<screenshot> -<mediaobject> -<imageobject> -<imagedata fileref="wizard-stun.png" format="PNG"/> -</imageobject> -<caption> -<para>The STUN page</para> -</caption> -</mediaobject> -</screenshot> - -<para>If you register a SIP account or create it on sflphone.org (that also means registering a SIP account after all), the wizard proposes you to enable STUN. You may want to do it if you are connected under a firewall. Actually, this is not an option of this account in particular, but of the &sflphone; configuration; it will be applied for any account. If you enable this option, you have to choose the STUN server you want to use (example : stunserver.org).</para> - -</sect1> - - -<sect1 id="gettingstarted-wizard-finish"> -<title>The conclusion page</title> - -<screenshot> -<mediaobject> -<imageobject> -<imagedata fileref="wizard-finish.png" format="PNG"/> -</imageobject> -<caption> -<para>The final page</para> -</caption> -</mediaobject> -</screenshot> - -<para> The conclusion page resumes the informations you have sent during the wizard process. It has not done anything yet so you can still give up clicking <guibutton>Cancel</guibutton> button. If you click on <guibutton>Finish</guibutton>, it will send all the information and create the account if you chose to create it or register it if you were registering an existing account. As it has not sent the informations at this step, it cannot know if the registration will succeed. To check this, once you are in the main window, go to the account settings page to see the state of your accounts. </para> - -</sect1> - -</chapter> - diff --git a/sflphone-client-kde/doc/index.docbook b/sflphone-client-kde/doc/index.docbook deleted file mode 100644 index 5bf4cfa21d6bc2433964c81cd9dc02b11667ec93..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/index.docbook +++ /dev/null @@ -1,110 +0,0 @@ -<?xml version="1.0" ?> -<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ - <!ENTITY sflphone-client-kde "SFLPhone KDE Client"> - <!ENTITY kappname "&sflphone-client-kde;"> - <!ENTITY sflphonerelease "0.9.6"> - <!ENTITY current-w "Current calls window"> - <!ENTITY history-w "Call history window"> - <!ENTITY address-w "Address book window"> - <!ENTITY actions-p "tool part"> - <!ENTITY screen-p "screen"> - <!ENTITY dialpad-p "dialpad"> - <!ENTITY pt-home "home phone"> - <!ENTITY pt-cell "cell phone"> - <!ENTITY pt-work "work phone"> - - <!ENTITY sflphone "SFLphone"> - <!ENTITY % addindex "IGNORE"> - <!ENTITY % English "INCLUDE" > - - <!-- chapters in separate docbook files --> - <!ENTITY introduction SYSTEM "introduction.docbook"> - <!ENTITY getting-started SYSTEM "getting-started.docbook"> - <!ENTITY basic-use SYSTEM "basic-use.docbook"> - <!ENTITY common-use SYSTEM "common-use.docbook"> - <!ENTITY advanced-use SYSTEM "advanced-use.docbook"> - <!ENTITY credits SYSTEM "credits.docbook"> -]> - -<book lang="&language;"> -<bookinfo> - <title>&sflphone-client-kde; User Manual</title> - <date>2009-05-10</date> - <releaseinfo>&sflphonerelease;</releaseinfo> - - <authorgroup> - <author> - <firstname>Jérémy</firstname> - <surname>Quentin</surname> - <affiliation> - <address><email>jeremy.quentin@savoirfairelinux.com</email></address> - </affiliation> - </author> - </authorgroup> - - <copyright> - <year>2009</year> - <holder>Savoir faire linux</holder> - </copyright> - - <legalnotice>&FDLNotice;</legalnotice> - - <abstract> - <para>&sflphone-client-kde; is a KDE client for &sflphone;, a robust enterprise-class desktop phone. </para> - </abstract> - - <keywordset> - <keyword>KDE</keyword> - <keyword>SFLPhone</keyword> - <keyword>client</keyword> - <keyword>phone</keyword> - <keyword>enterprise</keyword> - </keywordset> - -</bookinfo> - - -&introduction; -&getting-started; -&basic-use; -&common-use; -&advanced-use; -&credits; - -<appendix id="app-bibliography"> -<title>Bibliography</title> - -<para>(... to be written ...)</para> - -<bibliography id="bibliography"> - -<biblioentry> -<title><ulink url="info://sflphone-client-kde/Top">&sflphone-client-kde; Manual</ulink></title> -<authorgroup> -<author><firstname>Jérémy</firstname><surname>Quentin</surname></author> -</authorgroup> -</biblioentry> - -<biblioentry> -<title><ulink url="http://en.wikipedia.org/wiki/Session_Initiation_Protocol">SIP Wiki</ulink></title> -</biblioentry> - -<biblioentry> -<title><ulink url="http://en.wikipedia.org/wiki/IAX">IAX Wiki</ulink></title> -</biblioentry> - -<biblioentry> -<title><ulink url="http://www.asterisk.org/">Asterisk webpage</ulink></title> -</biblioentry> - -<biblioentry> -<title><ulink url="http://en.wikipedia.org/wiki/STUN">STUN wiki</ulink></title> -</biblioentry> - -</bibliography> - -</appendix> - -<!-- &documentation.index; --> - -</book> diff --git a/sflphone-client-kde/doc/introduction.docbook b/sflphone-client-kde/doc/introduction.docbook deleted file mode 100644 index cbf8c1a26337a5004504588972aa07b71cb215b5..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/introduction.docbook +++ /dev/null @@ -1,14 +0,0 @@ -<chapter id="introduction"> -<title>Introduction</title> - - -<para> -This user manual is intended to describe the contents and use of the &sflphone-client-kde; &sflphonerelease; softphone. -&sflphone-client-kde; is a KDE client for &sflphone;.It communicates with the core side through DBus. -&sflphone; is meant to be a robust enterprise-class desktop phone. -It provides functions like call transfer, call hold, multiple lines, multiple accounts support. -It is SIP and IAX2 compatible. -&sflphone; audio layer is build upon a native ALSA interface and and a native PulseAudio interface. -</para> - -</chapter> diff --git a/sflphone-client-kde/doc/introduction/introduction.html b/sflphone-client-kde/doc/introduction/introduction.html deleted file mode 100644 index f923dc5433bc534eb62400867b1a6c95ded7c29f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/doc/introduction/introduction.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> -<HTML -><HEAD -><TITLE ->Introduction</TITLE -><META -NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.79"></HEAD -><BODY -CLASS="CHAPTER" -><DIV -CLASS="CHAPTER" -><H1 -><A -NAME="introduction" -></A ->Chapter 1. Introduction</H1 -> - -<P ->This user manual is intended to describe the contents and use of the softphone. - is a KDE client for .It communicates with the core side through DBus. - is meant to be a robust enterprise-class desktop phone. -It provides functions like call transfer, call hold, multiple lines, multiple accounts support. -It is SIP and IAX2 compatible. - audio layer is build upon a native ALSA interface and and a native PulseAudio interface.</P -> - </DIV -></BODY -></HTML -> \ No newline at end of file diff --git a/sflphone-client-kde/doc/wizard-create-email.png b/sflphone-client-kde/doc/wizard-create-email.png deleted file mode 100644 index 1fdbcb8cdcbe2577262c235c5dd7403f67ddf5ee..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/doc/wizard-create-email.png and /dev/null differ diff --git a/sflphone-client-kde/doc/wizard-createorregister.png b/sflphone-client-kde/doc/wizard-createorregister.png deleted file mode 100644 index a10bd918ab3acb236f52d0ae630209d742956932..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/doc/wizard-createorregister.png and /dev/null differ diff --git a/sflphone-client-kde/doc/wizard-finish.png b/sflphone-client-kde/doc/wizard-finish.png deleted file mode 100644 index 3514b1ef0b4352f91c9909fcf77bb8136a9a8c80..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/doc/wizard-finish.png and /dev/null differ diff --git a/sflphone-client-kde/doc/wizard-register-settings.png b/sflphone-client-kde/doc/wizard-register-settings.png deleted file mode 100644 index ac8a70122a69a238d95b8e14fc434807b1db043f..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/doc/wizard-register-settings.png and /dev/null differ diff --git a/sflphone-client-kde/doc/wizard-register-siporiax.png b/sflphone-client-kde/doc/wizard-register-siporiax.png deleted file mode 100644 index 5c49501267889d58cba5ad61465546f1f8a7b3b1..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/doc/wizard-register-siporiax.png and /dev/null differ diff --git a/sflphone-client-kde/doc/wizard-stun.png b/sflphone-client-kde/doc/wizard-stun.png deleted file mode 100644 index 6a958554c19ea9e4d6c17898a4ef8945a8c0a59e..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/doc/wizard-stun.png and /dev/null differ diff --git a/sflphone-client-kde/doc/wizard-welcome.png b/sflphone-client-kde/doc/wizard-welcome.png deleted file mode 100644 index d732be6eec55cee995448b7d22e25f072a18c6c0..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/doc/wizard-welcome.png and /dev/null differ diff --git a/sflphone-client-kde/man/CMakeLists.txt b/sflphone-client-kde/man/CMakeLists.txt deleted file mode 100644 index a31fcbfd97c4df4304a52285348523c1197054ee..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/man/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -########### install files ############### -# -# -kde4_create_manpage(sflphone-client-kde.1.docbook 1 INSTALL_DESTINATION ${MAN_INSTALL_DIR}) - -# kde4_create_manpage(sflphone.1.docbook 1 INSTALL_DESTINATION ${MAN_INSTALL_DIR}) \ No newline at end of file diff --git a/sflphone-client-kde/man/README.manpages b/sflphone-client-kde/man/README.manpages deleted file mode 100644 index f794a0d25710dcf35e30464afcd383a13832712a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/man/README.manpages +++ /dev/null @@ -1,13 +0,0 @@ -CREATING MANPAGES - -Procedure: - - - Creating the manual pages under POD format. A template is available in this directory. - - Convert the pdo file in a manpage file: - pod2man --section=1 --release=$(VERSION) --center "" myapp.pod > myapp.1 - - You are done! You can read the manpage file with: - groff -man -Tascii myapp.1 - - - - Ref: https://wiki.ubuntu.com/PackagingGuide/Complete#Man%20Pages diff --git a/sflphone-client-kde/man/sflphone-client-kde.1.docbook b/sflphone-client-kde/man/sflphone-client-kde.1.docbook deleted file mode 100644 index ff0fa5ca504436ae792babddfe2f12b0a30e3612..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/man/sflphone-client-kde.1.docbook +++ /dev/null @@ -1,79 +0,0 @@ -<?xml version="1.0" ?> -<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ -<!ENTITY % English "INCLUDE"> -]> - -<refentry lang="&language;"> -<refentryinfo> -<title>KDE User's Manual</title> -<author> - <firstname>Jérémy</firstname> - <surname>Quentin</surname> - <affiliation> - <address><email>jeremy.quentin@savoirfairelinux.com</email></address> - </affiliation> -</author> -<date>May 25, 2009</date> -<productname>K Desktop Environment</productname> -</refentryinfo> - -<refmeta> -<refentrytitle><command>sflphone-client-kde</command></refentrytitle> -<manvolnum>1</manvolnum> -</refmeta> - -<refnamediv> -<refname><command>sflphone-client-kde</command></refname> -<refpurpose>SIP and IAX2 compatible voice over IP softphone client for KDE.</refpurpose> -</refnamediv> - -<refsynopsisdiv> -<cmdsynopsis> -<command>sflphone-client-kde</command> -</cmdsynopsis> -</refsynopsisdiv> - -<refsect1> -<title>Description</title> -<para>SFLphone is meant to be a robust enterprise-class desktop phone. It provides functions like call transfer, call hold, multiple lines, multiple accounts support. -SFLphone audio layer is build upon a native ALSA interface and and a native PulseAudio interface. -sflphone-client-kde is a KDE client for SFLphone; it communicates with the core side through DBus. -</para> -</refsect1> - - -<refsect1> -<title>Bugs</title> -<para>Please report bugs at https://projects.savoirfairelinux.com/projects/sflphone/issues/new.</para> -</refsect1> - - -<refsect1> -<title>See Also</title> -<para>sflphoned(1)</para> -<para>More detailed user documentation is available from <ulink -url="help:/sflphone-client-kde">help:/kate</ulink> -(either enter this <acronym>URL</acronym> into Konqueror, or run <userinput><command>khelpcenter</command> <parameter>help:/sflphone-client-kde</parameter></userinput>).</para> -<para>There is also further information available at <ulink -url="http://sflphone.org/">the SFLPhone website</ulink>.</para> -</refsect1> - - -<refsect1> -<title>Authors</title> -<para>The maintainer of SFLPhone is Emmanuel Milou : emmanuel.milou@savoirfairelinux.com. The maintainer of SFLPhone KDE client is Jérémy Quentin : jeremy.quentin@savoirfairelinux.com. A comprehensive list of authors and contributors -is available in the complete user manual mentioned above.</para> -</refsect1> - - -<refsect1> -<title>Licence</title> -<para>This program is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License version 3 as published by the -Free Software Foundation.</para> -<para>On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'.</para> -</refsect1> - - -</refentry> diff --git a/sflphone-client-kde/man/sflphone-client-kde.pod b/sflphone-client-kde/man/sflphone-client-kde.pod deleted file mode 100755 index 559160f429bbabf2d079efdc27c29d90241de5cf..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/man/sflphone-client-kde.pod +++ /dev/null @@ -1,39 +0,0 @@ -=head1 NAME - -sflphone-client-kde - SIP and IAX2 compatible voice over IP softphone KDE client. - -=head1 SYNOPSIS - -sflphone-client-kde - -=head1 DESCRIPTION - -SFLphone is meant to be a robust enterprise-class desktop phone. It provides functions like call transfer, call hold, multiple lines, multiple accounts support. -SFLphone audio layer is build upon a native ALSA interface and and a native PulseAudio interface. -B<sflphone-client-kde> is a KDE client for SFLphone; it communicates with the core side through DBus. SFLphone package comes with the core, B<sflphoned>. - -=head1 BUGS - -Please report bugs at https://projects.savoirfairelinux.com/projects/show/sflphone. - -=head1 AUTHORS - -B<sflphone-client-kde> is developed in Montreal by Savoir-Faire Linux Inc. The active developers are Jeremy Quentin <jeremy.quentin@savoirfairelinux.com> . - -This manual page was written by Jeremy Quentin <jeremy.quentin@savoirfairelinux.com>. - -=head1 SEE ALSO - -B<sflphoned>(1) - -=head1 COPYRIGHT - -This program is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License version 3 as published by the -Free Software Foundation. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. - -=cut - diff --git a/sflphone-client-kde/man/sflphone.pod b/sflphone-client-kde/man/sflphone.pod deleted file mode 120000 index 8e07076b0af8c55ad9025b3bc4cba3ab2e900e9c..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/man/sflphone.pod +++ /dev/null @@ -1 +0,0 @@ -sflphone-client-kde.pod \ No newline at end of file diff --git a/sflphone-client-kde/po/CMakeLists.txt b/sflphone-client-kde/po/CMakeLists.txt deleted file mode 100644 index 8618944166c9c62bc031ce4f7e2e32b873be2a90..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/CMakeLists.txt +++ /dev/null @@ -1,15 +0,0 @@ -find_package(Gettext REQUIRED) -if (NOT GETTEXT_MSGMERGE_EXECUTABLE) -MESSAGE(FATAL_ERROR "Please install msgmerge binary") -endif (NOT GETTEXT_MSGMERGE_EXECUTABLE) -if (NOT GETTEXT_MSGFMT_EXECUTABLE) -MESSAGE(FATAL_ERROR "Please install msgmerge binary") -endif (NOT GETTEXT_MSGFMT_EXECUTABLE) - -add_subdirectory(fr) -add_subdirectory(es) -add_subdirectory(de) -add_subdirectory(ru) -add_subdirectory(zh_CN) -add_subdirectory(zh_HK) - diff --git a/sflphone-client-kde/po/README b/sflphone-client-kde/po/README deleted file mode 100644 index 163854cefa2388102ad20d7fdf8952f58cd45932..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/README +++ /dev/null @@ -1,5 +0,0 @@ -These are translation files for both Gnome and KDE clients. - -If you want to update the translations, refere to the lang folder at the root directory of git repository, where the po files to edit are gathered. - -DO NOT EDIT THESE PO FILES since they are to be replaced by the new ones from lang folder. All changes might be lost. diff --git a/sflphone-client-kde/po/de/CMakeLists.txt b/sflphone-client-kde/po/de/CMakeLists.txt deleted file mode 100644 index 4a149a88288f30056f97c7b088b95fa735979025..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/de/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -file(GLOB _po_files *.po) -GETTEXT_PROCESS_PO_FILES(de ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} ) diff --git a/sflphone-client-kde/po/de/sflphone-client-kde.po b/sflphone-client-kde/po/de/sflphone-client-kde.po deleted file mode 100644 index e99e5d3614452085f2bc57c436c98ca4f01abc74..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/de/sflphone-client-kde.po +++ /dev/null @@ -1,1233 +0,0 @@ -# German translation of SFLphone. -# Copyright (C) 2008 The Free Software Foundation, Inc. -# This file is distributed under the GNU General Public License Version 3. -# -# Sven Werlen <sven.werlen@savoirfairelinux.com>, 2009. -msgid "" -msgstr "" -"Project-Id-Version: sflphone\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-07-15 15:25-0400\n" -"PO-Revision-Date: 2009-01-08 10:46-0500\n" -"Last-Translator: Sven Werlen <sven.werlen@savoirfairelinux.com>\n" -"Language-Team: SavoirFaire Linux Inc <sflphoneteam@savoirfairelinux.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 0.2\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: ../sflphone-client-kde/src/Account.cpp:34 -#: ../sflphone-client-gnome/src/accountlist.c:175 -msgctxt "account state" -msgid "Registered" -msgstr "Registriert" - -#: ../sflphone-client-kde/src/Account.cpp:36 -#: ../sflphone-client-gnome/src/accountlist.c:178 -msgctxt "account state" -msgid "Not Registered" -msgstr "Nicht registriert" - -#: ../sflphone-client-kde/src/Account.cpp:38 -#: ../sflphone-client-gnome/src/accountlist.c:181 -msgctxt "account state" -msgid "Trying..." -msgstr "Am versuchen..." - -#: ../sflphone-client-kde/src/Account.cpp:40 -#: ../sflphone-client-gnome/src/accountlist.c:184 -msgctxt "account state" -msgid "Error" -msgstr "Fehler" - -#: ../sflphone-client-kde/src/Account.cpp:42 -#: ../sflphone-client-gnome/src/accountlist.c:187 -msgctxt "account state" -msgid "Bad authentification" -msgstr "Falsche Authentifizierung" - -#: ../sflphone-client-kde/src/Account.cpp:44 -#: ../sflphone-client-gnome/src/accountlist.c:190 -msgctxt "account state" -msgid "Network unreachable" -msgstr "Kein netzwerk" - -#: ../sflphone-client-kde/src/Account.cpp:46 -#: ../sflphone-client-gnome/src/accountlist.c:193 -msgctxt "account state" -msgid "Host unreachable" -msgstr "Host unerreichbar" - -#: ../sflphone-client-kde/src/Account.cpp:48 -#: ../sflphone-client-gnome/src/accountlist.c:196 -msgctxt "account state" -msgid "Stun configuration error" -msgstr "Stun: Konfigurationsfehler" - -#: ../sflphone-client-kde/src/Account.cpp:50 -#: ../sflphone-client-gnome/src/accountlist.c:199 -msgctxt "account state" -msgid "Stun server invalid" -msgstr "Ungültiger Stun server" - -#: ../sflphone-client-kde/src/Account.cpp:51 -#: ../sflphone-client-gnome/src/accountlist.c:202 -msgctxt "account state" -msgid "Invalid" -msgstr "Ungültig" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:163 -#: ../sflphone-client-kde/src/AccountWizard.cpp:278 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:393 -msgid "Account creation wizard" -msgstr "SFLphone Konto (Konfigurationsassistent)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:199 -#: ../sflphone-client-kde/src/AccountWizard.cpp:217 -#: ../sflphone-client-kde/src/AccountWizard.cpp:561 -#: ../sflphone-client-gnome/src/assistant.c:68 -#, c-format -msgid "This assistant is now finished." -msgstr "Assistent beendet." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:211 -msgid "Creation of account has failed for the reason" -msgstr "Konfigurationsassistent mit Fehler beendet" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:255 -#: ../sflphone-client-kde/src/AccountWizard.cpp:440 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:363 -#: ../sflphone-client-gnome/src/assistant.c:72 -msgid "Alias" -msgstr "Alias" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:256 -#: ../sflphone-client-kde/src/AccountWizard.cpp:441 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:370 -#: ../sflphone-client-gnome/src/assistant.c:75 -msgid "Server" -msgstr "Server" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:257 -#: ../sflphone-client-kde/src/AccountWizard.cpp:442 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:371 -msgid "User" -msgstr "Benutzername" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:258 -#: ../sflphone-client-kde/src/AccountWizard.cpp:443 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372 -msgid "Password" -msgstr "Passwort" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:259 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:364 -#: ../sflphone-client-gnome/src/config/configwindow.c:418 -msgid "Protocol" -msgstr "Protokoll" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:260 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:373 -msgid "Mailbox" -msgstr "Mailbox" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:279 -#: ../sflphone-client-gnome/src/assistant.c:216 -msgid "Welcome to the Account creation wizard of SFLphone!" -msgstr "Wilkommen zu SFLphone!" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:281 -#: ../sflphone-client-gnome/src/assistant.c:217 -msgid "This installation wizard will help you configure an account." -msgstr "The Installationsassistent wird Ihnen helfen, ein Konto zu konfigurieren." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:309 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Account" -msgstr "Konto" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:310 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Please select one of the following options" -msgstr "Bitte eine Option auswählen" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:312 -#: ../sflphone-client-gnome/src/assistant.c:251 -msgid "Create a free SIP/IAX2 account on sflphone.org" -msgstr "SIP/IAX2 Konto bei sflphone.org erstellen lassen" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:313 -#: ../sflphone-client-gnome/src/assistant.c:253 -msgid "Register an existing SIP or IAX2 account" -msgstr "Existierendes SIP/IAX2 Konto registrieren" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:352 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "VoIP Protocols" -msgstr "VoIP Protokoll" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:353 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "Select an account type" -msgstr "Kontotyp auswählen" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:355 -#: ../sflphone-client-gnome/src/assistant.c:233 -msgid "SIP (Session Initiation Protocol)" -msgstr "SIP (Session Initiation Protocol)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:356 -#: ../sflphone-client-gnome/src/assistant.c:235 -msgid "IAX2 (InterAsterix Exchange)" -msgstr "IAX2 (InterAsterisk Exchange)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:395 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "Optional email address" -msgstr "Fakultative E-mail-Adresse" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:396 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "This email address will be used to send your voicemail messages." -msgstr "Diese E-mail-Adresse wird benutzt, um Ihnen voicemail Meldungen zu schicken." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:398 -msgid "Email address" -msgstr "E-mail-Adresse" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:432 -#: ../sflphone-client-gnome/src/assistant.c:266 -msgid "SIP account settings" -msgstr "Konfiguration des SIP Konto" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:436 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "IAX2 account settings" -msgstr "Konfiguration des IAX2 Konto" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:438 -#: ../sflphone-client-gnome/src/assistant.c:266 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "Please fill the following information" -msgstr "Folgende Informationen bitte ausfühlen" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:444 -msgid "Voicemail number" -msgstr "Voicemail Nummer" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:523 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:856 -msgid "Network Address Translation (NAT)" -msgstr "Network Address Translation (NAT)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:524 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:536 -msgid "You should probably enable this if you are behind a firewall." -msgstr "Sie sollten dieses einschalten, falls Sie hinter einer Firewall sind." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:526 -msgid "Enable STUN" -msgstr "STUN einschalten" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:527 -msgid "Stun Server" -msgstr "Stun Server" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:562 -msgid "" -"After checking the settings you chose, click \"Finish\" to create the " -"account." -msgstr "Einstellungen prüfen, dann \"Finish\" drücken." - -#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26 -msgid "Default account" -msgstr "Default Konto" - -#: ../sflphone-client-kde/src/Call.cpp:116 -#: ../sflphone-client-gnome/src/contacts/calltree.c:322 -msgid "Transfer to : " -msgstr "Weiterleiten zu : " - -#: ../sflphone-client-kde/src/CodecListModel.cpp:89 -#: ../sflphone-client-gnome/src/actions.c:816 -msgid "Codec" -msgstr "Codec" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:93 -#: ../sflphone-client-gnome/src/config/audioconf.c:581 -msgid "Frequency" -msgstr "Frequenz" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:97 -#: ../sflphone-client-gnome/src/config/audioconf.c:586 -msgid "Bitrate" -msgstr "Bitrate" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:101 -#: ../sflphone-client-gnome/src/config/audioconf.c:591 -msgid "Bandwidth" -msgstr "Bandbreite" - -#: ../sflphone-client-kde/src/main.cpp:39 -msgid "SFLphone KDE Client" -msgstr "SFLphone KDE Client" - -#: ../sflphone-client-kde/src/main.cpp:43 -msgid "(C) 2009 Savoir-faire Linux" -msgstr "(C) 2009 Savoir-faire Linux" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgid "Jérémy Quentin" -msgstr "Jérémy Quentin" - -#: ../sflphone-client-kde/src/main.cpp:48 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr "Ihre Namen" - -#: ../sflphone-client-kde/src/main.cpp:48 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr "Ihre E-Mail-Adressen" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:62 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094 -#: ../sflphone-client-gnome/src/statusicon.c:126 -msgid "SFLphone" -msgstr "SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:209 -msgid "Incoming call" -msgstr "Eingehende Anrufe" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:210 -msgid "You have an incoming call from" -msgstr "Sie haben einen Anruf aus" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:210 -msgid "Click to accept or refuse it." -msgstr "Klicken, um zu akzeptieren oder abzulehnen." - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:716 -msgid "Address book loading..." -msgstr "Adressbuch Laden..." - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:901 -#: ../sflphone-client-gnome/src/actions.c:89 -msgid "No registered accounts" -msgstr "Kein registriertes Konto" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:905 -#: ../sflphone-client-gnome/src/actions.c:83 -#: ../sflphone-client-gnome/src/actions.c:813 -msgid "Using account" -msgstr "Mit Konto" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084 -msgid "Main screen" -msgstr "Hauptbildschirm" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089 -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165 -msgid "Call history" -msgstr "Liste der vorherigen Anrufen" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:394 -#: ../sflphone-client-gnome/src/toolbar.c:243 -#: ../sflphone-client-gnome/src/toolbar.c:245 -msgid "Address book" -msgstr "Adressbuch" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1108 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1169 -msgid "Edit before call" -msgstr "Vor Aufruf bearbeiten" - -#: ../sflphone-client-kde/src/sflphone_const.h:56 -#: ../sflphone-client-gnome/src/toolbar.c:167 -#: ../sflphone-client-gnome/src/toolbar.c:169 -msgid "New call" -msgstr "Neuer Anruf" - -#: ../sflphone-client-kde/src/sflphone_const.h:57 -#: ../sflphone-client-kde/src/sflphone_const.h:62 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:381 -#: ../sflphone-client-gnome/src/toolbar.c:186 -#: ../sflphone-client-gnome/src/toolbar.c:188 -msgid "Hang up" -msgstr "Auflegen" - -#: ../sflphone-client-kde/src/sflphone_const.h:58 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:382 -#: ../sflphone-client-gnome/src/toolbar.c:207 -#: ../sflphone-client-gnome/src/toolbar.c:209 -msgid "Hold on" -msgstr "In Warteschleife" - -#: ../sflphone-client-kde/src/sflphone_const.h:59 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:383 -#: ../sflphone-client-gnome/src/toolbar.c:220 -#: ../sflphone-client-gnome/src/toolbar.c:222 -msgid "Transfer" -msgstr "Weiterleiten" - -#: ../sflphone-client-kde/src/sflphone_const.h:60 -#: ../sflphone-client-gnome/src/toolbar.c:263 -msgid "Record" -msgstr "Gespräch aufzeichnen" - -#: ../sflphone-client-kde/src/sflphone_const.h:61 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:380 -#: ../sflphone-client-gnome/src/toolbar.c:176 -#: ../sflphone-client-gnome/src/toolbar.c:178 -msgid "Pick up" -msgstr "Abnehmen" - -#: ../sflphone-client-kde/src/sflphone_const.h:63 -#: ../sflphone-client-gnome/src/toolbar.c:196 -#: ../sflphone-client-gnome/src/toolbar.c:198 -msgid "Hold off" -msgstr "Aus Warteschleife" - -#: ../sflphone-client-kde/src/sflphone_const.h:64 -msgid "Give up transfer" -msgstr "Transfer aufgeben" - -#: ../sflphone-client-kde/src/sflphone_const.h:65 -msgid "Call back" -msgstr "Zurückrufen" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48 -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91 -#: ../sflphone-client-gnome/src/config/addressbook-config.c:306 -#: ../sflphone-client-gnome/src/config/configwindow.c:722 -#: ../sflphone-client-gnome/src/config/configwindow.c:791 -msgctxt "Config section" -msgid "General" -msgstr "Allgemein" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49 -msgctxt "Config section" -msgid "Display" -msgstr "Display" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50 -#: ../sflphone-client-gnome/src/config/configwindow.c:833 -msgctxt "Config section" -msgid "Accounts" -msgstr "Konten" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51 -#: ../sflphone-client-gnome/src/config/configwindow.c:786 -msgctxt "Config section" -msgid "Audio" -msgstr "Audio" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52 -#: ../sflphone-client-gnome/src/config/configwindow.c:801 -msgctxt "Config section" -msgid "Address Book" -msgstr "Adressbuch" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53 -#: ../sflphone-client-gnome/src/config/configwindow.c:796 -msgctxt "Config section" -msgid "Recordings" -msgstr "Tonaufnahmen" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54 -#: ../sflphone-client-gnome/src/config/configwindow.c:806 -msgctxt "Config section" -msgid "Hooks" -msgstr "Hooks" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:328 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking " -"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" " -"buttons. Edit the selected account with the form on the right." -msgstr "Sflphone verwendet das erste \"registrierte\" Konto in der Liste, " -"wenn Sie anrufen. Benutzen Sie die Pfeile, um die Anordnung der Kontos " -"zu ändern. Mit \"Plus\" und \"Minus\" können Sie ein Konto anlegen bzgl. " -"entfernen. Mit \"Editieren\" können Sie ein Konto bearbeiten. " - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:332 -msgid "Remove the selected account" -msgstr "Entfernen Sie das ausgewählte Konto" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:335 -msgid "" -"This button will remove the selected account in the list below. Be sure you " -"really don't need it anymore. If you think you might use it again later, " -"just uncheck it." -msgstr "" -"Diese Aktion entfernt das ausgewählte Konto aus der Liste. Stellen Sie " -"sicher, dass Sie es wirklich nicht mehr brauchen." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:340 -msgid "Remove" -msgstr "Entfernen" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:342 -msgid "Add a new account" -msgstr "Neues Konto anlegen" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:345 -msgid "" -"This button enables you to initialize a new account. You will then be able " -"to edit it using the form on the right." -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:347 -msgid "Add" -msgstr "Hinzufügen" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:349 -msgid "Get this account down" -msgstr "Konto nach unten" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:352 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:359 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows." -msgstr "Sflphone verwendet das erste \"registrierte\" Konto in der Liste, " -"wenn Sie anrufen. Benutzen Sie die Pfeile, um die Anordnung der Kontos " -"zu ändern." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:354 -msgid "Down" -msgstr "Unten" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:356 -msgid "Get this account up" -msgstr "Nach oben" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:361 -msgid "Up" -msgstr "Oben" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:362 -msgid "Apply" -msgstr "übernehmen" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:367 -msgid "SIP" -msgstr "SIP" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368 -msgid "IAX" -msgstr "IAX" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:374 -#: ../sflphone-client-gnome/src/config/configwindow.c:425 -msgid "Status" -msgstr "Status" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:377 -#: ../sflphone-client-gnome/src/config/configwindow.c:528 -msgid "Stun parameters will be applied on each SIP account created." -msgstr "Alle SIP Kontos werden mit Stun Einstellungen angepasst." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:378 -msgid "Enable Stun" -msgstr "Stun aktivieren" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380 -#: ../sflphone-client-gnome/src/config/configwindow.c:544 -msgid "Format : name.server:port" -msgstr "Format: Name.Server:Port" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382 -msgid "choose Stun server (example : stunserver.org)" -msgstr "Stun Server auswählen (Bsp: stunserver.org)" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154 -msgid "Enable address book" -msgstr "Aktivieren Adressbuch" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155 -msgid "Maximum results" -msgstr "Maximale Anzahl Resultaten" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156 -msgid "Display photo if available" -msgstr "Foto anzeigen" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157 -msgid "Display phone numbers of these types :" -msgstr "Nummer anzeigen für Typen :" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158 -msgid "Work" -msgstr "Arbeit" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159 -msgid "Mobile" -msgstr "Handy" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160 -msgid "Home" -msgstr "Heim" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225 -msgid "Sound manager" -msgstr "Sound Manager" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228 -msgid "ALSA" -msgstr "ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229 -msgid "PulseAudio" -msgstr "Pulseaudio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231 -msgid "Enable ringtones" -msgstr "Klingeltöne aktivieren" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232 -#: ../sflphone-client-gnome/src/config/audioconf.c:812 -msgid "Codecs" -msgstr "Codecs" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233 -#: ../sflphone-client-gnome/src/config/audioconf.c:795 -msgid "ALSA settings" -msgstr "ALSA Konfiguration" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234 -#: ../sflphone-client-gnome/src/config/audioconf.c:662 -msgid "ALSA plugin" -msgstr "ALSA Plugin" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235 -#: ../sflphone-client-gnome/src/config/audioconf.c:706 -msgid "Input" -msgstr "Eingabe" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236 -#: ../sflphone-client-gnome/src/config/audioconf.c:684 -msgid "Output" -msgstr "Ausgabe" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237 -msgid "PulseAudio settings" -msgstr "Pulseaudio Einstellungen " - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238 -msgid "Mute other applications during a call" -msgstr "Während eines Anrufs andere Anwendungen stumm schalten" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121 -msgid "Enable notifications" -msgstr "Benachrichtungungen einschalten" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122 -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126 -msgid "On incoming calls" -msgstr "Auf eingehende Anrufe" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123 -msgid "On messages" -msgstr "Auf Nachrichten" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124 -msgid "Show main window" -msgstr "Hauptfenster anzeigen" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125 -msgid "On start" -msgstr "Beim Start" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166 -msgctxt "Beginning of 'Keep my history for at least n days.'" -msgid "Keep my history for at least" -msgstr "Vorherigen Anrufen behalten: mindestens " - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167 -#: ../sflphone-client-gnome/src/config/configwindow.c:643 -msgctxt "End of 'Keep my history for at least n days.'" -msgid "days" -msgstr "Tage" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168 -msgid "Clear history" -msgstr "Vorherigen Anrufen leeren" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169 -msgid "Connection" -msgstr "Anbindung" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170 -#: ../sflphone-client-gnome/src/config/configwindow.c:664 -msgid "SIP Port" -msgstr "SIP Port" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180 -#: ../sflphone-client-gnome/src/config/hooks-config.c:130 -msgid "URL Argument" -msgstr "URL Argument" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181 -#: ../sflphone-client-gnome/src/config/hooks-config.c:135 -msgid "Custom commands on incoming calls with URL" -msgstr "Spezielle Befehle bei eingehender Anrufen mit URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182 -msgid "Trigger on specific SIP header" -msgstr "Bewirkung beim spezifischen SIP Header" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183 -msgid "Trigger on IAX2 URL" -msgstr "Bewirkung bei IAX2 URL " - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184 -msgid "Command to run" -msgstr "Befehl auszuführen" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185 -#: ../sflphone-client-gnome/src/config/hooks-config.c:138 -#, c-format -msgid "%s will be replaced with the passed URL." -msgstr "%s wird mit gegebener URL ersetzt." - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186 -#: ../sflphone-client-gnome/src/config/hooks-config.c:165 -msgid "Phone number rewriting" -msgstr "Telefonnummer umformen" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187 -msgid "Prefix dialed numbers with" -msgstr "Präfix vor Nummern einfügen" - -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92 -#: ../sflphone-client-gnome/src/config/configwindow.c:726 -msgid "Destination folder" -msgstr "Zielverzeichnis" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:384 -#: ../sflphone-client-gnome/src/toolbar.c:232 -#: ../sflphone-client-gnome/src/toolbar.c:234 -msgid "History" -msgstr "Vorherige Anrufe" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:385 -#: ../sflphone-client-gnome/src/toolbar.c:52 -#: ../sflphone-client-gnome/src/toolbar.c:251 -#: ../sflphone-client-gnome/src/toolbar.c:255 -msgid "Voicemail" -msgstr "Voicemail" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:386 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:388 -msgid "Configure SFLphone" -msgstr "Konfigurieren SFLphone" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:390 -msgid "Display volume controls" -msgstr "Lautstärke-Regler anzeigen" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:391 -msgid "Display dialpad" -msgstr "Wählscheibe anzeigen" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:392 -msgctxt "Action record a call" -msgid "Record" -msgstr "Gespräch aufzeichnen" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:396 -msgid "Attention:number of results exceeds max displayed." -msgstr "Warnung: Anzahl Resultate überschreit definiertes Maximum" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:398 -#: ../sflphone-client-gnome/src/sliders.c:163 -msgid "Mic volume" -msgstr "Mikro Lautstärke" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:402 -#: ../sflphone-client-gnome/src/sliders.c:161 -msgid "Speakers volume" -msgstr "Lautsprecher Lautstärke" - -#: ../sflphone-client-gnome/src/actions.c:54 -#: ../sflphone-client-gnome/src/sflnotify.c:94 -msgid "%d voice mail" -msgid_plural "%d voice mails" -msgstr[0] "%d Voice Nachricht" -msgstr[1] "%d Voice Nachricht" - -#: ../sflphone-client-gnome/src/actions.c:234 -msgid "" -"Unable to connect to the SFLphone server.\n" -"Make sure the daemon is running." -msgstr "" -"SFLphone Server kann nicht verbunden werden. Stellen Sie sicher, dass der " -"Dämon läuft." - -#: ../sflphone-client-gnome/src/actions.c:809 -#, c-format -msgid "IP call - %s" -msgstr "IP Anruf - %s" - -#: ../sflphone-client-gnome/src/actions.c:908 -#, c-format -msgid "" -"<b>Error: No audio codecs found.\n" -"\n" -"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</" -"b> directory in your home( <i>%s</i> )" -msgstr "" -"<b>Fehler: Kein Audio-Codec gefunden.\n" -"\n" -"</b> SFL Audio-Codecs müssen in <i>%s</i> oder <b>.sflphone</b> Ihres HOME-" -"Verzeichniss ( <i>%s</i> ) gespeichert werden." - -#: ../sflphone-client-gnome/src/assistant.c:70 -msgid "" -"You can at any time check your registration state or modify your accounts " -"parameters in the Options/Accounts window." -msgstr "Sie können jederzeit Ihres Registrierungsstatus überprüfen oder Ihre" -"Kontoparameter ändern (Optionen/Konten)." - -#: ../sflphone-client-gnome/src/assistant.c:78 -msgid "Username" -msgstr "Benutzername" - -#: ../sflphone-client-gnome/src/assistant.c:190 -msgid "SFLphone account creation wizard" -msgstr "SFLphone Konto (Konfigurationsassistent)" - -#: ../sflphone-client-gnome/src/assistant.c:274 -#: ../sflphone-client-gnome/src/assistant.c:370 -#: ../sflphone-client-gnome/src/config/accountwindow.c:153 -msgid "_Alias" -msgstr "_Alias" - -#: ../sflphone-client-gnome/src/assistant.c:282 -#: ../sflphone-client-gnome/src/assistant.c:378 -#: ../sflphone-client-gnome/src/config/accountwindow.c:189 -msgid "_Host name" -msgstr "_Hostname" - -#: ../sflphone-client-gnome/src/assistant.c:290 -#: ../sflphone-client-gnome/src/assistant.c:386 -#: ../sflphone-client-gnome/src/config/accountwindow.c:197 -msgid "_User name" -msgstr "_Benutzername" - -#: ../sflphone-client-gnome/src/assistant.c:306 -#: ../sflphone-client-gnome/src/assistant.c:401 -#: ../sflphone-client-gnome/src/config/accountwindow.c:212 -msgid "_Password" -msgstr "_Passwort" - -#: ../sflphone-client-gnome/src/assistant.c:324 -#: ../sflphone-client-gnome/src/assistant.c:417 -#: ../sflphone-client-gnome/src/config/accountwindow.c:228 -msgid "_Voicemail number" -msgstr "_Voicemail Nummer" - -#: ../sflphone-client-gnome/src/assistant.c:347 -msgid "_Email address" -msgstr "_Email" - -#: ../sflphone-client-gnome/src/assistant.c:444 -#: ../sflphone-client-gnome/src/config/configwindow.c:532 -msgid "E_nable STUN" -msgstr "STUN Ei_nschalten" - -#: ../sflphone-client-gnome/src/assistant.c:451 -msgid "_STUN server" -msgstr "_STUN Server" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Account Registration" -msgstr "Konto Registrierung" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Congratulations!" -msgstr "Gratulation!" - -#: ../sflphone-client-gnome/src/errors.c:29 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening playback device" -msgstr "" -"ALSA Benachrichtigung\n" -"\n" -"Fehler während Öffnen des \"playback device\"" - -#: ../sflphone-client-gnome/src/errors.c:32 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening capture device" -msgstr "" -"ALSA Benachrichtigung\n" -"\n" -"Fehler während Öffnen des \"capture device\"" - -#: ../sflphone-client-gnome/src/errors.c:35 -msgid "" -"Pulseaudio notification\n" -"\n" -"Pulseaudio is not running" -msgstr "" -"Pulseaudio Benachrichtigung\n" -"\n" -"Pulseaudio nicht gestartet" - -#: ../sflphone-client-gnome/src/mainwindow.c:70 -msgid "There is one call in progress." -msgstr "Laufender Anruf." - -#: ../sflphone-client-gnome/src/mainwindow.c:74 -msgid "There are calls in progress." -msgstr "Laufende Anrufe." - -#: ../sflphone-client-gnome/src/mainwindow.c:83 -msgid "Do you still want to quit?" -msgstr "Bitte bestätigen, dass Sie die Anwendung beenden möchten" - -#: ../sflphone-client-gnome/src/mainwindow.c:296 -msgid "SFLphone Error" -msgstr "SFLphone Fehler" - -#: ../sflphone-client-gnome/src/menus.c:134 -msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols." -msgstr "SFLphone ist ein VoIP Client (kompatibel mit SIP und IAX2 Protokolle)" - -#: ../sflphone-client-gnome/src/menus.c:137 -msgid "About SFLphone" -msgstr "Ãœber SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:161 -msgid "_Help" -msgstr "_Hilfe" - -#: ../sflphone-client-gnome/src/menus.c:296 -#: ../sflphone-client-gnome/src/menus.c:962 -msgid "_New call" -msgstr "_Neuer Anruf" - -#: ../sflphone-client-gnome/src/menus.c:308 -#: ../sflphone-client-gnome/src/menus.c:794 -msgid "_Pick up" -msgstr "_Abnehmen" - -#: ../sflphone-client-gnome/src/menus.c:318 -#: ../sflphone-client-gnome/src/menus.c:806 -msgid "_Hang up" -msgstr "A_uflegen" - -#: ../sflphone-client-gnome/src/menus.c:328 -#: ../sflphone-client-gnome/src/menus.c:818 -msgid "On _Hold" -msgstr "in _Warteschleife" - -#: ../sflphone-client-gnome/src/menus.c:340 -#: ../sflphone-client-gnome/src/menus.c:830 -msgid "_Record" -msgstr "_Gespräch aufzeichnen" - -#: ../sflphone-client-gnome/src/menus.c:354 -msgid "_Account creation wizard" -msgstr "SFLphone _Konto (Konfigurationsassistent)" - -#: ../sflphone-client-gnome/src/menus.c:384 -msgid "_Call" -msgstr "_Anruf" - -#: ../sflphone-client-gnome/src/menus.c:552 -msgid "Clear _history" -msgstr "Liste der vorherigen Anrufen _leeren" - -#: ../sflphone-client-gnome/src/menus.c:564 -msgid "_Accounts" -msgstr "_Konten" - -#: ../sflphone-client-gnome/src/menus.c:579 -msgid "_Edit" -msgstr "_Editieren" - -#: ../sflphone-client-gnome/src/menus.c:640 -msgid "_Dialpad" -msgstr "_Wählscheibe" - -#: ../sflphone-client-gnome/src/menus.c:652 -msgid "_Volume controls" -msgstr "Lautstärke Kontrollen" - -#: ../sflphone-client-gnome/src/menus.c:670 -msgid "_View" -msgstr "_Anzeigen" - -#: ../sflphone-client-gnome/src/menus.c:890 -msgid "_Call back" -msgstr "_Zurückrufen" - -#: ../sflphone-client-gnome/src/menus.c:1070 -msgid "Edit phone number" -msgstr "Nummer editieren" - -#: ../sflphone-client-gnome/src/menus.c:1081 -msgid "Edit the phone number before making a call" -msgstr "Nummer vor dem Anruf editieren" - -#: ../sflphone-client-gnome/src/sflnotify.c:71 -#: ../sflphone-client-gnome/src/sflnotify.c:91 -#, c-format -msgid "%s account : %s" -msgstr "Konto %s : %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:75 -#, c-format -msgid "<i>From</i> %s" -msgstr "<i>Von</i> %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:111 -#, c-format -msgid "Calling with %s account <i>%s</i>" -msgstr "Mit %s Konto <i>%s</i> anrufen" - -#: ../sflphone-client-gnome/src/sflnotify.c:115 -msgid "Current account" -msgstr "Aktuelles Konto" - -#: ../sflphone-client-gnome/src/sflnotify.c:130 -msgid "You have no accounts set up" -msgstr "Sie haben noch kein Konto eingestellt" - -#: ../sflphone-client-gnome/src/sflnotify.c:131 -#: ../sflphone-client-gnome/src/sflnotify.c:148 -msgid "Error" -msgstr "Fehler" - -#: ../sflphone-client-gnome/src/sflnotify.c:147 -msgid "You have no registered accounts" -msgstr "Sie haben noch kein registriertes Konto" - -#: ../sflphone-client-gnome/src/statusicon.c:91 -msgid "_Show main window" -msgstr "_Hauptfenster anzeigen" - -#: ../sflphone-client-gnome/src/statusicon.c:125 -#, c-format -msgid "%s - %s" -msgstr "%s - %s" - -#: ../sflphone-client-gnome/src/statusicon.c:127 -#, c-format -msgid "%i account configured" -msgid_plural "%i accounts configured" -msgstr[0] "%i Konto konfiguriert" -msgstr[1] "%i Konten konfiguriert" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:113 -msgid "Account settings" -msgstr "Kontoeinstellungen" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:147 -msgid "_Enable this account" -msgstr "_Einschalten" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:161 -msgid "_Protocol" -msgstr "_Protokoll" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:179 -msgid "Unknown" -msgstr "Unbekannt" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:312 -msgid "_Use Evolution address books" -msgstr "Addressbuch von Evolution verwenden" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:319 -msgid "Download limit :" -msgstr "Herunterladen Grenze :" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:327 -msgid "cards" -msgstr "Karten" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:333 -msgid "_Display contact photo if available" -msgstr "Wenn verfügbar, _Bild anzeigen" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:341 -msgid "Fields from Evolution's address books" -msgstr "Felder vom Evolution Adressbuch" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:345 -msgid "_Work" -msgstr "_Arbeit" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:351 -msgid "_Home" -msgstr "_Heim" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:357 -msgid "_Mobile" -msgstr "_Handy" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:364 -msgid "Address Books" -msgstr "Adressbücher" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:368 -msgid "Select which Evolution address books to use" -msgstr "Adressbücher von Evolution zum verwenden auswählen" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:404 -#: ../sflphone-client-gnome/src/config/audioconf.c:576 -msgid "Name" -msgstr "Name" - -#: ../sflphone-client-gnome/src/config/audioconf.c:741 -msgid "_Voice Activity Detection" -msgstr "\"Voice Activity\" Erkennung" - -#: ../sflphone-client-gnome/src/config/audioconf.c:751 -msgid "_Noise Reduction (Narrow-Band Companding)" -msgstr "_Geräuschreduzierung (Narrow-Band Companding)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:780 -msgid "Sound Manager" -msgstr "Sound Manager" - -#: ../sflphone-client-gnome/src/config/audioconf.c:783 -msgid "_Pulseaudio" -msgstr "Pulseaudio" - -#: ../sflphone-client-gnome/src/config/audioconf.c:788 -msgid "_ALSA" -msgstr "ALSA" - -#: ../sflphone-client-gnome/src/config/audioconf.c:835 -msgid "Ringtones" -msgstr "Klingeltöne" - -#: ../sflphone-client-gnome/src/config/audioconf.c:841 -msgid "_Enable ringtones" -msgstr "Klingeltöne _einschalten" - -#: ../sflphone-client-gnome/src/config/audioconf.c:847 -msgid "Choose a ringtone" -msgstr "Klingelton auswählen" - -#: ../sflphone-client-gnome/src/config/audioconf.c:853 -msgid "Audio Files" -msgstr "Audio Dateien" - -#: ../sflphone-client-gnome/src/config/configwindow.c:589 -msgid "Desktop Notifications" -msgstr "Desktopbenachrichtigungen" - -#: ../sflphone-client-gnome/src/config/configwindow.c:593 -msgid "_Enable notifications" -msgstr "Benachrichtigungen _einschalten" - -#: ../sflphone-client-gnome/src/config/configwindow.c:599 -msgid "Enable voicemail _notifications" -msgstr "_Benachrichtigung für Voice Nachrichten" - -#: ../sflphone-client-gnome/src/config/configwindow.c:611 -msgid "System Tray Icon" -msgstr "Benachrichtigungsfeld (\"System Tray\") Icon" - -#: ../sflphone-client-gnome/src/config/configwindow.c:614 -msgid "_Popup main window on incoming call" -msgstr "Hauptfenster anzeigen wenn eingehendes Gespräch" - -#: ../sflphone-client-gnome/src/config/configwindow.c:619 -msgid "Ne_ver popup main window" -msgstr "_Hauptfenster nie anzeigen" - -#: ../sflphone-client-gnome/src/config/configwindow.c:623 -msgid "Hide SFLphone window on _startup" -msgstr "_Unsichtbar beim Start" - -#: ../sflphone-client-gnome/src/config/configwindow.c:629 -msgid "Calls History" -msgstr "Liste der vorherigen Anrufen" - -#: ../sflphone-client-gnome/src/config/configwindow.c:632 -msgctxt "Beginning of 'Keep my history for at least n days.'" -msgid "_Keep my history for at least" -msgstr "_Vorherigen Anrufen behalten: mindestens" - -#: ../sflphone-client-gnome/src/config/configwindow.c:647 -msgid "PulseAudio sound server" -msgstr "PulseAudio Sound Server" - -#: ../sflphone-client-gnome/src/config/configwindow.c:650 -msgid "_Mute other applications during a call" -msgstr "_Während eines Anrufs andere Anwendungen stumm schalten" - -#: ../sflphone-client-gnome/src/config/configwindow.c:677 -msgid "Port" -msgstr "Port" - -#: ../sflphone-client-gnome/src/config/configwindow.c:732 -msgid "Select a folder" -msgstr "Verzeichnis auswählen" - -#: ../sflphone-client-gnome/src/config/configwindow.c:766 -msgid "Preferences" -msgstr "Einstellungen" - -#: ../sflphone-client-gnome/src/config/configwindow.c:845 -msgid "Configured Accounts" -msgstr "Konfigurierten Konten" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:141 -msgid "Trigger on specific _SIP header" -msgstr "Bewirkung beim spezifischen _SIP Header" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:150 -msgid "Trigger on _IAX2 URL" -msgstr "Bewirkung bei _IAX2 URL" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:155 -msgid "Command to _run" -msgstr "Befehl _auszuführen" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:169 -msgid "_Prefix dialed numbers with" -msgstr "_Präfix vor Nummern einfügen" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:56 -msgid "Search all" -msgstr "Suche alle" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:57 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:70 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:82 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:94 -msgid "Click here to change the search type" -msgstr "Klicken Sie hier, um Suchtyp zu wechseln" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:69 -msgid "Search by missed call" -msgstr "Suche nach Anruf in Abwesenheit" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:81 -msgid "Search by incoming call" -msgstr "Suche nach eingehenden Anruf " - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:93 -msgid "Search by outgoing call" -msgstr "Suche nach ausgehenden Anru" diff --git a/sflphone-client-kde/po/es/CMakeLists.txt b/sflphone-client-kde/po/es/CMakeLists.txt deleted file mode 100644 index 906dea91f03c04b48b3a8ee534cb8a75423d0bb2..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/es/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -file(GLOB _po_files *.po) -GETTEXT_PROCESS_PO_FILES(es ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} ) diff --git a/sflphone-client-kde/po/es/sflphone-client-kde.po b/sflphone-client-kde/po/es/sflphone-client-kde.po deleted file mode 100644 index 726433aa355511ab9880c62b611ac3d04a99a7ae..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/es/sflphone-client-kde.po +++ /dev/null @@ -1,1494 +0,0 @@ -# Spanish translation of SFLphone. -# Copyright (C) 2008 2009 The Free Software Foundation, Inc. -# This file is distributed under the GNU General Public License Version 3. -# -# Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>, 2008. -# -# POT-Creation-Date: 2007-01-13 01:39+0100\n -msgid "" -msgstr "" -"Project-Id-Version: SFLphone 0.9.4\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-07-23 10:14-0400\n" -"PO-Revision-Date: 2008-08-11 11:53+0200\n" -"Last-Translator: Carlos Galisteo <cgalisteo AT k-rolus.net>\n" -"Language-Team: SavoirFaireLinux Inc <sflphoneteam@savoirfairelinux.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n>1;\n" - -#: ../sflphone-client-kde/src/Account.cpp:34 -#: ../sflphone-client-gnome/src/accountlist.c:175 -msgid "Registered" -msgstr "Registrado" - -#: ../sflphone-client-kde/src/Account.cpp:36 -#: ../sflphone-client-gnome/src/accountlist.c:178 -msgid "Not Registered" -msgstr "No registrado" - -#: ../sflphone-client-kde/src/Account.cpp:38 -#: ../sflphone-client-gnome/src/accountlist.c:181 -msgid "Trying..." -msgstr "Intentando..." - -#: ../sflphone-client-kde/src/Account.cpp:40 -#: ../sflphone-client-gnome/src/accountlist.c:184 -#: ../sflphone-client-gnome/src/sflnotify.c:131 -#: ../sflphone-client-gnome/src/sflnotify.c:148 -msgid "Error" -msgstr "Error" - -#: ../sflphone-client-kde/src/Account.cpp:42 -#: ../sflphone-client-gnome/src/accountlist.c:187 -#, fuzzy -msgid "Authentication Failed" -msgstr "Autenticación erronea" - -#: ../sflphone-client-kde/src/Account.cpp:44 -#: ../sflphone-client-gnome/src/accountlist.c:190 -msgid "Network unreachable" -msgstr "Red Inaccesible" - -#: ../sflphone-client-kde/src/Account.cpp:46 -#: ../sflphone-client-gnome/src/accountlist.c:193 -msgid "Host unreachable" -msgstr "_Parte del servidor" - -#: ../sflphone-client-kde/src/Account.cpp:48 -#: ../sflphone-client-gnome/src/accountlist.c:196 -msgid "Stun configuration error" -msgstr "Error de configuración Stun" - -#: ../sflphone-client-kde/src/Account.cpp:50 -#: ../sflphone-client-gnome/src/accountlist.c:199 -msgid "Stun server invalid" -msgstr "Servidor stun inválido" - -#: ../sflphone-client-kde/src/Account.cpp:51 -#: ../sflphone-client-gnome/src/accountlist.c:202 -msgid "Invalid" -msgstr "Inválido" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:166 -#: ../sflphone-client-kde/src/AccountWizard.cpp:281 -#: ../sflphone-client-kde/src/SFLPhone.cpp:121 -msgid "Account creation wizard" -msgstr "Asistente de configuración de cuentas" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:202 -#: ../sflphone-client-kde/src/AccountWizard.cpp:220 -#: ../sflphone-client-kde/src/AccountWizard.cpp:564 -#: ../sflphone-client-gnome/src/assistant.c:68 -#, c-format -msgid "This assistant is now finished." -msgstr "Ese asistante ha finalizado." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:214 -msgid "Creation of account has failed for the reason" -msgstr "Creación de cuenta ha fallado por la razón" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:258 -#: ../sflphone-client-kde/src/AccountWizard.cpp:443 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:403 -#: ../sflphone-client-gnome/src/assistant.c:72 -msgid "Alias" -msgstr "Alias" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:259 -#: ../sflphone-client-kde/src/AccountWizard.cpp:444 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:410 -#: ../sflphone-client-gnome/src/assistant.c:75 -msgid "Server" -msgstr "Servidor" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:260 -#: ../sflphone-client-kde/src/AccountWizard.cpp:445 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:411 -#: ../sflphone-client-gnome/src/assistant.c:78 -msgid "Username" -msgstr "Usuario" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:261 -#: ../sflphone-client-kde/src/AccountWizard.cpp:446 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:412 -msgid "Password" -msgstr "Contraseña" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:262 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:404 -#: ../sflphone-client-gnome/src/config/configwindow.c:418 -msgid "Protocol" -msgstr "Protocolo" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:263 -#: ../sflphone-client-kde/src/AccountWizard.cpp:447 -msgid "Voicemail number" -msgstr "Número de buzón de voz" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:282 -#: ../sflphone-client-gnome/src/assistant.c:216 -msgid "Welcome to the Account creation wizard of SFLphone!" -msgstr "¡Bienvenido al asistente de configuración de cuentas de SFLphone" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:284 -#: ../sflphone-client-gnome/src/assistant.c:217 -msgid "This installation wizard will help you configure an account." -msgstr "Este asistente de instalación le ayudará a configurar una cuenta." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:312 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Account" -msgstr "Cuenta" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:313 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Please select one of the following options" -msgstr "Por favor, elija una de las siguientes opciones" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:315 -#: ../sflphone-client-gnome/src/assistant.c:251 -msgid "Create a free SIP/IAX2 account on sflphone.org" -msgstr "Crear una cuenta SIP/IAX2 gratis en sflphone.org" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:316 -#: ../sflphone-client-gnome/src/assistant.c:253 -msgid "Register an existing SIP or IAX2 account" -msgstr "Registrar una cuenta SIP o IAX2 existente" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:355 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "VoIP Protocols" -msgstr "Protocolos VoIP" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:356 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "Select an account type" -msgstr "Escoja un tipo de cuenta" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:358 -#: ../sflphone-client-gnome/src/assistant.c:233 -msgid "SIP (Session Initiation Protocol)" -msgstr "" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:359 -#: ../sflphone-client-gnome/src/assistant.c:235 -msgid "IAX2 (InterAsterix Exchange)" -msgstr "" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:398 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "Optional email address" -msgstr "Dirección de correo opcional" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:399 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "This email address will be used to send your voicemail messages." -msgstr "Esta dirección de correo se usará para mandar sus mensajes de voz" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:401 -msgid "Email address" -msgstr "Dirección de correo" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:435 -#: ../sflphone-client-gnome/src/assistant.c:266 -msgid "SIP account settings" -msgstr "Configuración de cuenta SIP" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:439 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "IAX2 account settings" -msgstr "Configuración de cuenta IAX2" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:441 -#: ../sflphone-client-gnome/src/assistant.c:266 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "Please fill the following information" -msgstr "Por favor, rellene la siguiente información" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:526 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:856 -msgid "Network Address Translation (NAT)" -msgstr "Conversión de Dirección de Red (NAT)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:527 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:536 -msgid "You should probably enable this if you are behind a firewall." -msgstr "Probablemente tiene que activar esto si está detrás de un cortafuegos." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:529 -msgid "Enable STUN" -msgstr "Activar STUN" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:530 -msgid "Stun Server" -msgstr "Servidor STUN" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:565 -msgid "" -"After checking the settings you chose, click \"Finish\" to create the " -"account." -msgstr "" -"Después de comprobar los ajustes usted eligió, haz clic \"Terminar\"para " -"crear la cuenta." - -#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26 -msgid "Default account" -msgstr "Cuenta por defecto" - -#: ../sflphone-client-kde/src/Call.cpp:119 -#: ../sflphone-client-gnome/src/contacts/calltree.c:322 -msgid "Transfer to : " -msgstr "Transferir a : " - -#: ../sflphone-client-kde/src/CodecListModel.cpp:89 -#: ../sflphone-client-gnome/src/actions.c:816 -msgid "Codec" -msgstr "Códec" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:93 -#: ../sflphone-client-gnome/src/config/audioconf.c:581 -msgid "Frequency" -msgstr "Frecuencia" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:97 -#: ../sflphone-client-gnome/src/config/audioconf.c:586 -msgid "Bitrate" -msgstr "Tasa de transferencia" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:101 -#: ../sflphone-client-gnome/src/config/audioconf.c:591 -msgid "Bandwidth" -msgstr "Ancho de banda" - -#: ../sflphone-client-kde/src/main.cpp:38 -msgid "SFLphone KDE Client" -msgstr "Cliente KDE de SFLphone" - -#: ../sflphone-client-kde/src/main.cpp:42 -msgid "(C) 2009 Savoir-faire Linux" -msgstr "" - -#: ../sflphone-client-kde/src/main.cpp:46 -msgid "Jérémy Quentin" -msgstr "" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr "Maxime Chambreuil" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr "maxime.chambreuil@savoirfairelinux.com" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:53 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/statusicon.c:126 -msgid "SFLphone" -msgstr "SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:100 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -msgid "Main screen" -msgstr "Pantalla principal" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:101 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165 -msgid "Call history" -msgstr "Historia de Llamada" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:102 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/toolbar.c:243 -#: ../sflphone-client-gnome/src/toolbar.c:245 -msgid "Address book" -msgstr "Libreta de contactos" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:115 -msgid "Configure SFLphone" -msgstr "Configurar SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:117 -msgid "Display volume controls" -msgstr "Mostrar controles de volumen" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:118 -msgid "Display dialpad" -msgstr "Mostrar dialpad" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:227 -msgid "Incoming call" -msgstr "Llamada entrante" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "You have an incoming call from" -msgstr "Tienes una llamada de" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "Click to accept or refuse it." -msgstr "Haz clic para aceptar o rechazarlo" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:656 -msgid "Address book loading..." -msgstr "Cargando el directorio..." - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:840 -#: ../sflphone-client-gnome/src/actions.c:89 -msgid "No registered accounts" -msgstr "Ninguna cuenta registrada" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:844 -#: ../sflphone-client-gnome/src/actions.c:83 -#: ../sflphone-client-gnome/src/actions.c:813 -msgid "Using account" -msgstr "Usando la cuenta" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1045 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1109 -msgid "Edit before call" -msgstr "Editar antes de llamar" - -#: ../sflphone-client-kde/src/sflphone_const.h:40 -#: ../sflphone-client-gnome/src/toolbar.c:167 -#: ../sflphone-client-gnome/src/toolbar.c:169 -msgid "New call" -msgstr "Nueva llamada" - -#: ../sflphone-client-kde/src/sflphone_const.h:41 -#: ../sflphone-client-kde/src/sflphone_const.h:46 -#: ../sflphone-client-gnome/src/toolbar.c:186 -#: ../sflphone-client-gnome/src/toolbar.c:188 -msgid "Hang up" -msgstr "Colgar" - -#: ../sflphone-client-kde/src/sflphone_const.h:42 -#: ../sflphone-client-gnome/src/toolbar.c:207 -#: ../sflphone-client-gnome/src/toolbar.c:209 -msgid "Hold on" -msgstr "Retener" - -#: ../sflphone-client-kde/src/sflphone_const.h:43 -#: ../sflphone-client-gnome/src/toolbar.c:220 -#: ../sflphone-client-gnome/src/toolbar.c:222 -msgid "Transfer" -msgstr "Transferir" - -#: ../sflphone-client-kde/src/sflphone_const.h:44 -#: ../sflphone-client-gnome/src/toolbar.c:263 -msgid "Record" -msgstr "Recordar" - -#: ../sflphone-client-kde/src/sflphone_const.h:45 -#: ../sflphone-client-gnome/src/toolbar.c:176 -#: ../sflphone-client-gnome/src/toolbar.c:178 -msgid "Pick up" -msgstr "Descolgar" - -#: ../sflphone-client-kde/src/sflphone_const.h:47 -#: ../sflphone-client-gnome/src/toolbar.c:196 -#: ../sflphone-client-gnome/src/toolbar.c:198 -msgid "Hold off" -msgstr "Seguir" - -#: ../sflphone-client-kde/src/sflphone_const.h:48 -msgid "Give up transfer" -msgstr "Abandonar transferencia" - -#: ../sflphone-client-kde/src/sflphone_const.h:49 -msgid "Call back" -msgstr "Llamar" - -#: ../sflphone-client-kde/src/sflphone_const.h:50 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:413 -#: ../sflphone-client-gnome/src/toolbar.c:52 -#: ../sflphone-client-gnome/src/toolbar.c:251 -#: ../sflphone-client-gnome/src/toolbar.c:255 -msgid "Voicemail" -msgstr "Mensaje de voz" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48 -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91 -#: ../sflphone-client-gnome/src/config/addressbook-config.c:306 -#: ../sflphone-client-gnome/src/config/configwindow.c:722 -#: ../sflphone-client-gnome/src/config/configwindow.c:791 -msgid "General" -msgstr "General" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49 -#, fuzzy -msgid "Display" -msgstr "Mostrar" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50 -#: ../sflphone-client-gnome/src/config/configwindow.c:833 -#, fuzzy -msgid "Accounts" -msgstr "Cuentas" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51 -#: ../sflphone-client-gnome/src/config/configwindow.c:786 -#, fuzzy -msgid "Audio" -msgstr "Audio" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52 -#: ../sflphone-client-gnome/src/config/configwindow.c:801 -#, fuzzy -msgid "Address Book" -msgstr "Libreta de direcciones" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53 -#: ../sflphone-client-gnome/src/config/configwindow.c:796 -#, fuzzy -msgid "Recordings" -msgstr "Grabaciones" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54 -#: ../sflphone-client-gnome/src/config/configwindow.c:806 -#, fuzzy -msgid "Hooks" -msgstr "Disparadores" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking " -"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" " -"buttons. Edit the selected account with the form on the right." -msgstr "" -"Por defecto, sflphone usa la primera cuenta registrada en esa listapara " -"llamar. Cambiar el orden de las cuentas con las flechas \"Arriba\" y \"Abajo" -"\". Activar/Desactivar las si las selecciona/deselecciona a la izquierda. " -"Añadir ò Eliminar algunas con los botones \"Mas\" y \"Menos\" Editar la " -"cuenta seleccionada con el formulario a la derecha." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372 -msgid "Remove the selected account" -msgstr "Eliminar la cuenta seleccionada" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:375 -msgid "" -"This button will remove the selected account in the list below. Be sure you " -"really don't need it anymore. If you think you might use it again later, " -"just uncheck it." -msgstr "" -"Este botòn elimina la cuenta seleccionada en la siguiente lista. Esté " -"seguroque usted no la necesita mas. Si usted piensa que, tal vez, lo va a " -"necesitardespues, solo lo deselecciona." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380 -msgid "Remove" -msgstr "Eliminar" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382 -msgid "Add a new account" -msgstr "Añadir una nueva cuenta" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:385 -msgid "" -"This button enables you to initialize a new account. You will then be able " -"to edit it using the form on the right." -msgstr "" -"Este botón le permite inicializar una nueva cuenta. Usted podrá " -"corregirlocon el formulario a la derecha." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:387 -msgid "Add" -msgstr "Añadir" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:389 -msgid "Get this account down" -msgstr "Bajar esta cuenta" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:392 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:399 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows." -msgstr "" -"Por defecto, sflphone usa la primera cuenta registrada en esa listapara " -"llamar. Cambiar el orden de las cuentas con las flechas \"Arriba\" y \"Abajo" -"\"." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:394 -msgid "Down" -msgstr "Abajo" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:396 -msgid "Get this account up" -msgstr "Subir esta cuenta" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:401 -msgid "Up" -msgstr "Arriba" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:402 -msgid "Apply" -msgstr "Aplicar" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:407 -msgid "SIP" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:408 -msgid "IAX" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:414 -#: ../sflphone-client-gnome/src/config/configwindow.c:425 -msgid "Status" -msgstr "Estado" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:416 -msgid "Basic" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:417 -#, fuzzy -msgid "Registration expire" -msgstr "Registrado" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:418 -msgid "Conform to RFC 3263" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:419 -msgid "Advanced" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:421 -#: ../sflphone-client-gnome/src/config/configwindow.c:528 -msgid "Stun parameters will be applied on each SIP account created." -msgstr "Parámetros de stun se aplicarán a cada cuenta SIP creada." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:422 -msgid "Enable Stun" -msgstr "Activar STUN" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:424 -#: ../sflphone-client-gnome/src/config/configwindow.c:544 -msgid "Format : name.server:port" -msgstr "Formato : nombre.servidor:puerto" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:426 -msgid "choose Stun server (example : stunserver.org)" -msgstr "Elija un servidor Stun (ejemplo : stunserver.org)" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154 -msgid "Enable address book" -msgstr "Activar la libreta de contactos" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155 -msgid "Maximum results" -msgstr "Resultados maximo" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156 -msgid "Display photo if available" -msgstr "Mostrar fotos de contactos, si está disponible" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157 -msgid "Display phone numbers of these types :" -msgstr "Mostrar números de este typo:" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158 -msgid "Work" -msgstr "Profesional" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159 -msgid "Mobile" -msgstr "Movil" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160 -msgid "Home" -msgstr "Personal" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225 -msgid "Sound manager" -msgstr "Gestor de audio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228 -msgid "ALSA" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229 -msgid "PulseAudio" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231 -msgid "Enable ringtones" -msgstr "Habilitar tonos de llamada" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232 -#: ../sflphone-client-gnome/src/config/audioconf.c:812 -msgid "Codecs" -msgstr "Códecs" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233 -#: ../sflphone-client-gnome/src/config/audioconf.c:795 -msgid "ALSA settings" -msgstr "Configuración de ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234 -#: ../sflphone-client-gnome/src/config/audioconf.c:662 -msgid "ALSA plugin" -msgstr "Plugin ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235 -#: ../sflphone-client-gnome/src/config/audioconf.c:706 -msgid "Input" -msgstr "Entrada" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236 -#: ../sflphone-client-gnome/src/config/audioconf.c:684 -msgid "Output" -msgstr "Salida" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237 -msgid "PulseAudio settings" -msgstr "Configuración de PulseAudio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238 -msgid "Mute other applications during a call" -msgstr "Silenciar el resto de aplicaciones durante una llamada" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121 -msgid "Enable notifications" -msgstr "Habilitar notificaciones" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122 -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126 -msgid "On incoming calls" -msgstr "Al recibir llamadas" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123 -msgid "On messages" -msgstr "Al recibir mensajes" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124 -msgid "Show main window" -msgstr "Mostrar ventana principal" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125 -msgid "On start" -msgstr "En el arranque" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166 -#, fuzzy -msgid "Keep my history for at least" -msgstr "Guardar mi historia por lo menos" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167 -#: ../sflphone-client-gnome/src/config/configwindow.c:643 -#, fuzzy -msgid "days" -msgstr "dÃas" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168 -msgid "Clear history" -msgstr "Limpiar historia" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169 -msgid "Connection" -msgstr "Connexión" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170 -#: ../sflphone-client-gnome/src/config/configwindow.c:664 -msgid "SIP Port" -msgstr "Puerto SIP" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180 -#: ../sflphone-client-gnome/src/config/hooks-config.c:130 -msgid "URL Argument" -msgstr "Argumento de URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181 -#: ../sflphone-client-gnome/src/config/hooks-config.c:135 -msgid "Custom commands on incoming calls with URL" -msgstr "Comandos personalizados en llamada entrante con URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182 -msgid "Trigger on specific SIP header" -msgstr "Disparador en una cabecera SIP especÃfica" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183 -msgid "Trigger on IAX2 URL" -msgstr "Disparador en una URL IAX2" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184 -msgid "Command to run" -msgstr "Comando de ejecutar" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185 -#: ../sflphone-client-gnome/src/config/hooks-config.c:138 -#, c-format -msgid "%s will be replaced with the passed URL." -msgstr "%s se remplazará por la URL." - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186 -#: ../sflphone-client-gnome/src/config/hooks-config.c:165 -msgid "Phone number rewriting" -msgstr "Reescritura de número de teléfono" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187 -msgid "Prefix dialed numbers with" -msgstr "Prefijar los números marcados con" - -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92 -#: ../sflphone-client-gnome/src/config/configwindow.c:726 -msgid "Destination folder" -msgstr "Carpeta de destino" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:307 -msgid "Attention:number of results exceeds max displayed." -msgstr "Cuidado:número de resultatos excede el maximo a mostrar." - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:309 -#: ../sflphone-client-gnome/src/sliders.c:163 -msgid "Mic volume" -msgstr "Volumen del micrófono" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:313 -#: ../sflphone-client-gnome/src/sliders.c:161 -msgid "Speakers volume" -msgstr "Volumen de altavoces" - -#: ../sflphone-client-gnome/src/actions.c:54 -#: ../sflphone-client-gnome/src/sflnotify.c:94 -#, c-format -msgid "%d voice mail" -msgid_plural "%d voice mails" -msgstr[0] "%d mensaje de voz" -msgstr[1] "%d mensajes de voz" - -#: ../sflphone-client-gnome/src/actions.c:234 -msgid "" -"Unable to connect to the SFLphone server.\n" -"Make sure the daemon is running." -msgstr "" -"Incapaz de conectar con el servidor SFLphone.\n" -" Asegúrese que el demonio esté funcionando." - -#: ../sflphone-client-gnome/src/actions.c:809 -#, c-format -msgid "IP call - %s" -msgstr "Llamada IP - %s" - -#: ../sflphone-client-gnome/src/actions.c:908 -#, c-format -msgid "" -"<b>Error: No audio codecs found.\n" -"\n" -"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</" -"b> directory in your home( <i>%s</i> )" -msgstr "" -"<b>Error: Codecs de audio no encontrados.\n" -"\n" -"</b> Los codecs de audio de SFLphone deben estar en <i>%s</i> o en el " -"directorio <b>.sflphone</b> de su home( <i>%s</i> )" - -#: ../sflphone-client-gnome/src/assistant.c:70 -msgid "" -"You can at any time check your registration state or modify your accounts " -"parameters in the Options/Accounts window." -msgstr "" -"Puede comprobar en cualquier momento su estado de registro o modificar la " -"configuración de sus cuentas en la ventana de Opciones/Cuentas." - -#: ../sflphone-client-gnome/src/assistant.c:190 -msgid "SFLphone account creation wizard" -msgstr "Asistente de creación de cuentas" - -#: ../sflphone-client-gnome/src/assistant.c:274 -#: ../sflphone-client-gnome/src/assistant.c:370 -#: ../sflphone-client-gnome/src/config/accountwindow.c:156 -msgid "_Alias" -msgstr "_Alias" - -#: ../sflphone-client-gnome/src/assistant.c:282 -#: ../sflphone-client-gnome/src/assistant.c:378 -#: ../sflphone-client-gnome/src/config/accountwindow.c:192 -msgid "_Host name" -msgstr "_Nombre de equipo" - -#: ../sflphone-client-gnome/src/assistant.c:290 -#: ../sflphone-client-gnome/src/assistant.c:386 -#: ../sflphone-client-gnome/src/config/accountwindow.c:206 -msgid "_User name" -msgstr "_Usuario" - -#: ../sflphone-client-gnome/src/assistant.c:306 -#: ../sflphone-client-gnome/src/assistant.c:401 -#: ../sflphone-client-gnome/src/config/accountwindow.c:221 -msgid "_Password" -msgstr "_Contraseña" - -#: ../sflphone-client-gnome/src/assistant.c:324 -#: ../sflphone-client-gnome/src/assistant.c:417 -#: ../sflphone-client-gnome/src/config/accountwindow.c:237 -msgid "_Voicemail number" -msgstr "_Número de buzón de voz" - -#: ../sflphone-client-gnome/src/assistant.c:347 -msgid "_Email address" -msgstr "_Correo" - -#: ../sflphone-client-gnome/src/assistant.c:444 -#: ../sflphone-client-gnome/src/config/configwindow.c:532 -msgid "E_nable STUN" -msgstr "A_ctivar STUN" - -#: ../sflphone-client-gnome/src/assistant.c:451 -msgid "_STUN server" -msgstr "_Servidor STUN" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Account Registration" -msgstr "Registro de cuenta" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Congratulations!" -msgstr "¡Enhorabuena!" - -#: ../sflphone-client-gnome/src/errors.c:29 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening playback device" -msgstr "" -"<b>Notificación ALSA</b>\n" -"\n" -"Error al abrir el dispositivo de reproducción" - -#: ../sflphone-client-gnome/src/errors.c:32 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening capture device" -msgstr "" -"<b>Notificación ALSA</b>\n" -"\n" -"Error al abrir el dispositivo de captura" - -#: ../sflphone-client-gnome/src/errors.c:35 -msgid "" -"Pulseaudio notification\n" -"\n" -"Pulseaudio is not running" -msgstr "" -"<b>Notificación de Pulseaudio</b>\n" -"\n" -"Pulseaudio no está funcionando" - -#: ../sflphone-client-gnome/src/mainwindow.c:70 -msgid "There is one call in progress." -msgstr "No hay llamada en curso" - -#: ../sflphone-client-gnome/src/mainwindow.c:74 -msgid "There are calls in progress." -msgstr "Hay llamadas en curso." - -#: ../sflphone-client-gnome/src/mainwindow.c:83 -msgid "Do you still want to quit?" -msgstr "Sin embargo quiere parar ?" - -#: ../sflphone-client-gnome/src/mainwindow.c:282 -msgid "SFLphone Error" -msgstr "SFLphone Error" - -#: ../sflphone-client-gnome/src/menus.c:134 -msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols." -msgstr "" -"SFLphone es un telefono por Internet compatible con los protocolos SIP y IAX2" - -#: ../sflphone-client-gnome/src/menus.c:137 -msgid "About SFLphone" -msgstr "Sobre SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:161 -msgid "_Help" -msgstr "_Ayuda" - -#: ../sflphone-client-gnome/src/menus.c:296 -#: ../sflphone-client-gnome/src/menus.c:953 -msgid "_New call" -msgstr "_Nueva llamada" - -#: ../sflphone-client-gnome/src/menus.c:308 -#: ../sflphone-client-gnome/src/menus.c:785 -msgid "_Pick up" -msgstr "_Descolgar" - -#: ../sflphone-client-gnome/src/menus.c:318 -#: ../sflphone-client-gnome/src/menus.c:797 -msgid "_Hang up" -msgstr "_Colgar" - -#: ../sflphone-client-gnome/src/menus.c:328 -#: ../sflphone-client-gnome/src/menus.c:809 -msgid "On _Hold" -msgstr "En _Espera" - -#: ../sflphone-client-gnome/src/menus.c:340 -#: ../sflphone-client-gnome/src/menus.c:821 -msgid "_Record" -msgstr "_Recordar" - -#: ../sflphone-client-gnome/src/menus.c:354 -msgid "_Account creation wizard" -msgstr "Asistente de configuración de cuentas" - -#: ../sflphone-client-gnome/src/menus.c:384 -msgid "_Call" -msgstr "_Llamar" - -#: ../sflphone-client-gnome/src/menus.c:552 -msgid "Clear _history" -msgstr "_Limpiar historia" - -#: ../sflphone-client-gnome/src/menus.c:564 -msgid "_Accounts" -msgstr "_Cuentas" - -#: ../sflphone-client-gnome/src/menus.c:579 -msgid "_Edit" -msgstr "_Editar" - -#: ../sflphone-client-gnome/src/menus.c:631 -msgid "_Dialpad" -msgstr "_Teclado numérico" - -#: ../sflphone-client-gnome/src/menus.c:643 -msgid "_Volume controls" -msgstr "_Controles de volumen" - -#: ../sflphone-client-gnome/src/menus.c:661 -msgid "_View" -msgstr "_Ver" - -#: ../sflphone-client-gnome/src/menus.c:881 -msgid "_Call back" -msgstr "_Llamar" - -#: ../sflphone-client-gnome/src/menus.c:1061 -msgid "Edit phone number" -msgstr "Editar número de teléfono" - -#: ../sflphone-client-gnome/src/menus.c:1072 -msgid "Edit the phone number before making a call" -msgstr "Editar el número de teléfono antes de llamar" - -#: ../sflphone-client-gnome/src/sflnotify.c:71 -#: ../sflphone-client-gnome/src/sflnotify.c:91 -#, c-format -msgid "%s account : %s" -msgstr "%s cuenta : %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:75 -#, c-format -msgid "<i>From</i> %s" -msgstr "<i>De</i> %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:111 -#, c-format -msgid "Calling with %s account <i>%s</i>" -msgstr "Llamando con la cuenta %s <i>%s</i>" - -#: ../sflphone-client-gnome/src/sflnotify.c:115 -msgid "Current account" -msgstr "Cuenta actual" - -#: ../sflphone-client-gnome/src/sflnotify.c:130 -msgid "You have no accounts set up" -msgstr "Ninguna cuenta configurada" - -#: ../sflphone-client-gnome/src/sflnotify.c:147 -msgid "You have no registered accounts" -msgstr "No tiene ninguna cuenta registrada" - -#: ../sflphone-client-gnome/src/statusicon.c:91 -msgid "_Show main window" -msgstr "Mostrar ventana principal" - -#: ../sflphone-client-gnome/src/statusicon.c:127 -#, c-format -msgid "%i account configured" -msgid_plural "%i accounts configured" -msgstr[0] "%i cuenta configurada" -msgstr[1] "%i cuentas configuradas" - -#: ../sflphone-client-gnome/src/toolbar.c:232 -#: ../sflphone-client-gnome/src/toolbar.c:234 -msgid "History" -msgstr "Historia de Llamada" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:116 -msgid "Account settings" -msgstr "Configuración de cuentas" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:150 -msgid "_Enable this account" -msgstr "_Habilitar esta cuenta" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:164 -msgid "_Protocol" -msgstr "_Protocolo" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:182 -msgid "Unknown" -msgstr "Desconocido" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:200 -msgid "_Resolve host name only once for the session" -msgstr "" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:312 -msgid "_Use Evolution address books" -msgstr "_Usar libreta de contactos de Evolution" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:319 -msgid "Download limit :" -msgstr "Limite de descargo :" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:327 -msgid "cards" -msgstr "tarjetas" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:333 -msgid "_Display contact photo if available" -msgstr "_Mostrar fotos de contactos, si está disponible" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:341 -msgid "Fields from Evolution's address books" -msgstr "Usar los siguientes campos de la libreta de direcciones de Evolution:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:345 -msgid "_Work" -msgstr "P_rofesional" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:351 -msgid "_Home" -msgstr "_Personal" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:357 -msgid "_Mobile" -msgstr "_Movil" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:364 -msgid "Address Books" -msgstr "Directorios" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:368 -msgid "Select which Evolution address books to use" -msgstr "Seleccione el directorio de Evolution a usar" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:404 -#: ../sflphone-client-gnome/src/config/audioconf.c:576 -msgid "Name" -msgstr "Nombre" - -#: ../sflphone-client-gnome/src/config/audioconf.c:741 -msgid "_Voice Activity Detection" -msgstr "_Detección de actividad de voz" - -#: ../sflphone-client-gnome/src/config/audioconf.c:751 -msgid "_Noise Reduction (Narrow-Band Companding)" -msgstr "_Reducción de ruido" - -#: ../sflphone-client-gnome/src/config/audioconf.c:780 -msgid "Sound Manager" -msgstr "Gestor de audio" - -#: ../sflphone-client-gnome/src/config/audioconf.c:783 -msgid "_Pulseaudio" -msgstr "" - -#: ../sflphone-client-gnome/src/config/audioconf.c:788 -msgid "_ALSA" -msgstr "" - -#: ../sflphone-client-gnome/src/config/audioconf.c:835 -msgid "Ringtones" -msgstr "Tonos de llamada" - -#: ../sflphone-client-gnome/src/config/audioconf.c:841 -msgid "_Enable ringtones" -msgstr "_Habilitar tonos de llamada" - -#: ../sflphone-client-gnome/src/config/audioconf.c:847 -msgid "Choose a ringtone" -msgstr "Elija un tono de llmada" - -#: ../sflphone-client-gnome/src/config/audioconf.c:853 -msgid "Audio Files" -msgstr "Archivos de Audio" - -#: ../sflphone-client-gnome/src/config/configwindow.c:589 -msgid "Desktop Notifications" -msgstr "Notificación de escritorio" - -#: ../sflphone-client-gnome/src/config/configwindow.c:593 -msgid "_Enable notifications" -msgstr "_Activar notificaciones" - -#: ../sflphone-client-gnome/src/config/configwindow.c:599 -msgid "Enable voicemail _notifications" -msgstr "Activar _notificaciones de mensajes de voz" - -#: ../sflphone-client-gnome/src/config/configwindow.c:611 -msgid "System Tray Icon" -msgstr "Icono de bandeja del sistema" - -#: ../sflphone-client-gnome/src/config/configwindow.c:614 -msgid "_Popup main window on incoming call" -msgstr "_Popup ventana principal al recibir llamadas" - -#: ../sflphone-client-gnome/src/config/configwindow.c:619 -msgid "Ne_ver popup main window" -msgstr "_Nunca mostrar ventana principal" - -#: ../sflphone-client-gnome/src/config/configwindow.c:623 -msgid "Hide SFLphone window on _startup" -msgstr "Esconder SFLphone al principio" - -#: ../sflphone-client-gnome/src/config/configwindow.c:629 -msgid "Calls History" -msgstr "Historia de llamadas" - -#: ../sflphone-client-gnome/src/config/configwindow.c:632 -#, fuzzy -msgid "_Keep my history for at least" -msgstr "_Guardar mi historia por lo menos" - -#: ../sflphone-client-gnome/src/config/configwindow.c:647 -msgid "PulseAudio sound server" -msgstr "Servidor de sonido Pulseaudio" - -#: ../sflphone-client-gnome/src/config/configwindow.c:650 -msgid "_Mute other applications during a call" -msgstr "Silenciar otras aplicaciones durante una llamada" - -#: ../sflphone-client-gnome/src/config/configwindow.c:677 -msgid "Port" -msgstr "Puerto" - -#: ../sflphone-client-gnome/src/config/configwindow.c:732 -msgid "Select a folder" -msgstr "Seleccione una carpeta" - -#: ../sflphone-client-gnome/src/config/configwindow.c:766 -msgid "Preferences" -msgstr "Preferencias" - -#: ../sflphone-client-gnome/src/config/configwindow.c:845 -msgid "Configured Accounts" -msgstr "Cuentas Configuradas" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:141 -msgid "Trigger on specific _SIP header" -msgstr "Disparador en una cabecera _SIP especÃfica" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:150 -msgid "Trigger on _IAX2 URL" -msgstr "Disparador con una URL _IAX2" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:155 -msgid "Command to _run" -msgstr "_Comando a ejecutar" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:169 -msgid "_Prefix dialed numbers with" -msgstr "_Prefijar los números marcados con" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:56 -msgid "Search all" -msgstr "Buscar todos" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:57 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:70 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:82 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:94 -msgid "Click here to change the search type" -msgstr "Haz clic aqui para cambiar el type de busqueda" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:69 -msgid "Search by missed call" -msgstr "Buscar en llamadas faltadas" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:81 -msgid "Search by incoming call" -msgstr "Buscar en llamadas entrantes" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:93 -msgid "Search by outgoing call" -msgstr "Buscar en llamadas saliente" - -#~ msgctxt "Config section" -#~ msgid "Accounts" -#~ msgstr "Cuentas" - -#~ msgctxt "account state" -#~ msgid "Registered" -#~ msgstr "Registrado" - -#~ msgctxt "account state" -#~ msgid "Not Registered" -#~ msgstr "No registrado" - -#~ msgctxt "account state" -#~ msgid "Trying..." -#~ msgstr "Intentando..." - -#~ msgctxt "account state" -#~ msgid "Error" -#~ msgstr "Error" - -#~ msgctxt "account state" -#~ msgid "Network unreachable" -#~ msgstr "Red Inaccesible" - -#~ msgctxt "account state" -#~ msgid "Host unreachable" -#~ msgstr "Parte del servidor" - -#~ msgctxt "account state" -#~ msgid "Stun configuration error" -#~ msgstr "Error de configuración Stun" - -#~ msgctxt "account state" -#~ msgid "Stun server invalid" -#~ msgstr "Servidor stun inválido" - -#~ msgctxt "account state" -#~ msgid "Invalid" -#~ msgstr "Inválido" - -#~ msgid "User" -#~ msgstr "Usuario" - -#~ msgid "Mailbox" -#~ msgstr "Mensaje de voz" - -#~ msgid "State" -#~ msgstr "Estado" - -#~ msgid "Stun settings will be applied on each account" -#~ msgstr "Parámetros de stun se aplicarán a cada cuenta SIP creada." - -#~ msgid "Audio device" -#~ msgstr "Archivos de Audio" - -#~ msgid "&Codecs" -#~ msgstr "Códecs" - -#~ msgid "Out" -#~ msgstr "Salida" - -#~ msgid "On &incoming calls" -#~ msgstr "Al recibir llamadas" - -#~ msgid "Custom commands with URL %s will be replaced with the passed URL." -#~ msgstr "%s se remplazará por la URL." - -#~ msgid "Phone number formatting" -#~ msgstr "Reescritura de número de teléfono" - -#~ msgid "Add phone number prefix" -#~ msgstr "Reescritura de número de teléfono" - -#~ msgid "Hold" -#~ msgstr "Retener" - -#~ msgid "Configure accounts" -#~ msgstr "Cuentas Configuradas" - -#~ msgid "Configure audio" -#~ msgstr "Cuentas Configuradas" - -#~ msgid "accounr state" -#~ msgstr "Configuración de cuentas" - -#~ msgid "%s - %s" -#~ msgstr "%s - %s" - -#~ msgid "Bad authentification" -#~ msgstr "Autenticación erronea" - -#~ msgid "%d voice mails" -#~ msgstr "%d mensajes de voz" - -#~ msgid "No registered account" -#~ msgstr "No tiene ninguna cuenta registrada" - -#~ msgid "" -#~ "This assistant is now finished.\n" -#~ "You can at any time check your registration state or modify your accounts " -#~ "parameters in the Options/Accounts window.\n" -#~ "\n" -#~ "Alias : %s\n" -#~ "Server : %s\n" -#~ "Username : %s\n" -#~ msgstr "" -#~ "Ese asistante ha finalizado.\n" -#~ "Puede comprobar en cualquier momento su estado de registro o modificar la " -#~ "configuración de sus cuentas en la ventana de Opciones/Cuentas.\n" -#~ "\n" -#~ "Alias : %s\n" -#~ "Server : %s\n" -#~ "Username : %s\n" - -#~ msgid "SFLphone account configuration wizard" -#~ msgstr "Asistente de configuración de cuentas de SFLphone" - -#~ msgid "Welcome to SFLphone!" -#~ msgstr "¡Bienvenido a SFLphone!" - -#~ msgid "Select an account type:" -#~ msgstr "Escoja un tipo de cuenta:" - -#~ msgid "Please select one of the following option:" -#~ msgstr "Por favor, elija una de las siguientes opciones:" - -#~ msgid "SIP account configuration" -#~ msgstr "Configuración de cuenta SIP" - -#~ msgid "Please fill the following information:" -#~ msgstr "Por favor, rellene la siguiente información:" - -#~ msgid "Optional Email Address " -#~ msgstr "Dirección de correo opcional " - -#~ msgid "This email address will be use to send your voicemail messages" -#~ msgstr "Esta dirección de correo se usará para mandar sus mensajes de voz" - -#~ msgid "_Email" -#~ msgstr "_Correo" - -#~ msgid "IAX2 account configuration" -#~ msgstr "Configuración de cuenta IAX2" - -#~ msgid "Network Address Translation" -#~ msgstr "Conversión de Dirección de Red (NAT)" - -#~ msgid "Edit phone" -#~ msgstr "Editar teléfono" - -#~ msgid "%s account: %s" -#~ msgstr "%s cuenta: %s" - -#~ msgid "<i>From:</i> %s" -#~ msgstr "<i>De:</i> %s" - -#~ msgid "You haven't setup any accounts" -#~ msgstr "No ha configurado cuentas" - -#~ msgid "SFLphone - %i accounts configured" -#~ msgstr "SFLphone - %i cuentas configuradas" - -#~ msgid "\"Voicemail\" <%s>" -#~ msgstr "\"Mensaje\" <%s>" - -#~ msgid "Place a call" -#~ msgstr "Llamar" - -#~ msgid "Off Hold" -#~ msgstr "Seguir" - -#~ msgid "Record a call" -#~ msgstr "Grabar una llamada" - -#~ msgid "Account Parameters" -#~ msgstr "Parámetros de cuenta" - -#~ msgid "Download limit:" -#~ msgstr "LÃmite de descarga" - -#~ msgid "_Business phone" -#~ msgstr "_Numero de teléfono profesional" - -#~ msgid "_Home phone" -#~ msgstr "_Numero de teléfono personal" - -#~ msgid "_Mobile phone" -#~ msgstr "_Número de movil" - -#~ msgid "Select which Evolution address books to use:" -#~ msgstr "Seleccione las libretas de direcciones de Evolution a usar:" - -#~ msgid "audio device index for output = %d" -#~ msgstr "Ãndice del dispositivo de salida de audio = %d" - -#~ msgid "ALSA configuration" -#~ msgstr "Configuración de ALSA" - -#~ msgid "Stun parameters will apply to each SIP account created." -#~ msgstr "Parámetros de stun se aplicarán a cada cuenta SIP creada." - -#~ msgid "Enable it if you are behind a firewall" -#~ msgstr "ActÃvelo si está detrás de un cortafuegos" - -#~ msgid "Format: name.server:port" -#~ msgstr "Formato: nombre.servidor:puerto" - -#~ msgid "Port:" -#~ msgstr "Puerto:" - -#~ msgid "Command to _run: " -#~ msgstr "_Orden a ejecutar: " - -#~ msgid "Phone Number Rewriting" -#~ msgstr "Reescritura de número de teléfono" - -#~ msgid "_Prefix dialed numbers with:" -#~ msgstr "_prefijar los números marcados con:" - -#~ msgid "Accept" -#~ msgstr "Aceptar" - -#~ msgid "Refuse" -#~ msgstr "Rechazar" - -#~ msgid "Ignore" -#~ msgstr "Ignorar" - -#~ msgid "<small>Missed call</small>" -#~ msgstr "<small>Llamada fallida</small>" - -#~ msgid "<small>Duration:</small> %s" -#~ msgstr "<small>Duración:</small> %s" - -#~ msgid "Fields" -#~ msgstr "Campos" - -#~ msgid "_History size limit" -#~ msgstr "LÃmite de tamaño de _historial" - -#~ msgid "" -#~ "SFLphone can run custom commands if incoming calls come with an URL " -#~ "attached.\n" -#~ "In this case, %s will be replaced with the passed URL." -#~ msgstr "" -#~ "SFLphone puede ejecutar órdenes personalizadas si las llamadas entrantes " -#~ "incluyen una URL.\n" -#~ "En este caso, %s se remplazará por la URL." - -#~ msgid "Search history" -#~ msgstr "Historial de búsquedas" - -#~ msgid "Search contact" -#~ msgstr "_Buscar contacto" - -#~ msgid "Registered to %s (%s)" -#~ msgstr "Registrado en %s (%s)" - -#~ msgid "%s account- %s %s" -#~ msgstr "%s cuenta- %s %s" diff --git a/sflphone-client-kde/po/fr/CMakeLists.txt b/sflphone-client-kde/po/fr/CMakeLists.txt deleted file mode 100644 index 5d2f6efcd1ca746b47bea7a3749fa0da18be472b..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/fr/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -file(GLOB _po_files *.po) -GETTEXT_PROCESS_PO_FILES(fr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} ) diff --git a/sflphone-client-kde/po/fr/sflphone-client-kde.po b/sflphone-client-kde/po/fr/sflphone-client-kde.po deleted file mode 100644 index 5c5f5c97ffcdecd429297cd9d7c3463869d0838d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/fr/sflphone-client-kde.po +++ /dev/null @@ -1,1564 +0,0 @@ -# French translation of SFLphone. -# Copyright (C) 2008 2009 The Free Software Foundation, Inc. -# This file is distributed under the GNU General Public License Version 3. -# -# Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>, 2008. -# -# POT-Creation-Date: 2008-01-13 01:39+0100\n -msgid "" -msgstr "" -"Project-Id-Version: SFLphone 0.9.4\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-07-23 10:14-0400\n" -"PO-Revision-Date: 2008-03-31 14:15\n" -"Last-Translator: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>\n" -"Language-Team: SavoirFaireLinux Inc <sflphoneteam@savoirfairelinux.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n>1;\n" - -#: ../sflphone-client-kde/src/Account.cpp:34 -#: ../sflphone-client-gnome/src/accountlist.c:175 -msgid "Registered" -msgstr "Enregistré" - -#: ../sflphone-client-kde/src/Account.cpp:36 -#: ../sflphone-client-gnome/src/accountlist.c:178 -msgid "Not Registered" -msgstr "Non Enregistré" - -#: ../sflphone-client-kde/src/Account.cpp:38 -#: ../sflphone-client-gnome/src/accountlist.c:181 -msgid "Trying..." -msgstr "En cours..." - -#: ../sflphone-client-kde/src/Account.cpp:40 -#: ../sflphone-client-gnome/src/accountlist.c:184 -#: ../sflphone-client-gnome/src/sflnotify.c:131 -#: ../sflphone-client-gnome/src/sflnotify.c:148 -msgid "Error" -msgstr "Erreur" - -#: ../sflphone-client-kde/src/Account.cpp:42 -#: ../sflphone-client-gnome/src/accountlist.c:187 -msgid "Authentication Failed" -msgstr "Erreur d'authentification" - -#: ../sflphone-client-kde/src/Account.cpp:44 -#: ../sflphone-client-gnome/src/accountlist.c:190 -msgid "Network unreachable" -msgstr "Réseau non trouvé" - -#: ../sflphone-client-kde/src/Account.cpp:46 -#: ../sflphone-client-gnome/src/accountlist.c:193 -msgid "Host unreachable" -msgstr "Serveur introuvable" - -#: ../sflphone-client-kde/src/Account.cpp:48 -#: ../sflphone-client-gnome/src/accountlist.c:196 -msgid "Stun configuration error" -msgstr "Erreur de configuration Stun" - -#: ../sflphone-client-kde/src/Account.cpp:50 -#: ../sflphone-client-gnome/src/accountlist.c:199 -msgid "Stun server invalid" -msgstr "Serveur Stun invalide" - -#: ../sflphone-client-kde/src/Account.cpp:51 -#: ../sflphone-client-gnome/src/accountlist.c:202 -msgid "Invalid" -msgstr "Non valide" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:166 -#: ../sflphone-client-kde/src/AccountWizard.cpp:281 -#: ../sflphone-client-kde/src/SFLPhone.cpp:121 -msgid "Account creation wizard" -msgstr "Assistant de création de compte" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:202 -#: ../sflphone-client-kde/src/AccountWizard.cpp:220 -#: ../sflphone-client-kde/src/AccountWizard.cpp:564 -#: ../sflphone-client-gnome/src/assistant.c:68 -#, c-format -msgid "This assistant is now finished." -msgstr "Cet assistant est maintenant terminé." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:214 -msgid "Creation of account has failed for the reason" -msgstr "Échec de la création du compte pour les raisons suivantes" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:258 -#: ../sflphone-client-kde/src/AccountWizard.cpp:443 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:403 -#: ../sflphone-client-gnome/src/assistant.c:72 -msgid "Alias" -msgstr "Alias" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:259 -#: ../sflphone-client-kde/src/AccountWizard.cpp:444 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:410 -#: ../sflphone-client-gnome/src/assistant.c:75 -msgid "Server" -msgstr "Serveur" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:260 -#: ../sflphone-client-kde/src/AccountWizard.cpp:445 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:411 -#: ../sflphone-client-gnome/src/assistant.c:78 -msgid "Username" -msgstr "Nom d'utilisateur" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:261 -#: ../sflphone-client-kde/src/AccountWizard.cpp:446 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:412 -msgid "Password" -msgstr "Mot de passe" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:262 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:404 -#: ../sflphone-client-gnome/src/config/configwindow.c:418 -msgid "Protocol" -msgstr "Protocole" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:263 -#: ../sflphone-client-kde/src/AccountWizard.cpp:447 -msgid "Voicemail number" -msgstr "Numéro de boîte vocale" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:282 -#: ../sflphone-client-gnome/src/assistant.c:216 -msgid "Welcome to the Account creation wizard of SFLphone!" -msgstr "Bienvenue dans l'assistant de création de compte de SFLphone !" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:284 -#: ../sflphone-client-gnome/src/assistant.c:217 -msgid "This installation wizard will help you configure an account." -msgstr "Cet assistant vous guidera dans la configuration d'un compte." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:312 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Account" -msgstr "Compte" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:313 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Please select one of the following options" -msgstr "Veuillez sélectionner une des options suivantes" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:315 -#: ../sflphone-client-gnome/src/assistant.c:251 -msgid "Create a free SIP/IAX2 account on sflphone.org" -msgstr "Créer un compte SIP/IAX2 gratuit sur sflphone.org" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:316 -#: ../sflphone-client-gnome/src/assistant.c:253 -msgid "Register an existing SIP or IAX2 account" -msgstr "Enregistrer un compte SIP ou IAX2 existant" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:355 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "VoIP Protocols" -msgstr "Protocoles VoIP" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:356 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "Select an account type" -msgstr "Sélectionnez un type de compte" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:358 -#: ../sflphone-client-gnome/src/assistant.c:233 -msgid "SIP (Session Initiation Protocol)" -msgstr "" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:359 -#: ../sflphone-client-gnome/src/assistant.c:235 -msgid "IAX2 (InterAsterix Exchange)" -msgstr "" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:398 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "Optional email address" -msgstr "Adresse courriel optionnelle" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:399 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "This email address will be used to send your voicemail messages." -msgstr "Vos messages vocaux seront envoyés par courriel à cette adresse." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:401 -msgid "Email address" -msgstr "Adresse courriel" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:435 -#: ../sflphone-client-gnome/src/assistant.c:266 -msgid "SIP account settings" -msgstr "Paramètres de compte SIP" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:439 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "IAX2 account settings" -msgstr "Paramètres de compte IAX2" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:441 -#: ../sflphone-client-gnome/src/assistant.c:266 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "Please fill the following information" -msgstr "Veuillez remplir les champs suivants" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:526 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:856 -msgid "Network Address Translation (NAT)" -msgstr "" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:527 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:536 -msgid "You should probably enable this if you are behind a firewall." -msgstr "" -"Vous devriez probablement activer cette option si vous vous trouvez derrière " -"un pare-feu." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:529 -msgid "Enable STUN" -msgstr "Activer STUN" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:530 -msgid "Stun Server" -msgstr "Serveur STUN" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:565 -msgid "" -"After checking the settings you chose, click \"Finish\" to create the " -"account." -msgstr "" -"Après avoir vérifié les paramètres choisis, cliquez sur \"Terminer\" pour " -"créer le compte." - -#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26 -msgid "Default account" -msgstr "Compte par défaut" - -#: ../sflphone-client-kde/src/Call.cpp:119 -#: ../sflphone-client-gnome/src/contacts/calltree.c:322 -msgid "Transfer to : " -msgstr "Transférer à : " - -#: ../sflphone-client-kde/src/CodecListModel.cpp:89 -#: ../sflphone-client-gnome/src/actions.c:816 -msgid "Codec" -msgstr "Codec" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:93 -#: ../sflphone-client-gnome/src/config/audioconf.c:581 -msgid "Frequency" -msgstr "Fréquence" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:97 -#: ../sflphone-client-gnome/src/config/audioconf.c:586 -msgid "Bitrate" -msgstr "Bitrate" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:101 -#: ../sflphone-client-gnome/src/config/audioconf.c:591 -msgid "Bandwidth" -msgstr "Bande passante" - -#: ../sflphone-client-kde/src/main.cpp:38 -msgid "SFLphone KDE Client" -msgstr "SFLphone Client KDE" - -#: ../sflphone-client-kde/src/main.cpp:42 -msgid "(C) 2009 Savoir-faire Linux" -msgstr "" - -#: ../sflphone-client-kde/src/main.cpp:46 -msgid "Jérémy Quentin" -msgstr "" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr "Jérémy Quentin" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr "jeremy.quentin@savoirfairelinux.com" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:53 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/statusicon.c:126 -msgid "SFLphone" -msgstr "SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:100 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -msgid "Main screen" -msgstr "Écran principal" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:101 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165 -msgid "Call history" -msgstr "Historique d'appels" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:102 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/toolbar.c:243 -#: ../sflphone-client-gnome/src/toolbar.c:245 -msgid "Address book" -msgstr "Carnet d'adresses" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:115 -msgid "Configure SFLphone" -msgstr "Configurer SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:117 -msgid "Display volume controls" -msgstr "Afficher les controles du volume" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:118 -msgid "Display dialpad" -msgstr "Afficher le clavier" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:227 -msgid "Incoming call" -msgstr "Appel entrant" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "You have an incoming call from" -msgstr "Vous avez un appel entrant de" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "Click to accept or refuse it." -msgstr "Cliquez ici pour accepter ou refuser." - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:656 -msgid "Address book loading..." -msgstr "Carnet d'adresse en cours de chargement..." - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:840 -#: ../sflphone-client-gnome/src/actions.c:89 -msgid "No registered accounts" -msgstr "Pas de compte enregistré" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:844 -#: ../sflphone-client-gnome/src/actions.c:83 -#: ../sflphone-client-gnome/src/actions.c:813 -msgid "Using account" -msgstr "Utilise le compte" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1045 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1109 -msgid "Edit before call" -msgstr "Éditer avant d'appeler" - -#: ../sflphone-client-kde/src/sflphone_const.h:40 -#: ../sflphone-client-gnome/src/toolbar.c:167 -#: ../sflphone-client-gnome/src/toolbar.c:169 -msgid "New call" -msgstr "Nouvel appel" - -#: ../sflphone-client-kde/src/sflphone_const.h:41 -#: ../sflphone-client-kde/src/sflphone_const.h:46 -#: ../sflphone-client-gnome/src/toolbar.c:186 -#: ../sflphone-client-gnome/src/toolbar.c:188 -msgid "Hang up" -msgstr "Raccrocher" - -#: ../sflphone-client-kde/src/sflphone_const.h:42 -#: ../sflphone-client-gnome/src/toolbar.c:207 -#: ../sflphone-client-gnome/src/toolbar.c:209 -msgid "Hold on" -msgstr "Mettre en attente" - -#: ../sflphone-client-kde/src/sflphone_const.h:43 -#: ../sflphone-client-gnome/src/toolbar.c:220 -#: ../sflphone-client-gnome/src/toolbar.c:222 -msgid "Transfer" -msgstr "Transférer" - -#: ../sflphone-client-kde/src/sflphone_const.h:44 -#: ../sflphone-client-gnome/src/toolbar.c:263 -msgid "Record" -msgstr "Enregistrer" - -#: ../sflphone-client-kde/src/sflphone_const.h:45 -#: ../sflphone-client-gnome/src/toolbar.c:176 -#: ../sflphone-client-gnome/src/toolbar.c:178 -msgid "Pick up" -msgstr "Décrocher" - -#: ../sflphone-client-kde/src/sflphone_const.h:47 -#: ../sflphone-client-gnome/src/toolbar.c:196 -#: ../sflphone-client-gnome/src/toolbar.c:198 -msgid "Hold off" -msgstr "Reprendre" - -#: ../sflphone-client-kde/src/sflphone_const.h:48 -msgid "Give up transfer" -msgstr "Abandonner le transfert" - -#: ../sflphone-client-kde/src/sflphone_const.h:49 -msgid "Call back" -msgstr "Rappeler" - -#: ../sflphone-client-kde/src/sflphone_const.h:50 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:413 -#: ../sflphone-client-gnome/src/toolbar.c:52 -#: ../sflphone-client-gnome/src/toolbar.c:251 -#: ../sflphone-client-gnome/src/toolbar.c:255 -msgid "Voicemail" -msgstr "Boite vocale" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48 -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91 -#: ../sflphone-client-gnome/src/config/addressbook-config.c:306 -#: ../sflphone-client-gnome/src/config/configwindow.c:722 -#: ../sflphone-client-gnome/src/config/configwindow.c:791 -msgid "General" -msgstr "Général" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49 -msgid "Display" -msgstr "Affichage" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50 -#: ../sflphone-client-gnome/src/config/configwindow.c:833 -msgid "Accounts" -msgstr "Comptes" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51 -#: ../sflphone-client-gnome/src/config/configwindow.c:786 -msgid "Audio" -msgstr "Audio" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52 -#: ../sflphone-client-gnome/src/config/configwindow.c:801 -msgid "Address Book" -msgstr "Carnet d'adresse" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53 -#: ../sflphone-client-gnome/src/config/configwindow.c:796 -msgid "Recordings" -msgstr "Enregistrements" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54 -#: ../sflphone-client-gnome/src/config/configwindow.c:806 -msgid "Hooks" -msgstr "Ancrage" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking " -"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" " -"buttons. Edit the selected account with the form on the right." -msgstr "" -"Par défaut, quand vous effectuez un appel, SFLphone utilise le premier " -"compte dans cette liste en état \"Enregistré\". Utilisez les flèches vers le " -"haut et vers le bas pour changer l'ordre des comptes. Activez/désactivez-les " -"en les cochant/décochant. Ajoutez et supprimez-les avec les boutons \"+\" et " -"\"-\". Éditez le compte sélectionné avec le formulaire de droite." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372 -msgid "Remove the selected account" -msgstr "Supprimer le compte sélectionné" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:375 -msgid "" -"This button will remove the selected account in the list below. Be sure you " -"really don't need it anymore. If you think you might use it again later, " -"just uncheck it." -msgstr "" -"Ce bouton supprime le compte actuellement sélectionné dans la liste ci-" -"dessus. Si vous comptez réutiliser ce compte plus tard, choisissez plutôt de " -"le décocher." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380 -msgid "Remove" -msgstr "Supprimer" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382 -msgid "Add a new account" -msgstr "Ajouter un nouveau compte" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:385 -msgid "" -"This button enables you to initialize a new account. You will then be able " -"to edit it using the form on the right." -msgstr "" -"Ce bouton ajoute un nouveau compte à la liste. Vous pouvez ensuite l'éditer " -"à partir du formulaire à droite de la liste." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:387 -msgid "Add" -msgstr "Ajouter" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:389 -msgid "Get this account down" -msgstr "Descendre ce compte dans la liste" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:392 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:399 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows." -msgstr "" -"Par défaut, quand vous effectuez un appel, SFLphone utilise le premier " -"compte dans cette liste en état \"Enregistré\". Utilisez les flèches vers le " -"haut et vers le bas pour changer l'ordre des comptes." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:394 -msgid "Down" -msgstr "Descendre" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:396 -msgid "Get this account up" -msgstr "Monter ce compte dans la liste" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:401 -msgid "Up" -msgstr "Monter" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:402 -msgid "Apply" -msgstr "Appliquer" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:407 -msgid "SIP" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:408 -msgid "IAX" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:414 -#: ../sflphone-client-gnome/src/config/configwindow.c:425 -msgid "Status" -msgstr "Statut" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:416 -msgid "Basic" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:417 -msgid "Registration expire" -msgstr "Expiration d'enregistrement" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:418 -msgid "Conform to RFC 3263" -msgstr "Respecter RFC 3263" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:419 -msgid "Advanced" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:421 -#: ../sflphone-client-gnome/src/config/configwindow.c:528 -msgid "Stun parameters will be applied on each SIP account created." -msgstr "Les paramètres de STUN seront appliqués à tous les comptes" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:422 -msgid "Enable Stun" -msgstr "Activer STUN" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:424 -#: ../sflphone-client-gnome/src/config/configwindow.c:544 -msgid "Format : name.server:port" -msgstr "Format : nom.serveur:port" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:426 -msgid "choose Stun server (example : stunserver.org)" -msgstr "Choisissez un serveur STUN (exemple : stunserver.org)" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154 -msgid "Enable address book" -msgstr "Activer le carnet d'adresses" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155 -msgid "Maximum results" -msgstr "Nombre de résultats maximum" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156 -msgid "Display photo if available" -msgstr "Afficher la photo si disponible" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157 -msgid "Display phone numbers of these types :" -msgstr "Afficher les numéros de téléphone" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158 -msgid "Work" -msgstr "Professionnels" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159 -msgid "Mobile" -msgstr "Mobiles" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160 -msgid "Home" -msgstr "Personnels" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225 -msgid "Sound manager" -msgstr "Interface audio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228 -msgid "ALSA" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229 -msgid "PulseAudio" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231 -msgid "Enable ringtones" -msgstr "Activer les sonneries" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232 -#: ../sflphone-client-gnome/src/config/audioconf.c:812 -msgid "Codecs" -msgstr "Codecs" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233 -#: ../sflphone-client-gnome/src/config/audioconf.c:795 -msgid "ALSA settings" -msgstr "Paramètres ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234 -#: ../sflphone-client-gnome/src/config/audioconf.c:662 -msgid "ALSA plugin" -msgstr "Greffon ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235 -#: ../sflphone-client-gnome/src/config/audioconf.c:706 -msgid "Input" -msgstr "Entrée" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236 -#: ../sflphone-client-gnome/src/config/audioconf.c:684 -msgid "Output" -msgstr "Sortie" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237 -msgid "PulseAudio settings" -msgstr "Paramètres PulseAudio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238 -msgid "Mute other applications during a call" -msgstr "Couper le son des autres applications pendant un appel" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121 -msgid "Enable notifications" -msgstr "Activer les notifications" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122 -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126 -msgid "On incoming calls" -msgstr "Lors d'appels entrants" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123 -msgid "On messages" -msgstr "Lors de réception de messages" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124 -msgid "Show main window" -msgstr "Mettre la fenêtre principale au premier plan" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125 -msgid "On start" -msgstr "Au démarrage" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166 -msgid "Keep my history for at least" -msgstr "Garder mon historique au moins" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167 -#: ../sflphone-client-gnome/src/config/configwindow.c:643 -msgid "days" -msgstr "jours" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168 -msgid "Clear history" -msgstr "Effacer l'historique" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169 -msgid "Connection" -msgstr "Connexion" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170 -#: ../sflphone-client-gnome/src/config/configwindow.c:664 -msgid "SIP Port" -msgstr "Port SIP" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180 -#: ../sflphone-client-gnome/src/config/hooks-config.c:130 -msgid "URL Argument" -msgstr "Argument URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181 -#: ../sflphone-client-gnome/src/config/hooks-config.c:135 -msgid "Custom commands on incoming calls with URL" -msgstr "Commandes personnalisées lors d'appels entrants avec une URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182 -msgid "Trigger on specific SIP header" -msgstr "Déclencher sur un entête SIP spécifique" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183 -msgid "Trigger on IAX2 URL" -msgstr "Déclencher en IAX2" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184 -msgid "Command to run" -msgstr "Commande à exécuter" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185 -#: ../sflphone-client-gnome/src/config/hooks-config.c:138 -#, c-format -msgid "%s will be replaced with the passed URL." -msgstr "%s sera remplacé par l'URL passé en argument." - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186 -#: ../sflphone-client-gnome/src/config/hooks-config.c:165 -msgid "Phone number rewriting" -msgstr "Réécriture des numéros appelés" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187 -msgid "Prefix dialed numbers with" -msgstr "Ajouter le préfixe" - -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92 -#: ../sflphone-client-gnome/src/config/configwindow.c:726 -msgid "Destination folder" -msgstr "Dossier de destination" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:307 -msgid "Attention:number of results exceeds max displayed." -msgstr "Attention:tous les résultats ne sont pas affichés." - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:309 -#: ../sflphone-client-gnome/src/sliders.c:163 -msgid "Mic volume" -msgstr "Volume du micro" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:313 -#: ../sflphone-client-gnome/src/sliders.c:161 -msgid "Speakers volume" -msgstr "Volume des hauts-parleurs" - -#: ../sflphone-client-gnome/src/actions.c:54 -#: ../sflphone-client-gnome/src/sflnotify.c:94 -#, c-format -msgid "%d voice mail" -msgid_plural "%d voice mails" -msgstr[0] "%d message vocal" -msgstr[1] "%d messages vocaux" - -#: ../sflphone-client-gnome/src/actions.c:234 -msgid "" -"Unable to connect to the SFLphone server.\n" -"Make sure the daemon is running." -msgstr "" -"Impossible de se connecter au serveur SFLphone.\n" -" Assurez-vous que le démon est lancé." - -#: ../sflphone-client-gnome/src/actions.c:809 -#, c-format -msgid "IP call - %s" -msgstr "Appel IP - %s" - -#: ../sflphone-client-gnome/src/actions.c:908 -#, c-format -msgid "" -"<b>Error: No audio codecs found.\n" -"\n" -"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</" -"b> directory in your home( <i>%s</i> )" -msgstr "" -"<b>Erreur: Aucun codec audio trouvé.\n" -"\n" -"</b> Les codecs audio SFL doivent être soit dans <i>%s</i> soit dans le " -"répertoire <b>.sflphone</b> de votre répertoire racine( <i>%s</i> )" - -#: ../sflphone-client-gnome/src/assistant.c:70 -msgid "" -"You can at any time check your registration state or modify your accounts " -"parameters in the Options/Accounts window." -msgstr "" -"Vous pouvez à tout moment vérifier votre état d'enregistrement ou modifier " -"les paramètres de vos comptes dans la fenêtre Options/Comptes." - -#: ../sflphone-client-gnome/src/assistant.c:190 -msgid "SFLphone account creation wizard" -msgstr "Assistant de création de compte de SFLphone" - -#: ../sflphone-client-gnome/src/assistant.c:274 -#: ../sflphone-client-gnome/src/assistant.c:370 -#: ../sflphone-client-gnome/src/config/accountwindow.c:156 -msgid "_Alias" -msgstr "A_lias" - -#: ../sflphone-client-gnome/src/assistant.c:282 -#: ../sflphone-client-gnome/src/assistant.c:378 -#: ../sflphone-client-gnome/src/config/accountwindow.c:192 -msgid "_Host name" -msgstr "_Serveur" - -#: ../sflphone-client-gnome/src/assistant.c:290 -#: ../sflphone-client-gnome/src/assistant.c:386 -#: ../sflphone-client-gnome/src/config/accountwindow.c:206 -msgid "_User name" -msgstr "Usa_ger" - -#: ../sflphone-client-gnome/src/assistant.c:306 -#: ../sflphone-client-gnome/src/assistant.c:401 -#: ../sflphone-client-gnome/src/config/accountwindow.c:221 -msgid "_Password" -msgstr "_Mot de passe" - -#: ../sflphone-client-gnome/src/assistant.c:324 -#: ../sflphone-client-gnome/src/assistant.c:417 -#: ../sflphone-client-gnome/src/config/accountwindow.c:237 -msgid "_Voicemail number" -msgstr "_Boite vocale #" - -#: ../sflphone-client-gnome/src/assistant.c:347 -msgid "_Email address" -msgstr "A_dresse courriel" - -#: ../sflphone-client-gnome/src/assistant.c:444 -#: ../sflphone-client-gnome/src/config/configwindow.c:532 -msgid "E_nable STUN" -msgstr "A_ctiver STUN" - -#: ../sflphone-client-gnome/src/assistant.c:451 -msgid "_STUN server" -msgstr "S_erveur STUN" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Account Registration" -msgstr "Enregistrement du compte" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Congratulations!" -msgstr "Félicitations!" - -#: ../sflphone-client-gnome/src/errors.c:29 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening playback device" -msgstr "" -"Notification ALSA\n" -"\n" -"Erreur lors de l'ouverture du périphérique de sortie" - -#: ../sflphone-client-gnome/src/errors.c:32 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening capture device" -msgstr "" -"Notification ALSA\n" -"\n" -"Erreur lors de l'ouverture du périphérique d'entrée" - -#: ../sflphone-client-gnome/src/errors.c:35 -msgid "" -"Pulseaudio notification\n" -"\n" -"Pulseaudio is not running" -msgstr "" -"Notification Pulseaudio\n" -"\n" -"Pulseaudio n'est pas lancé" - -#: ../sflphone-client-gnome/src/mainwindow.c:70 -msgid "There is one call in progress." -msgstr "Vous avez un appel en cours." - -#: ../sflphone-client-gnome/src/mainwindow.c:74 -msgid "There are calls in progress." -msgstr "Vous avez des appels en cours." - -#: ../sflphone-client-gnome/src/mainwindow.c:83 -msgid "Do you still want to quit?" -msgstr "Voulez-vous quitter?" - -#: ../sflphone-client-gnome/src/mainwindow.c:282 -msgid "SFLphone Error" -msgstr "Erreur SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:134 -msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols." -msgstr "" -"SFLphone est un client VoIP compatible avec les protocoles SIP et IAX2." - -#: ../sflphone-client-gnome/src/menus.c:137 -msgid "About SFLphone" -msgstr "A propos de SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:161 -msgid "_Help" -msgstr "A_ide" - -#: ../sflphone-client-gnome/src/menus.c:296 -#: ../sflphone-client-gnome/src/menus.c:953 -msgid "_New call" -msgstr "_Nouvel appel" - -#: ../sflphone-client-gnome/src/menus.c:308 -#: ../sflphone-client-gnome/src/menus.c:785 -msgid "_Pick up" -msgstr "_Décrocher" - -#: ../sflphone-client-gnome/src/menus.c:318 -#: ../sflphone-client-gnome/src/menus.c:797 -msgid "_Hang up" -msgstr "_Raccrocher" - -#: ../sflphone-client-gnome/src/menus.c:328 -#: ../sflphone-client-gnome/src/menus.c:809 -msgid "On _Hold" -msgstr "_Mettre en attente" - -#: ../sflphone-client-gnome/src/menus.c:340 -#: ../sflphone-client-gnome/src/menus.c:821 -msgid "_Record" -msgstr "Enregistrer" - -#: ../sflphone-client-gnome/src/menus.c:354 -msgid "_Account creation wizard" -msgstr "_Assistant de création de compte" - -#: ../sflphone-client-gnome/src/menus.c:384 -msgid "_Call" -msgstr "_Actions" - -#: ../sflphone-client-gnome/src/menus.c:552 -msgid "Clear _history" -msgstr "Effacer l'_historique" - -#: ../sflphone-client-gnome/src/menus.c:564 -msgid "_Accounts" -msgstr "Co_mptes" - -#: ../sflphone-client-gnome/src/menus.c:579 -msgid "_Edit" -msgstr "_Editer" - -#: ../sflphone-client-gnome/src/menus.c:631 -msgid "_Dialpad" -msgstr "_Clavier" - -#: ../sflphone-client-gnome/src/menus.c:643 -msgid "_Volume controls" -msgstr "Contrôle du _volume" - -#: ../sflphone-client-gnome/src/menus.c:661 -msgid "_View" -msgstr "A_ffichage" - -#: ../sflphone-client-gnome/src/menus.c:881 -msgid "_Call back" -msgstr "_Rappeler" - -#: ../sflphone-client-gnome/src/menus.c:1061 -msgid "Edit phone number" -msgstr "Éditer le numéro" - -#: ../sflphone-client-gnome/src/menus.c:1072 -msgid "Edit the phone number before making a call" -msgstr "Éditer le numéro de téléphone avant d'appeler" - -#: ../sflphone-client-gnome/src/sflnotify.c:71 -#: ../sflphone-client-gnome/src/sflnotify.c:91 -#, c-format -msgid "%s account : %s" -msgstr "%s account : %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:75 -#, c-format -msgid "<i>From</i> %s" -msgstr "<i>De</i> %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:111 -#, c-format -msgid "Calling with %s account <i>%s</i>" -msgstr "Appel avec le compte %s <i>%s</i>" - -#: ../sflphone-client-gnome/src/sflnotify.c:115 -msgid "Current account" -msgstr "Compte courant" - -#: ../sflphone-client-gnome/src/sflnotify.c:130 -msgid "You have no accounts set up" -msgstr "Vous n'avez pas configuré de compte" - -#: ../sflphone-client-gnome/src/sflnotify.c:147 -msgid "You have no registered accounts" -msgstr "Vous n'avez aucun compte enregistré" - -#: ../sflphone-client-gnome/src/statusicon.c:91 -msgid "_Show main window" -msgstr "_Afficher la fenêtre principale" - -#: ../sflphone-client-gnome/src/statusicon.c:127 -#, c-format -msgid "%i account configured" -msgid_plural "%i accounts configured" -msgstr[0] "%i compte configuré" -msgstr[1] "%i comptes configurés" - -#: ../sflphone-client-gnome/src/toolbar.c:232 -#: ../sflphone-client-gnome/src/toolbar.c:234 -msgid "History" -msgstr "Historique" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:116 -msgid "Account settings" -msgstr "Paramètre des comptes" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:150 -msgid "_Enable this account" -msgstr "Activer ce compte" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:164 -msgid "_Protocol" -msgstr "P_rotocole" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:182 -msgid "Unknown" -msgstr "Inconnu" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:200 -msgid "_Resolve host name only once for the session" -msgstr "" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:312 -msgid "_Use Evolution address books" -msgstr "_Utiliser les carnets d'adresse d'Évolution" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:319 -msgid "Download limit :" -msgstr "Limite de téléchargement :" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:327 -msgid "cards" -msgstr "entrées" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:333 -msgid "_Display contact photo if available" -msgstr "_Afficher la photo si disponible" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:341 -msgid "Fields from Evolution's address books" -msgstr "Utiliser les champs suivants des carnets d'adresse d'Évolution" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:345 -msgid "_Work" -msgstr "_Professionnels" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:351 -msgid "_Home" -msgstr "P_ersonnels" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:357 -msgid "_Mobile" -msgstr "_Mobiles" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:364 -msgid "Address Books" -msgstr "Carnets d'adresses" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:368 -msgid "Select which Evolution address books to use" -msgstr "Sélectionnez les carnets d'adresses d'Evolution à utiliser" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:404 -#: ../sflphone-client-gnome/src/config/audioconf.c:576 -msgid "Name" -msgstr "Nom" - -#: ../sflphone-client-gnome/src/config/audioconf.c:741 -msgid "_Voice Activity Detection" -msgstr "Détection de l'activité de la voix" - -#: ../sflphone-client-gnome/src/config/audioconf.c:751 -msgid "_Noise Reduction (Narrow-Band Companding)" -msgstr "Réduction du bruit (Compresseur extenseur LBR)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:780 -msgid "Sound Manager" -msgstr "Interface Audio" - -#: ../sflphone-client-gnome/src/config/audioconf.c:783 -msgid "_Pulseaudio" -msgstr "_Pulseaudio" - -#: ../sflphone-client-gnome/src/config/audioconf.c:788 -msgid "_ALSA" -msgstr "_ALSA" - -#: ../sflphone-client-gnome/src/config/audioconf.c:835 -msgid "Ringtones" -msgstr "Sonneries" - -#: ../sflphone-client-gnome/src/config/audioconf.c:841 -msgid "_Enable ringtones" -msgstr "_Activer les sonneries" - -#: ../sflphone-client-gnome/src/config/audioconf.c:847 -msgid "Choose a ringtone" -msgstr "Sélectionner une sonnerie" - -#: ../sflphone-client-gnome/src/config/audioconf.c:853 -msgid "Audio Files" -msgstr "Fichier Audio" - -#: ../sflphone-client-gnome/src/config/configwindow.c:589 -msgid "Desktop Notifications" -msgstr "Notifications de Bureau" - -#: ../sflphone-client-gnome/src/config/configwindow.c:593 -msgid "_Enable notifications" -msgstr "_Activer les notifications" - -#: ../sflphone-client-gnome/src/config/configwindow.c:599 -msgid "Enable voicemail _notifications" -msgstr "Activer les notifications de boîte _vocale" - -#: ../sflphone-client-gnome/src/config/configwindow.c:611 -msgid "System Tray Icon" -msgstr "Icône dans la barre des tâches" - -#: ../sflphone-client-gnome/src/config/configwindow.c:614 -msgid "_Popup main window on incoming call" -msgstr "Faire apparaître la fenêtre _principale lors d'appel entrant" - -#: ../sflphone-client-gnome/src/config/configwindow.c:619 -msgid "Ne_ver popup main window" -msgstr "Ne _jamais afficher la fenêtre principale" - -#: ../sflphone-client-gnome/src/config/configwindow.c:623 -msgid "Hide SFLphone window on _startup" -msgstr "_Cacher la fenêtre de SFLphone au démarrage" - -#: ../sflphone-client-gnome/src/config/configwindow.c:629 -msgid "Calls History" -msgstr "Historique des appels" - -#: ../sflphone-client-gnome/src/config/configwindow.c:632 -msgid "_Keep my history for at least" -msgstr "Garder mon historique au moins" - -#: ../sflphone-client-gnome/src/config/configwindow.c:647 -msgid "PulseAudio sound server" -msgstr "Serveur de son PulseAudio" - -#: ../sflphone-client-gnome/src/config/configwindow.c:650 -msgid "_Mute other applications during a call" -msgstr "Éteindre le _son des autres applications lors d'un appel" - -#: ../sflphone-client-gnome/src/config/configwindow.c:677 -msgid "Port" -msgstr "Port" - -#: ../sflphone-client-gnome/src/config/configwindow.c:732 -msgid "Select a folder" -msgstr "Choisissez un dossier" - -#: ../sflphone-client-gnome/src/config/configwindow.c:766 -msgid "Preferences" -msgstr "Préférences" - -#: ../sflphone-client-gnome/src/config/configwindow.c:845 -msgid "Configured Accounts" -msgstr "Comptes Configurés" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:141 -msgid "Trigger on specific _SIP header" -msgstr "Déclencher sur un entête _SIP spécifique" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:150 -msgid "Trigger on _IAX2 URL" -msgstr "Déclencher en _IAX2" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:155 -msgid "Command to _run" -msgstr "Commande à e_xécuter" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:169 -msgid "_Prefix dialed numbers with" -msgstr "_Préfixer les numéros composés par" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:56 -msgid "Search all" -msgstr "Rechercher dans tous" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:57 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:70 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:82 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:94 -msgid "Click here to change the search type" -msgstr "Cliquez ici pour changer le type de recherche" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:69 -msgid "Search by missed call" -msgstr "Rechercher dans les appels manqués" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:81 -msgid "Search by incoming call" -msgstr "Rechercher dans les appels entrants" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:93 -msgid "Search by outgoing call" -msgstr "Rechercher dans les appels sortants" - -#~ msgctxt "Config section" -#~ msgid "Accounts" -#~ msgstr "Comptes" - -#~ msgctxt "account state" -#~ msgid "Registered" -#~ msgstr "Enregistré" - -#~ msgctxt "account state" -#~ msgid "Not Registered" -#~ msgstr "Non Enregistré" - -#~ msgctxt "account state" -#~ msgid "Trying..." -#~ msgstr "En cours..." - -#~ msgctxt "account state" -#~ msgid "Error" -#~ msgstr "Erreur" - -#~ msgctxt "account state" -#~ msgid "Network unreachable" -#~ msgstr "Réseau introuvable" - -#~ msgctxt "account state" -#~ msgid "Host unreachable" -#~ msgstr "Serveur introuvable" - -#~ msgctxt "account state" -#~ msgid "Stun configuration error" -#~ msgstr "Erreur de configuration STUN" - -#~ msgctxt "account state" -#~ msgid "Stun server invalid" -#~ msgstr "Serveur STUN invalide" - -#~ msgctxt "account state" -#~ msgid "Invalid" -#~ msgstr "Non valide" - -#~ msgctxt "Config section" -#~ msgid "General" -#~ msgstr "General" - -#~ msgctxt "Config section" -#~ msgid "Address Book" -#~ msgstr "Carnet d'adresses" - -#~ msgctxt "Config section" -#~ msgid "Recordings" -#~ msgstr "Enregistrements" - -#~ msgctxt "Config section" -#~ msgid "Hooks" -#~ msgstr "Ancrage" - -#~ msgctxt "End of 'Keep my history for at least n days.'" -#~ msgid "days" -#~ msgstr "jours" - -#~ msgid "User" -#~ msgstr "Nom d'utilisateur" - -#~ msgid "Mailbox" -#~ msgstr "Boîte vocale" - -#~ msgid "State" -#~ msgstr "Statut" - -#~ msgid "Stun settings will be applied on each account" -#~ msgstr "Les paramètres de STUN seront appliqués à tous les comptes" - -#~ msgid "Audio device" -#~ msgstr "Fichier Audio" - -#~ msgid "&Codecs" -#~ msgstr "Codecs" - -#~ msgid "Out" -#~ msgstr "Sortie" - -#~ msgid "On &incoming calls" -#~ msgstr "Lors d'appels entrants" - -#~ msgid "Custom commands with URL %s will be replaced with the passed URL." -#~ msgstr "%s sera remplacé par l'URL passé en argument." - -#~ msgid "Phone number formatting" -#~ msgstr "Réécriture des numéros appelés" - -#~ msgid "Add phone number prefix" -#~ msgstr "Ajouter un préfixe au numéro" - -#~ msgid "Hold" -#~ msgstr "Mettre en attente" - -#~ msgid "Configure accounts" -#~ msgstr "Comptes Configurés" - -#~ msgid "Configure audio" -#~ msgstr "Configurer l'audio" - -#~ msgctxt "Action record a call" -#~ msgid "Record" -#~ msgstr "Enregistrer" - -#~ msgid "accounr state" -#~ msgstr "Paramètre des comptes" - -#~ msgid "%s - %s" -#~ msgstr "%s - %s" - -#~ msgid "Bad authentification" -#~ msgstr "Erreur d'authentification" - -#~ msgid "%d voice mails" -#~ msgstr "%d messages vocaux" - -#~ msgid "Using %s (%s)" -#~ msgstr "Utilise %s (%s)" - -#~ msgid "No registered account" -#~ msgstr "Aucun compte enregistré" - -#~ msgid "Using %s (%s) - Codec: %s" -#~ msgstr "Utilise %s (%s) - Codec: %s" - -#~ msgid "" -#~ "This assistant is now finished.\n" -#~ "You can at any time check your registration state or modify your accounts " -#~ "parameters in the Options/Accounts window.\n" -#~ "\n" -#~ "Alias : %s\n" -#~ "Server : %s\n" -#~ "Username : %s\n" -#~ msgstr "" -#~ "Cet assistant est maintenant terminé.\n" -#~ " Vous pouvez à tout moment vérifier votre état d'enregistrement ou " -#~ "modifier les paramètres de vos comptes dans la fenêtre Options/Comptes.\n" -#~ "\n" -#~ "Alias : %s\n" -#~ "Serveur : %s\n" -#~ "Nom d'usager : %s\n" - -#~ msgid "SFLphone account configuration wizard" -#~ msgstr "Assistant de configuration de compte" - -#~ msgid "Welcome to SFLphone!" -#~ msgstr "Bienvenue dans SFLphone" - -#~ msgid "Select an account type:" -#~ msgstr "Choisissez un type de compte:" - -#~ msgid "Please select one of the following option:" -#~ msgstr "Veuillez remplir les champs suivants:" - -#~ msgid "SIP account configuration" -#~ msgstr "Configuration d'un compte SIP" - -#~ msgid "Please fill the following information:" -#~ msgstr "Veuillez remplir les champs suivants:" - -#~ msgid "Optional Email Address " -#~ msgstr "Courriel optionnel" - -#~ msgid "This email address will be use to send your voicemail messages" -#~ msgstr "Vos messages vocaux seront envoyés par courriel à cette adresse " - -#~ msgid "_Email" -#~ msgstr "_Email" - -#~ msgid "IAX2 account configuration" -#~ msgstr "Configuration d'un compte IAX2" - -#~ msgid "Network Address Translation" -#~ msgstr "Traduction d'adresse réseau (NAT)" - -#~ msgid "Edit phone" -#~ msgstr "Éditer numéro" - -#~ msgid "%s account: %s" -#~ msgstr "Compte %s: %s" - -#~ msgid "<i>From:</i> %s" -#~ msgstr "<i>De:</i> %s" - -#~ msgid "You haven't setup any accounts" -#~ msgstr "Vous n'avez aucun compte configuré" - -#~ msgid "SFLphone - %i accounts configured" -#~ msgstr "SFLphone - %i comptes configurés" - -#~ msgid "\"Voicemail\" <%s>" -#~ msgstr "\"Boite vocale\" <%s>" - -#~ msgid "Place a call" -#~ msgstr "Appeler" - -#~ msgid "Off Hold" -#~ msgstr "Reprendre" - -#~ msgid "On Hold" -#~ msgstr "Mettre en attente" - -#~ msgid "Record a call" -#~ msgstr "_Enregistrer un appel" - -#~ msgid "Account Parameters" -#~ msgstr "Paramètres du Compte" - -#~ msgid "Download limit:" -#~ msgstr "Limite de _téléchargement:" - -#~ msgid "_Business phone" -#~ msgstr "Tél du _bureau" - -#~ msgid "_Home phone" -#~ msgstr "Tél du _domicile" - -#~ msgid "_Mobile phone" -#~ msgstr "Tél _portable" - -#~ msgid "Select which Evolution address books to use:" -#~ msgstr "Sélectionner quels carnets d'adresse d'Évolution utiliser:" - -#~ msgid "audio device index for output = %d" -#~ msgstr "index du device audio de sortie = %d" - -#~ msgid "ALSA configuration" -#~ msgstr "Configuration ALSA" - -#~ msgid "Stun parameters will apply to each SIP account created." -#~ msgstr "Les paramètres STUN sont appliqués à tous les comptes SIP créés" - -#~ msgid "Enable it if you are behind a firewall" -#~ msgstr "" -#~ "À activer si vous êtes derrière un pare-feu, puis redémarrez SFLphone" - -#~ msgid "Format: name.server:port" -#~ msgstr "Format: nom.serveur:port" - -#~ msgid "Recordings folder" -#~ msgstr "Dossier pour les enregistrements" - -#~ msgid "General Settings" -#~ msgstr "Préférences" - -#~ msgid "Audio Settings" -#~ msgstr "Paramètres Audio" - -#~ msgid "URL Passing" -#~ msgstr "Passage d'URL" - -#~ msgid "Command to _run: " -#~ msgstr "Commande à _exécuter: " - -#~ msgid "Phone Number Rewriting" -#~ msgstr "Rééecriture du numéro" - -#~ msgid "_Prefix dialed numbers with:" -#~ msgstr "_Préfixer les numéros composés par:" - -#~ msgid "Accept" -#~ msgstr "Accepter" - -#~ msgid "Refuse" -#~ msgstr "Refuser" - -#~ msgid "Ignore" -#~ msgstr "Ignorer" - -#~ msgid "<small>Missed call</small>" -#~ msgstr "<small>Appel manqué</small>" - -#~ msgid "<small>Duration:</small> %s" -#~ msgstr "<small>Durée:</small> %s" - -#~ msgid "Fields" -#~ msgstr "Champs" - -#~ msgid "_History size limit" -#~ msgstr "_Taille limite de l'historique" - -#~ msgid "" -#~ "SFLphone can run custom commands if incoming calls come with an URL " -#~ "attached.\n" -#~ "In this case, %s will be replaced with the passed URL." -#~ msgstr "" -#~ "SFLphone peut exécuter des commandes lors d'appels entrants qui ont un " -#~ "URL associé.\n" -#~ "Dans ce cas, %s sera remplacé par l'URL en question." - -#~ msgid "Search history" -#~ msgstr "Rechercher" - -#~ msgid "Search contact" -#~ msgstr "Rechercher un contact" - -#~ msgid "Registered to %s (%s)" -#~ msgstr "Connecté avec %s (%s)" - -#~ msgid "%s account- %s %s" -#~ msgstr "compte %s- %s %s" - -#~ msgid "Books" -#~ msgstr "Carnets d'adresse" - -#~ msgid "_Enable" -#~ msgstr "_Activer" - -#~ msgid "_Notify voice mails" -#~ msgstr "_Notifier les messages vocaux" - -#~ msgid "_Start hidden" -#~ msgstr "_Démarrer caché" - -#~ msgid "_Maximum number of calls" -#~ msgstr "N_ombre maximum d'appels" - -#~ msgid "_Control running applications volume" -#~ msgstr "_Autoriser à modifier le volume des autres applications" - -#~ msgid "Account previously setup" -#~ msgstr "Liste des comptes existants" - -#~ msgid "URL argument" -#~ msgstr "Argument URL" - -#~ msgid "_SIP protocol" -#~ msgstr "_Protocole SIP" - -#~ msgid "_SIP Header: " -#~ msgstr "En-tête SIP: " - -#~ msgid "_IAX2 protocol" -#~ msgstr "_Protocole IAX2" - -#~ msgid "_Prepend: " -#~ msgstr "Préfixe: " diff --git a/sflphone-client-kde/po/ru/CMakeLists.txt b/sflphone-client-kde/po/ru/CMakeLists.txt deleted file mode 100644 index 26b2f5e87830030c94b7cc31b832d4997f709f8a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/ru/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -file(GLOB _po_files *.po) -GETTEXT_PROCESS_PO_FILES(ru ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} ) diff --git a/sflphone-client-kde/po/ru/sflphone-client-kde.po b/sflphone-client-kde/po/ru/sflphone-client-kde.po deleted file mode 100644 index 07c0961e76a51362d15de795ed5e4dbd53c55939..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/ru/sflphone-client-kde.po +++ /dev/null @@ -1,1235 +0,0 @@ -# Russian Translation. -# Copyright (C) 2009 Savoir-Faire Linux Inc. -# This file is distributed under the same license as the sflphone package. -# Hussein Abdallah <hussein.abdallah@savoirfairelinux.com>. -# - -msgid "" -msgstr "" -"Project-Id-Version: SFLphone 0.9.6\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-07-15 15:25-0400\n" -"PO-Revision-Date: 2009-06-08 10:19 GMT-5\n" -"Last-Translator: HUSSEIN ABDALLAH <hussein.abdallah@savoirfairelinux.com>\n" -"Language-Team: Savoir-Faire Linux Inc <sflphoneteam@savoirfairelinux.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../sflphone-client-kde/src/Account.cpp:34 -#: ../sflphone-client-gnome/src/accountlist.c:175 -msgctxt "account state" -msgid "Registered" -msgstr "ЗарегиÑтрирован" - -#: ../sflphone-client-kde/src/Account.cpp:36 -#: ../sflphone-client-gnome/src/accountlist.c:178 -msgctxt "account state" -msgid "Not Registered" -msgstr "Ðе зарегиÑтрирован" - -#: ../sflphone-client-kde/src/Account.cpp:38 -#: ../sflphone-client-gnome/src/accountlist.c:181 -msgctxt "account state" -msgid "Trying..." -msgstr "Пробует подключитьÑÑ..." - -#: ../sflphone-client-kde/src/Account.cpp:40 -#: ../sflphone-client-gnome/src/accountlist.c:184 -msgctxt "account state" -msgid "Error" -msgstr "Ошибка" - -#: ../sflphone-client-kde/src/Account.cpp:42 -#: ../sflphone-client-gnome/src/accountlist.c:187 -msgctxt "account state" -msgid "Bad authentification" -msgstr "ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ" - -#: ../sflphone-client-kde/src/Account.cpp:44 -#: ../sflphone-client-gnome/src/accountlist.c:190 -msgctxt "account state" -msgid "Network unreachable" -msgstr "Сеть недоÑтупна" - -#: ../sflphone-client-kde/src/Account.cpp:46 -#: ../sflphone-client-gnome/src/accountlist.c:193 -msgctxt "account state" -msgid "Host unreachable" -msgstr "ХоÑÑ‚ недоÑтупен" - -#: ../sflphone-client-kde/src/Account.cpp:48 -#: ../sflphone-client-gnome/src/accountlist.c:196 -msgctxt "account state" -msgid "Stun configuration error" -msgstr "Ошибка наÑтройки Stun" - -#: ../sflphone-client-kde/src/Account.cpp:50 -#: ../sflphone-client-gnome/src/accountlist.c:199 -msgctxt "account state" -msgid "Stun server invalid" -msgstr "ÐедейÑтвительный Stun-Ñервер" - -#: ../sflphone-client-kde/src/Account.cpp:51 -#: ../sflphone-client-gnome/src/accountlist.c:202 -msgctxt "account state" -msgid "Invalid" -msgstr "ÐедейÑтвительный" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:163 -#: ../sflphone-client-kde/src/AccountWizard.cpp:278 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:393 -msgid "Account creation wizard" -msgstr "МаÑтер наÑтройки SFLphone" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:199 -#: ../sflphone-client-kde/src/AccountWizard.cpp:217 -#: ../sflphone-client-kde/src/AccountWizard.cpp:561 -#: ../sflphone-client-gnome/src/assistant.c:68 -#, c-format -msgid "This assistant is now finished." -msgstr "МаÑтер закончил наÑтройку." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:211 -msgid "Creation of account has failed for the reason" -msgstr "Создание аккаунта не удалоÑÑŒ по Ñтим причинам" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:255 -#: ../sflphone-client-kde/src/AccountWizard.cpp:440 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:363 -#: ../sflphone-client-gnome/src/assistant.c:72 -msgid "Alias" -msgstr "ПÑевдоним" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:256 -#: ../sflphone-client-kde/src/AccountWizard.cpp:441 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:370 -#: ../sflphone-client-gnome/src/assistant.c:75 -msgid "Server" -msgstr "Сервер" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:257 -#: ../sflphone-client-kde/src/AccountWizard.cpp:442 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:371 -msgid "User" -msgstr "Пользователь" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:258 -#: ../sflphone-client-kde/src/AccountWizard.cpp:443 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372 -msgid "Password" -msgstr "Пароль" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:259 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:364 -#: ../sflphone-client-gnome/src/config/configwindow.c:418 -msgid "Protocol" -msgstr "Протокол" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:260 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:373 -msgid "Mailbox" -msgstr "Mailbox" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:279 -#: ../sflphone-client-gnome/src/assistant.c:216 -msgid "Welcome to the Account creation wizard of SFLphone!" -msgstr "Добро пожаловать в SFLphone!" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:281 -#: ../sflphone-client-gnome/src/assistant.c:217 -msgid "This installation wizard will help you configure an account." -msgstr "Ðтот маÑтер уÑтановки поможет вам наÑтроить ваш аккаунт." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:309 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Account" -msgstr "Ðккаунты" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:310 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Please select one of the following options" -msgstr "Введите пожалуйÑта Ñледующие данные" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:312 -#: ../sflphone-client-gnome/src/assistant.c:251 -msgid "Create a free SIP/IAX2 account on sflphone.org" -msgstr "Создать беÑплатный SIP/IAX2-аккаунт на sflphone.org" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:313 -#: ../sflphone-client-gnome/src/assistant.c:253 -msgid "Register an existing SIP or IAX2 account" -msgstr "ЗарегиÑтрировать ÑущеÑтвующий SIP или IAX2 аккаунт" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:352 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "VoIP Protocols" -msgstr "VoIP-протоколы" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:353 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "Select an account type" -msgstr "Выберите тип аккаунта" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:355 -#: ../sflphone-client-gnome/src/assistant.c:233 -msgid "SIP (Session Initiation Protocol)" -msgstr "SIP (Session Initiation Protocol)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:356 -#: ../sflphone-client-gnome/src/assistant.c:235 -msgid "IAX2 (InterAsterix Exchange)" -msgstr "IAX2 (InterAsterix Exchange)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:395 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "Optional email address" -msgstr "Ðлектронный Ð°Ð´Ñ€ÐµÑ (необÑзательный)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:396 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "This email address will be used to send your voicemail messages." -msgstr "Ðтот Ñлектронный Ð°Ð´Ñ€ÐµÑ Ð±ÑƒÐ´ÐµÑ‚ иÑпользоватьÑÑ Ð´Ð»Ñ Ñ€ÐµÑ‡ÐµÐ²Ñ‹Ñ… Ñообщений" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:398 -msgid "Email address" -msgstr "ÐÐ´Ñ€ÐµÑ Ñл. почты" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:432 -#: ../sflphone-client-gnome/src/assistant.c:266 -msgid "SIP account settings" -msgstr "ÐаÑтройка SIP-аккаунта" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:436 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "IAX2 account settings" -msgstr "ÐаÑтройка IAX2-аккаунта" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:438 -#: ../sflphone-client-gnome/src/assistant.c:266 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "Please fill the following information" -msgstr "Введите пожалуйÑта Ñледующие данные" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:444 -msgid "Voicemail number" -msgstr "Ðомер автоответчика #" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:523 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:856 -msgid "Network Address Translation (NAT)" -msgstr "Network Address Translation (NAT)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:524 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:536 -msgid "You should probably enable this if you are behind a firewall." -msgstr "Ð’Ñ‹ наверное должны Ñто включить еÑли вы находитеÑÑŒ за Ñетевым Ñкраном." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:526 -msgid "Enable STUN" -msgstr "Включить STUN" -#: ../sflphone-client-kde/src/AccountWizard.cpp:527 -msgid "Stun Server" -msgstr "Ñервер" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:562 -msgid "" -"After checking the settings you chose, click \"Finish\" to create the " -"account." -msgstr "Проверьте выбранные наÑтройки и нажмите на чтобы Ñоздать аккаунт." - -#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26 -msgid "Default account" -msgstr "Ðккаунт по умолчанию" - -#: ../sflphone-client-kde/src/Call.cpp:116 -#: ../sflphone-client-gnome/src/contacts/calltree.c:322 -msgid "Transfer to : " -msgstr "ПереÑлать " - -#: ../sflphone-client-kde/src/CodecListModel.cpp:89 -#: ../sflphone-client-gnome/src/actions.c:816 -msgid "Codec" -msgstr "Codec" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:93 -#: ../sflphone-client-gnome/src/config/audioconf.c:581 -msgid "Frequency" -msgstr "ЧаÑтота" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:97 -#: ../sflphone-client-gnome/src/config/audioconf.c:586 -msgid "Bitrate" -msgstr "Битрейт" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:101 -#: ../sflphone-client-gnome/src/config/audioconf.c:591 -msgid "Bandwidth" -msgstr "ПропуÑÐºÐ½Ð°Ñ ÑпоÑобноÑÑ‚ÑŒ" - -#: ../sflphone-client-kde/src/main.cpp:39 -msgid "SFLphone KDE Client" -msgstr "SFLphone KDE Client" - -#: ../sflphone-client-kde/src/main.cpp:43 -msgid "(C) 2009 Savoir-faire Linux" -msgstr "(C) 2009 Savoir-faire Linux" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgid "Jérémy Quentin" -msgstr "Jérémy Quentin" - -#: ../sflphone-client-kde/src/main.cpp:48 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr "Hussein Abdallah" - -#: ../sflphone-client-kde/src/main.cpp:48 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr "hussein.abdallah@savoirfairelinux.com" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:62 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094 -#: ../sflphone-client-gnome/src/statusicon.c:126 -msgid "SFLphone" -msgstr "SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:209 -msgid "Incoming call" -msgstr "ВходÑщий звонок" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:210 -msgid "You have an incoming call from" -msgstr "ВходÑщий звонок от" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:210 -msgid "Click to accept or refuse it." -msgstr "Ðажмите чтобы принÑÑ‚ÑŒ или отклонить его." - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:716 -msgid "Address book loading..." -msgstr "ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð° загружаетÑÑ..." - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:901 -#: ../sflphone-client-gnome/src/actions.c:89 -msgid "No registered accounts" -msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ зарегиÑтрированных аккаунтов" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:905 -#: ../sflphone-client-gnome/src/actions.c:83 -#: ../sflphone-client-gnome/src/actions.c:813 -msgid "Using account" -msgstr "иÑпользуетÑÑ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1084 -msgid "Main screen" -msgstr "Главное окно" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1089 -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165 -msgid "Call history" -msgstr "Журнал звонков" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1094 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:394 -#: ../sflphone-client-gnome/src/toolbar.c:243 -#: ../sflphone-client-gnome/src/toolbar.c:245 -msgid "Address book" -msgstr "ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°" - -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1108 -#: ../sflphone-client-kde/src/sflphone_kdeview.cpp:1169 -msgid "Edit before call" -msgstr "Изменить перед звонком" - -#: ../sflphone-client-kde/src/sflphone_const.h:56 -#: ../sflphone-client-gnome/src/toolbar.c:167 -#: ../sflphone-client-gnome/src/toolbar.c:169 -msgid "New call" -msgstr "Ðовый звонок" - -#: ../sflphone-client-kde/src/sflphone_const.h:57 -#: ../sflphone-client-kde/src/sflphone_const.h:62 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:381 -#: ../sflphone-client-gnome/src/toolbar.c:186 -#: ../sflphone-client-gnome/src/toolbar.c:188 -msgid "Hang up" -msgstr "Положить трубку" - -#: ../sflphone-client-kde/src/sflphone_const.h:58 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:382 -#: ../sflphone-client-gnome/src/toolbar.c:207 -#: ../sflphone-client-gnome/src/toolbar.c:209 -msgid "Hold on" -msgstr "Удержать звонок" - -#: ../sflphone-client-kde/src/sflphone_const.h:59 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:383 -#: ../sflphone-client-gnome/src/toolbar.c:220 -#: ../sflphone-client-gnome/src/toolbar.c:222 -msgid "Transfer" -msgstr "ПереÑлать звонок на другой номер" - -#: ../sflphone-client-kde/src/sflphone_const.h:60 -#: ../sflphone-client-gnome/src/toolbar.c:263 -msgid "Record" -msgstr "ЗапиÑать переговор" - -#: ../sflphone-client-kde/src/sflphone_const.h:61 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:380 -#: ../sflphone-client-gnome/src/toolbar.c:176 -#: ../sflphone-client-gnome/src/toolbar.c:178 -msgid "Pick up" -msgstr "ВзÑÑ‚ÑŒ трубку" - -#: ../sflphone-client-kde/src/sflphone_const.h:63 -#: ../sflphone-client-gnome/src/toolbar.c:196 -#: ../sflphone-client-gnome/src/toolbar.c:198 -msgid "Hold off" -msgstr "Снова взÑÑ‚ÑŒ" - -#: ../sflphone-client-kde/src/sflphone_const.h:64 -msgid "Give up transfer" -msgstr "Отменить транÑфер" - -#: ../sflphone-client-kde/src/sflphone_const.h:65 -msgid "Call back" -msgstr "Перезвонить" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48 -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91 -#: ../sflphone-client-gnome/src/config/addressbook-config.c:306 -#: ../sflphone-client-gnome/src/config/configwindow.c:722 -#: ../sflphone-client-gnome/src/config/configwindow.c:791 -msgctxt "Config section" -msgid "General" -msgstr "Общие наÑтройки" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49 -msgctxt "Config section" -msgid "Display" -msgstr "Ðкран" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50 -#: ../sflphone-client-gnome/src/config/configwindow.c:833 -msgctxt "Config section" -msgid "Accounts" -msgstr "Ðккаунты" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51 -#: ../sflphone-client-gnome/src/config/configwindow.c:786 -msgctxt "Config section" -msgid "Audio" -msgstr "звука" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52 -#: ../sflphone-client-gnome/src/config/configwindow.c:801 -msgctxt "Config section" -msgid "Address Book" -msgstr "ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53 -#: ../sflphone-client-gnome/src/config/configwindow.c:796 -msgctxt "Config section" -msgid "Recordings" -msgstr "ЗапиÑÑŒ" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54 -#: ../sflphone-client-gnome/src/config/configwindow.c:806 -msgctxt "Config section" -msgid "Hooks" -msgstr "перехватчики (hooks)" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:328 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking " -"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" " -"buttons. Edit the selected account with the form on the right." -msgstr "" -"По умолчанию, SFLPhone будет иÑпользовать первый аккаунт в ÑпиÑке " -"зарегиÑтрированных аккаунтов. ПоÑледовательноÑÑ‚ÑŒ иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ " -"аккаунтов можно изменить при помощи Ñтрелок \"Вверх\" и \"Вниз\"." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:332 -msgid "Remove the selected account" -msgstr "Убрать выбранный аккаунт" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:335 -msgid "" -"This button will remove the selected account in the list below. Be sure you " -"really don't need it anymore. If you think you might use it again later, " -"just uncheck it." -msgstr "" -"Ðто кнопка уберëт аккаунт. ЕÑли вы думаете его иÑпользовать позже, " -"то доÑтаточно его отменить " - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:340 -msgid "Remove" -msgstr "Убрать" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:342 -msgid "Add a new account" -msgstr "Добавить новый аккаунт" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:345 -msgid "" -"This button enables you to initialize a new account. You will then be able " -"to edit it using the form on the right." -msgstr "" -"Ðто кнопка позволит вам добавить новый аккаунт. ПоÑле Ñтого вы Ñможете " -"его изменить при помощи Ñкрана Ñправа." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:347 -msgid "Add" -msgstr "Добавить" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:349 -msgid "Get this account down" -msgstr "ОпуÑтить Ñтот аккаунт" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:352 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:359 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows." -msgstr "" -"По умолчанию, SFLPhone будет иÑпользовать первый аккаунт в ÑпиÑке " -"зарегиÑтрированных аккаунтов. ПоÑледовательноÑÑ‚ÑŒ иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ " -"аккаунтов можно изменить при помощи Ñтрелок \"Вверх\" и \"Вниз\"." - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:354 -msgid "Down" -msgstr "Вниз" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:356 -msgid "Get this account up" -msgstr "ПоднÑÑ‚ÑŒ Ñтот аккаунт" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:361 -msgid "Up" -msgstr "Вверх" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:362 -msgid "Apply" -msgstr "Применить" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:367 -msgid "SIP" -msgstr "SIP" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368 -msgid "IAX" -msgstr "IAX" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:374 -#: ../sflphone-client-gnome/src/config/configwindow.c:425 -msgid "Status" -msgstr "СтатуÑ" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:377 -#: ../sflphone-client-gnome/src/config/configwindow.c:528 -msgid "Stun parameters will be applied on each SIP account created." -msgstr "STUN-параметры будут Ñффективны Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñозданного SIP-аккаунта" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:378 -msgid "Enable Stun" -msgstr "Вклучить STUN" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380 -#: ../sflphone-client-gnome/src/config/configwindow.c:544 -msgid "Format : name.server:port" -msgstr "Формат: имÑ.Ñервер:порт" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382 -msgid "choose Stun server (example : stunserver.org)" -msgstr "Выберите STUN-Сервер (например : stunserver.org)" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154 -msgid "Enable address book" -msgstr "Включить адреÑную книгу" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155 -msgid "Maximum results" -msgstr "МакÑимальное количеÑтво результатов" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156 -msgid "Display photo if available" -msgstr "Показать фотографию (еÑли имеетÑÑ)" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157 -msgid "Display phone numbers of these types :" -msgstr "Показать Ñти номера :" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158 -msgid "Work" -msgstr "Рабочий" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159 -msgid "Mobile" -msgstr "Мобильный" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160 -msgid "Home" -msgstr "Домашний" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225 -msgid "Sound manager" -msgstr "Менджер звука" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228 -msgid "ALSA" -msgstr "ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229 -msgid "PulseAudio" -msgstr "PulseAudio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231 -msgid "Enable ringtones" -msgstr "Включить звонки" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232 -#: ../sflphone-client-gnome/src/config/audioconf.c:812 -msgid "Codecs" -msgstr "Кодеки" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233 -#: ../sflphone-client-gnome/src/config/audioconf.c:795 -msgid "ALSA settings" -msgstr "ÐаÑтройка ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234 -#: ../sflphone-client-gnome/src/config/audioconf.c:662 -msgid "ALSA plugin" -msgstr "ALSA-плагин" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235 -#: ../sflphone-client-gnome/src/config/audioconf.c:706 -msgid "Input" -msgstr "Вход" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236 -#: ../sflphone-client-gnome/src/config/audioconf.c:684 -msgid "Output" -msgstr "Выход" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237 -msgid "PulseAudio settings" -msgstr "ÐаÑтройка PulseAudio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238 -msgid "Mute other applications during a call" -msgstr "Приглушить звук других програм во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð²Ð¾Ð½ÐºÐ°" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121 -msgid "Enable notifications" -msgstr "Включить предупреждениÑ" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122 -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126 -msgid "On incoming calls" -msgstr "При входÑщих звонках" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123 -msgid "On messages" -msgstr "При звуковых ÑообщениÑÑ…" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124 -msgid "Show main window" -msgstr "Показать главное окно" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125 -msgid "On start" -msgstr "При пуÑке" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166 -msgctxt "Beginning of 'Keep my history for at least n days.'" -msgid "Keep my history for at least" -msgstr "Сохранить журнал как минимум на " - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167 -#: ../sflphone-client-gnome/src/config/configwindow.c:643 -msgctxt "End of 'Keep my history for at least n days.'" -msgid "days" -msgstr "дней" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168 -msgid "Clear history" -msgstr "Стереть журнал" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169 -msgid "Connection" -msgstr "Подключение" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170 -#: ../sflphone-client-gnome/src/config/configwindow.c:664 -msgid "SIP Port" -msgstr "SIP-порт" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180 -#: ../sflphone-client-gnome/src/config/hooks-config.c:130 -msgid "URL Argument" -msgstr "Передача URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181 -#: ../sflphone-client-gnome/src/config/hooks-config.c:135 -msgid "Custom commands on incoming calls with URL" -msgstr "Команды при входÑщих звонках Ñ " - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182 -msgid "Trigger on specific SIP header" -msgstr "ЗапуÑтить при определëнном SIP -заголовке" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183 -msgid "Trigger on IAX2 URL" -msgstr "ЗапуÑтить при URL IAX2" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184 -msgid "Command to run" -msgstr "Выполнить команду:" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185 -#: ../sflphone-client-gnome/src/config/hooks-config.c:138 -#, c-format -msgid "%s will be replaced with the passed URL." -msgstr "%s будет заменена на переданную URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186 -#: ../sflphone-client-gnome/src/config/hooks-config.c:165 -msgid "Phone number rewriting" -msgstr "ПерепиÑка номера телефона" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187 -msgid "Prefix dialed numbers with" -msgstr "Добавить перед на набранными номерами" - -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92 -#: ../sflphone-client-gnome/src/config/configwindow.c:726 -msgid "Destination folder" -msgstr "Папка назначениÑ" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:384 -#: ../sflphone-client-gnome/src/toolbar.c:232 -#: ../sflphone-client-gnome/src/toolbar.c:234 -msgid "History" -msgstr "Журнал" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:385 -#: ../sflphone-client-gnome/src/toolbar.c:52 -#: ../sflphone-client-gnome/src/toolbar.c:251 -#: ../sflphone-client-gnome/src/toolbar.c:255 -msgid "Voicemail" -msgstr "Ðвтоответчик" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:386 -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:388 -msgid "Configure SFLphone" -msgstr "ÐаÑтроить SFLphone" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:390 -msgid "Display volume controls" -msgstr "Показать наÑтройку звука" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:391 -msgid "Display dialpad" -msgstr "Показать клвиатуру" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:392 -msgctxt "Action record a call" -msgid "Record" -msgstr "ЗапиÑать переговор" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:396 -msgid "Attention:number of results exceeds max displayed." -msgstr "Внимание: количеÑтво результатов превышает наÑтроеннуй макÑимум" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:398 -#: ../sflphone-client-gnome/src/sliders.c:163 -msgid "Mic volume" -msgstr "ГромкоÑÑ‚ÑŒ микрофона" - -#: ../sflphone-client-kde/build/src/ui_sflphone_kdeview_base.h:402 -#: ../sflphone-client-gnome/src/sliders.c:161 -msgid "Speakers volume" -msgstr "ГромкоÑÑ‚ÑŒ" - -#: ../sflphone-client-gnome/src/actions.c:54 -#: ../sflphone-client-gnome/src/sflnotify.c:94 -msgid "%d voice mail" -msgid_plural "%d voice mails" -msgstr[0] "%d речевое Ñообщение" -msgstr[1] "%d речевые ÑообщениÑ" - -#: ../sflphone-client-gnome/src/actions.c:234 -msgid "" -"Unable to connect to the SFLphone server.\n" -"Make sure the daemon is running." -msgstr "" -"Ðевозможно подключитьÑÑ Ðº SFLphone-Ñерверу.\n" -"Проверьте еÑли демон работает." - -#: ../sflphone-client-gnome/src/actions.c:809 -#, c-format -msgid "IP call - %s" -msgstr "IP звонок - %s" - -#: ../sflphone-client-gnome/src/actions.c:908 -#, c-format -msgid "" -"<b>Error: No audio codecs found.\n" -"\n" -"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</" -"b> directory in your home( <i>%s</i> )" -msgstr "" -"<b>Ошибка: звуковые кодеки не найдены.\n" -"\n" -"</b> Звуковые кодеки SFL должны находитьÑÑ Ð² <i>%s</i> или в <b>.sflphone</" -"b> каталоге в вашем домашнем каталоге( <i>%s</i> )" - -#: ../sflphone-client-gnome/src/assistant.c:70 -msgid "" -"You can at any time check your registration state or modify your accounts " -"parameters in the Options/Accounts window." -msgstr "Ð’Ñ‹ можете в любое Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ ÑÑ‚Ð°Ñ‚ÑƒÑ Ñ€ÐµÐ³Ð¸Ñтрации или изменить" -"параметры ваших аккаунтов в меню Правка / Ðккаунты." - -#: ../sflphone-client-gnome/src/assistant.c:78 -msgid "Username" -msgstr "Пользователь" - -#: ../sflphone-client-gnome/src/assistant.c:190 -msgid "SFLphone account creation wizard" -msgstr "МаÑтер наÑтройки SFLphone" - -#: ../sflphone-client-gnome/src/assistant.c:274 -#: ../sflphone-client-gnome/src/assistant.c:370 -#: ../sflphone-client-gnome/src/config/accountwindow.c:153 -msgid "_Alias" -msgstr "_ПÑевдоним" - -#: ../sflphone-client-gnome/src/assistant.c:282 -#: ../sflphone-client-gnome/src/assistant.c:378 -#: ../sflphone-client-gnome/src/config/accountwindow.c:189 -msgid "_Host name" -msgstr "Ð˜Ð¼Ñ Ð¸Ð»Ð¸ IP-Ð°Ð´Ñ€ÐµÑ _Ñервера" - -#: ../sflphone-client-gnome/src/assistant.c:290 -#: ../sflphone-client-gnome/src/assistant.c:386 -#: ../sflphone-client-gnome/src/config/accountwindow.c:197 -msgid "_User name" -msgstr "Ð˜Ð¼Ñ Ð¸Ð»Ð¸ _номер пользователÑ" - -#: ../sflphone-client-gnome/src/assistant.c:306 -#: ../sflphone-client-gnome/src/assistant.c:401 -#: ../sflphone-client-gnome/src/config/accountwindow.c:212 -msgid "_Password" -msgstr "Па_роль" - -#: ../sflphone-client-gnome/src/assistant.c:324 -#: ../sflphone-client-gnome/src/assistant.c:417 -#: ../sflphone-client-gnome/src/config/accountwindow.c:228 -msgid "_Voicemail number" -msgstr "Ðомер _автоответчика #" - -#: ../sflphone-client-gnome/src/assistant.c:347 -msgid "_Email address" -msgstr "_ÐÐ´Ñ€ÐµÑ Ñл. почты" - -#: ../sflphone-client-gnome/src/assistant.c:444 -#: ../sflphone-client-gnome/src/config/configwindow.c:532 -msgid "E_nable STUN" -msgstr "Включить STUN" - -#: ../sflphone-client-gnome/src/assistant.c:451 -msgid "_STUN server" -msgstr "_STUN-Ñервер" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Account Registration" -msgstr "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Congratulations!" -msgstr "ПоздравлÑем!" - -#: ../sflphone-client-gnome/src/errors.c:29 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening playback device" -msgstr "" -"<b>ALSA-nпредупреждение</b>\n" -"\n" -"Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð°ÐºÑ‚Ð¸Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÑƒÑтройÑтва проигрываниÑ" - -#: ../sflphone-client-gnome/src/errors.c:32 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening capture device" -msgstr "" -"<b>ALSA-nпредупреждение</b>\n" -"\n" -"Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð°ÐºÑ‚Ð¸Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÑƒÑтройÑтва входа" - -#: ../sflphone-client-gnome/src/errors.c:35 -msgid "" -"Pulseaudio notification\n" -"\n" -"Pulseaudio is not running" -msgstr "" -"<b>Предупреждение Pulseaudio</b>\n" -"\n" -"Pulseaudio не работает" - -#: ../sflphone-client-gnome/src/mainwindow.c:70 -msgid "There is one call in progress." -msgstr "Звонок ещё не окончен." - -#: ../sflphone-client-gnome/src/mainwindow.c:74 -msgid "There are calls in progress." -msgstr "ÐеÑколько звонков ещё не окончены." - -#: ../sflphone-client-gnome/src/mainwindow.c:83 -msgid "Do you still want to quit?" -msgstr "Ð’Ñ‹ уверенны что хотите выйти?" - -#: ../sflphone-client-gnome/src/mainwindow.c:296 -msgid "SFLphone Error" -msgstr "Ошибка SFLphone." - -#: ../sflphone-client-gnome/src/menus.c:134 -msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols." -msgstr "SFLphone - SIP и IAX2-ÑовмеÑтимый VoIP-клиент " - -#: ../sflphone-client-gnome/src/menus.c:137 -msgid "About SFLphone" -msgstr "О SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:161 -msgid "_Help" -msgstr "_Помощь" - -#: ../sflphone-client-gnome/src/menus.c:296 -#: ../sflphone-client-gnome/src/menus.c:962 -msgid "_New call" -msgstr "_Ðовый звонок" - -#: ../sflphone-client-gnome/src/menus.c:308 -#: ../sflphone-client-gnome/src/menus.c:794 -msgid "_Pick up" -msgstr "_ВзÑÑ‚ÑŒ трубку" - -#: ../sflphone-client-gnome/src/menus.c:318 -#: ../sflphone-client-gnome/src/menus.c:806 -msgid "_Hang up" -msgstr "_Положить трубку" - -#: ../sflphone-client-gnome/src/menus.c:328 -#: ../sflphone-client-gnome/src/menus.c:818 -msgid "On _Hold" -msgstr "_Удержать звонок" - -#: ../sflphone-client-gnome/src/menus.c:340 -#: ../sflphone-client-gnome/src/menus.c:830 -msgid "_Record" -msgstr "ЗапиÑать" - -#: ../sflphone-client-gnome/src/menus.c:354 -msgid "_Account creation wizard" -msgstr "МаÑтер наÑтройки SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:384 -msgid "_Call" -msgstr "_Звонок" - -#: ../sflphone-client-gnome/src/menus.c:552 -msgid "Clear _history" -msgstr "_Стереть журнал" - -#: ../sflphone-client-gnome/src/menus.c:564 -msgid "_Accounts" -msgstr "_Ðккаунты" - -#: ../sflphone-client-gnome/src/menus.c:579 -msgid "_Edit" -msgstr "_Правка" - -#: ../sflphone-client-gnome/src/menus.c:640 -msgid "_Dialpad" -msgstr "_Клавиатура" - -#: ../sflphone-client-gnome/src/menus.c:652 -msgid "_Volume controls" -msgstr "_ÐаÑтройки громкоÑти" - -#: ../sflphone-client-gnome/src/menus.c:670 -msgid "_View" -msgstr "_Вид" - -#: ../sflphone-client-gnome/src/menus.c:890 -msgid "_Call back" -msgstr "_Перезвонить" - -#: ../sflphone-client-gnome/src/menus.c:1070 -msgid "Edit phone number" -msgstr "Мобильный телефон" - -#: ../sflphone-client-gnome/src/menus.c:1081 -msgid "Edit the phone number before making a call" -msgstr "Изменить номер телефона перед звонком" - -#: ../sflphone-client-gnome/src/sflnotify.c:71 -#: ../sflphone-client-gnome/src/sflnotify.c:91 -#, c-format -msgid "%s account : %s" -msgstr "%s аккаунт: %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:75 -#, c-format -msgid "<i>From</i> %s" -msgstr "<i>От:</i> %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:111 -#, c-format -msgid "Calling with %s account <i>%s</i>" -msgstr "Звонок Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð¾Ð¼ %s <i>%s</i>" - -#: ../sflphone-client-gnome/src/sflnotify.c:115 -msgid "Current account" -msgstr "Ðынешний аккаунт" - -#: ../sflphone-client-gnome/src/sflnotify.c:130 -msgid "You have no accounts set up" -msgstr "Ð’Ñ‹ не наÑтроили ни одного аккаунта" - -#: ../sflphone-client-gnome/src/sflnotify.c:131 -#: ../sflphone-client-gnome/src/sflnotify.c:148 -msgid "Error" -msgstr "Ошибка" - -#: ../sflphone-client-gnome/src/sflnotify.c:147 -msgid "You have no registered accounts" -msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ зарегиÑтрированных аккаунтов" - -#: ../sflphone-client-gnome/src/statusicon.c:91 -msgid "_Show main window" -msgstr "_Показать главное окно" - -#: ../sflphone-client-gnome/src/statusicon.c:125 -#, c-format -msgid "%s - %s" -msgstr "%s - %s" - -#: ../sflphone-client-gnome/src/statusicon.c:127 -#, c-format -msgid "%i account configured" -msgid_plural "%i accounts configured" -msgstr[0] "SFLphone - ЗарегиÑтрирован %i аккаунт" -msgstr[1] "SFLphone - ЗарегиÑтрировано %i аккаунтов" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:113 -msgid "Account settings" -msgstr "ÐаÑтройки аккаунта" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:147 -msgid "_Enable this account" -msgstr "_Включить" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:161 -msgid "_Protocol" -msgstr "Пр_отокол" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:179 -msgid "Unknown" -msgstr "ÐеизвеÑтный" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:312 -msgid "_Use Evolution address books" -msgstr "_ИÑпользовать адреÑную книгу Evolution" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:319 -msgid "Download limit :" -msgstr "Ограничение ÑкороÑти ÑкачиваниÑ:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:327 -msgid "cards" -msgstr "каротчек" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:333 -msgid "_Display contact photo if available" -msgstr "_Показать фотографию контакта (еÑли имеетÑÑ):" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:341 -msgid "Fields from Evolution's address books" -msgstr "ИÑполоьзовать Ñледующие Ð¿Ð¾Ð»Ñ Ð¸Ð· адреÑной книги Evolution:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:345 -msgid "_Work" -msgstr "_Рабочий" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:351 -msgid "_Home" -msgstr "_Домашний" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:357 -msgid "_Mobile" -msgstr "_Мобильный" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:364 -msgid "Address Books" -msgstr "ÐдреÑÐ½Ð°Ñ ÐºÐ½Ð¸Ð³Ð°" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:368 -msgid "Select which Evolution address books to use" -msgstr "Выбрать адреÑную книгу Evolution:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:404 -#: ../sflphone-client-gnome/src/config/audioconf.c:576 -msgid "Name" -msgstr "ИмÑ" - -#: ../sflphone-client-gnome/src/config/audioconf.c:741 -msgid "_Voice Activity Detection" -msgstr "Включить детектор тишины" - -#: ../sflphone-client-gnome/src/config/audioconf.c:751 -msgid "_Noise Reduction (Narrow-Band Companding)" -msgstr "Шумоподавление" - -#: ../sflphone-client-gnome/src/config/audioconf.c:780 -msgid "Sound Manager" -msgstr "Менеджер звука" - -#: ../sflphone-client-gnome/src/config/audioconf.c:783 -msgid "_Pulseaudio" -msgstr "_Pulseaudio" - -#: ../sflphone-client-gnome/src/config/audioconf.c:788 -msgid "_ALSA" -msgstr "_ALSA" - -#: ../sflphone-client-gnome/src/config/audioconf.c:835 -msgid "Ringtones" -msgstr "Звонки" - -#: ../sflphone-client-gnome/src/config/audioconf.c:841 -msgid "_Enable ringtones" -msgstr "Включить звонок" - -#: ../sflphone-client-gnome/src/config/audioconf.c:847 -msgid "Choose a ringtone" -msgstr "Выберите звонок" - -#: ../sflphone-client-gnome/src/config/audioconf.c:853 -msgid "Audio Files" -msgstr "Звуковые файлы" - -#: ../sflphone-client-gnome/src/config/configwindow.c:589 -msgid "Desktop Notifications" -msgstr "Ð˜Ð·Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð½Ð° рабочем Ñтоле" - -#: ../sflphone-client-gnome/src/config/configwindow.c:593 -msgid "_Enable notifications" -msgstr "Включить звонок" - -#: ../sflphone-client-gnome/src/config/configwindow.c:599 -msgid "Enable voicemail _notifications" -msgstr "Включить Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ речевых ÑообщениÑÑ…" - -#: ../sflphone-client-gnome/src/config/configwindow.c:611 -msgid "System Tray Icon" -msgstr "System Tray Icon" - -#: ../sflphone-client-gnome/src/config/configwindow.c:614 -msgid "_Popup main window on incoming call" -msgstr "_Показать главное окно при входÑщем звонке" - -#: ../sflphone-client-gnome/src/config/configwindow.c:619 -msgid "Ne_ver popup main window" -msgstr "Ðикогда не показывать главное окно" - -#: ../sflphone-client-gnome/src/config/configwindow.c:623 -msgid "Hide SFLphone window on _startup" -msgstr "СпрÑтать окно SFLphone при пуÑке" - -#: ../sflphone-client-gnome/src/config/configwindow.c:629 -msgid "Calls History" -msgstr "Журнал звонков" - -#: ../sflphone-client-gnome/src/config/configwindow.c:632 -msgctxt "Beginning of 'Keep my history for at least n days.'" -msgid "_Keep my history for at least" -msgstr "Сохранить журнал как минимум на " - -#: ../sflphone-client-gnome/src/config/configwindow.c:647 -msgid "PulseAudio sound server" -msgstr "Сервер звука PulseAudio" - -#: ../sflphone-client-gnome/src/config/configwindow.c:650 -msgid "_Mute other applications during a call" -msgstr "Приглушать звук других програм во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð²Ð¾Ð½ÐºÐ°" - -#: ../sflphone-client-gnome/src/config/configwindow.c:677 -msgid "Port" -msgstr "Порт" - -#: ../sflphone-client-gnome/src/config/configwindow.c:732 -msgid "Select a folder" -msgstr "Выберите папку" - -#: ../sflphone-client-gnome/src/config/configwindow.c:766 -msgid "Preferences" -msgstr "ПредпочтениÑ" - -#: ../sflphone-client-gnome/src/config/configwindow.c:845 -msgid "Configured Accounts" -msgstr "Ðынешний аккаунт" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:141 -msgid "Trigger on specific _SIP header" -msgstr "ЗапуÑтить при определëнном SIP-заголовке" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:150 -msgid "Trigger on _IAX2 URL" -msgstr "ЗапуÑтить при наличии URL _IAX2" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:155 -msgid "Command to _run" -msgstr "_Выполнить команду:" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:169 -msgid "_Prefix dialed numbers with" -msgstr "Добавить перед на набранными номерами" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:56 -msgid "Search all" -msgstr "ИÑкать вÑë" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:57 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:70 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:82 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:94 -msgid "Click here to change the search type" -msgstr "Ðажмите Ñюда чтобы выбрать тип поиÑка" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:69 -msgid "Search by missed call" -msgstr "ИÑкать в пропущенных звонках" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:81 -msgid "Search by incoming call" -msgstr "ИÑкать во входÑщих звонках" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:93 -msgid "Search by outgoing call" -msgstr "ИÑкать в выходÑщих звонках" - diff --git a/sflphone-client-kde/po/zh_CN/CMakeLists.txt b/sflphone-client-kde/po/zh_CN/CMakeLists.txt deleted file mode 100644 index d1c85c8e816bb5b893526c055313dd92ce209fd7..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/zh_CN/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -file(GLOB _po_files *.po) -GETTEXT_PROCESS_PO_FILES(zh_CN ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} ) diff --git a/sflphone-client-kde/po/zh_CN/sflphone-client-kde.po b/sflphone-client-kde/po/zh_CN/sflphone-client-kde.po deleted file mode 100644 index 720d784bed96e8bc84812517e872af8cb56e2b26..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/zh_CN/sflphone-client-kde.po +++ /dev/null @@ -1,1538 +0,0 @@ -# Chinese translation of SFLphone. -# Copyright (C) 2008 The Free Software Foundation, Inc. -# This file is distributed under the GNU General Public License Version 3. -# -# Yun Liu <yun.liu@savoirfairelinux.com>, 2008. -# -msgid "" -msgstr "" -"Project-Id-Version: SFLphone 0.9.2\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-07-23 10:14-0400\n" -"PO-Revision-Date: 2008-10-28 14:15\n" -"Last-Translator: Yun Liu <yun.liu@savoirfairelinux.com>\n" -"Language-Team: SavoirFaireLinux Inc <sflphoneteam@savoirfairelinux.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n>1;\n" - -#: ../sflphone-client-kde/src/Account.cpp:34 -#: ../sflphone-client-gnome/src/accountlist.c:175 -msgid "Registered" -msgstr "已注册" - -#: ../sflphone-client-kde/src/Account.cpp:36 -#: ../sflphone-client-gnome/src/accountlist.c:178 -msgid "Not Registered" -msgstr "未注册" - -#: ../sflphone-client-kde/src/Account.cpp:38 -#: ../sflphone-client-gnome/src/accountlist.c:181 -msgid "Trying..." -msgstr "æ£åœ¨è¿žæŽ¥..." - -#: ../sflphone-client-kde/src/Account.cpp:40 -#: ../sflphone-client-gnome/src/accountlist.c:184 -#: ../sflphone-client-gnome/src/sflnotify.c:131 -#: ../sflphone-client-gnome/src/sflnotify.c:148 -msgid "Error" -msgstr "注册失败" - -#: ../sflphone-client-kde/src/Account.cpp:42 -#: ../sflphone-client-gnome/src/accountlist.c:187 -#, fuzzy -msgid "Authentication Failed" -msgstr "认è¯é”™è¯¯" - -#: ../sflphone-client-kde/src/Account.cpp:44 -#: ../sflphone-client-gnome/src/accountlist.c:190 -msgid "Network unreachable" -msgstr "网络连接失败" - -#: ../sflphone-client-kde/src/Account.cpp:46 -#: ../sflphone-client-gnome/src/accountlist.c:193 -msgid "Host unreachable" -msgstr "æœåŠ¡å™¨è¿žæŽ¥å¤±è´¥" - -#: ../sflphone-client-kde/src/Account.cpp:48 -#: ../sflphone-client-gnome/src/accountlist.c:196 -msgid "Stun configuration error" -msgstr "Stuné…置有误" - -#: ../sflphone-client-kde/src/Account.cpp:50 -#: ../sflphone-client-gnome/src/accountlist.c:199 -msgid "Stun server invalid" -msgstr "StunæœåŠ¡å™¨æ— 效" - -#: ../sflphone-client-kde/src/Account.cpp:51 -#: ../sflphone-client-gnome/src/accountlist.c:202 -msgid "Invalid" -msgstr "æ— æ•ˆ" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:166 -#: ../sflphone-client-kde/src/AccountWizard.cpp:281 -#: ../sflphone-client-kde/src/SFLPhone.cpp:121 -msgid "Account creation wizard" -msgstr "å¸æˆ·åˆ›å»ºå‘导" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:202 -#: ../sflphone-client-kde/src/AccountWizard.cpp:220 -#: ../sflphone-client-kde/src/AccountWizard.cpp:564 -#: ../sflphone-client-gnome/src/assistant.c:68 -#, c-format -msgid "This assistant is now finished." -msgstr "é…置完æˆ." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:214 -msgid "Creation of account has failed for the reason" -msgstr "" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:258 -#: ../sflphone-client-kde/src/AccountWizard.cpp:443 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:403 -#: ../sflphone-client-gnome/src/assistant.c:72 -msgid "Alias" -msgstr "别å" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:259 -#: ../sflphone-client-kde/src/AccountWizard.cpp:444 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:410 -#: ../sflphone-client-gnome/src/assistant.c:75 -msgid "Server" -msgstr "æœåŠ¡å™¨" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:260 -#: ../sflphone-client-kde/src/AccountWizard.cpp:445 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:411 -#: ../sflphone-client-gnome/src/assistant.c:78 -msgid "Username" -msgstr "用户å" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:261 -#: ../sflphone-client-kde/src/AccountWizard.cpp:446 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:412 -msgid "Password" -msgstr "密ç " - -#: ../sflphone-client-kde/src/AccountWizard.cpp:262 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:404 -#: ../sflphone-client-gnome/src/config/configwindow.c:418 -msgid "Protocol" -msgstr "åè®®" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:263 -#: ../sflphone-client-kde/src/AccountWizard.cpp:447 -msgid "Voicemail number" -msgstr "è¯éŸ³ä¿¡ç®±å·ç " - -#: ../sflphone-client-kde/src/AccountWizard.cpp:282 -#: ../sflphone-client-gnome/src/assistant.c:216 -msgid "Welcome to the Account creation wizard of SFLphone!" -msgstr "欢迎使用SFLphoneå¸æˆ·åˆ›å»ºå‘导!" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:284 -#: ../sflphone-client-gnome/src/assistant.c:217 -msgid "This installation wizard will help you configure an account." -msgstr "安装å‘导将帮助您é…ç½®å¸æˆ·" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:312 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Account" -msgstr "å¸æˆ·" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:313 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Please select one of the following options" -msgstr "请选择以下选项ä¸çš„一个" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:315 -#: ../sflphone-client-gnome/src/assistant.c:251 -msgid "Create a free SIP/IAX2 account on sflphone.org" -msgstr "在sflphone.org上创建å…费的SIP/IAX2å¸æˆ·" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:316 -#: ../sflphone-client-gnome/src/assistant.c:253 -msgid "Register an existing SIP or IAX2 account" -msgstr "注册已å˜åœ¨çš„SIP或IAX2å¸æˆ·" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:355 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "VoIP Protocols" -msgstr "VoIPåè®®" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:356 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "Select an account type" -msgstr "选择å¸æˆ·ç±»åž‹" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:358 -#: ../sflphone-client-gnome/src/assistant.c:233 -msgid "SIP (Session Initiation Protocol)" -msgstr "SIP(会è¯åˆå§‹åŒ–åè®®)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:359 -#: ../sflphone-client-gnome/src/assistant.c:235 -msgid "IAX2 (InterAsterix Exchange)" -msgstr "IAX2(Asterisk内部交æ¢åè®®)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:398 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "Optional email address" -msgstr "å¯é€‰é‚®ä»¶åœ°å€" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:399 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "This email address will be used to send your voicemail messages." -msgstr "这个邮件地å€å°†è¢«ç”¨æ¥å‘é€æ‚¨çš„è¯éŸ³é‚®ç®±æ¶ˆæ¯" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:401 -msgid "Email address" -msgstr "邮件地å€" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:435 -#: ../sflphone-client-gnome/src/assistant.c:266 -msgid "SIP account settings" -msgstr "SIPå¸æˆ·è®¾ç½®" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:439 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "IAX2 account settings" -msgstr "IAX2å¸æˆ·è®¾ç½®" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:441 -#: ../sflphone-client-gnome/src/assistant.c:266 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "Please fill the following information" -msgstr "请填写以下信æ¯" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:526 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:856 -msgid "Network Address Translation (NAT)" -msgstr "网络地å€è§£æž(NAT)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:527 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:536 -msgid "You should probably enable this if you are behind a firewall." -msgstr "å¦‚æžœä½ ä½¿ç”¨ç½‘ç»œä½¿ç”¨é˜²ç«å¢™ï¼Œä½ 很有å¯èƒ½éœ€è¦è®¾å®šæ¤é¡¹." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:529 -msgid "Enable STUN" -msgstr "使用STUN" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:530 -msgid "Stun Server" -msgstr "STUNæœåŠ¡å™¨" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:565 -msgid "" -"After checking the settings you chose, click \"Finish\" to create the " -"account." -msgstr "当您检查完选定的设置, 请点击\"结æŸ\"æ¥åˆ›å»ºå¸æˆ·" - -#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26 -msgid "Default account" -msgstr "默认å¸æˆ·" - -#: ../sflphone-client-kde/src/Call.cpp:119 -#: ../sflphone-client-gnome/src/contacts/calltree.c:322 -msgid "Transfer to : " -msgstr "转给:" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:89 -#: ../sflphone-client-gnome/src/actions.c:816 -msgid "Codec" -msgstr "ç¼–ç " - -#: ../sflphone-client-kde/src/CodecListModel.cpp:93 -#: ../sflphone-client-gnome/src/config/audioconf.c:581 -msgid "Frequency" -msgstr "频率" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:97 -#: ../sflphone-client-gnome/src/config/audioconf.c:586 -msgid "Bitrate" -msgstr "比率" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:101 -#: ../sflphone-client-gnome/src/config/audioconf.c:591 -msgid "Bandwidth" -msgstr "带宽" - -#: ../sflphone-client-kde/src/main.cpp:38 -msgid "SFLphone KDE Client" -msgstr "SFLphone KDE客户端" - -#: ../sflphone-client-kde/src/main.cpp:42 -msgid "(C) 2009 Savoir-faire Linux" -msgstr "(C) 2009 Savoir-faire Linux" - -#: ../sflphone-client-kde/src/main.cpp:46 -msgid "Jérémy Quentin" -msgstr "Jérémy Quentin" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr "Yun Liu" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr "yunliu2000@gmail.com" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:53 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/statusicon.c:126 -msgid "SFLphone" -msgstr "SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:100 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -msgid "Main screen" -msgstr "主å±å¹•" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:101 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165 -msgid "Call history" -msgstr "呼å«è®°å½•" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:102 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/toolbar.c:243 -#: ../sflphone-client-gnome/src/toolbar.c:245 -msgid "Address book" -msgstr "地å€ç°¿" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:115 -msgid "Configure SFLphone" -msgstr "é…ç½®SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:117 -msgid "Display volume controls" -msgstr "显示音é‡æŽ§åˆ¶" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:118 -msgid "Display dialpad" -msgstr "显示拨å·é”®ç›˜" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:227 -msgid "Incoming call" -msgstr "æ¥ç”µ" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "You have an incoming call from" -msgstr "您有一个电è¯,æ¥è‡ªäºŽ" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "Click to accept or refuse it." -msgstr "请点击接å¬æˆ–æ‹’ç»" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:656 -msgid "Address book loading..." -msgstr "载入地å€ç°¿......" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:840 -#: ../sflphone-client-gnome/src/actions.c:89 -msgid "No registered accounts" -msgstr "没有已注册å¸æˆ·" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:844 -#: ../sflphone-client-gnome/src/actions.c:83 -#: ../sflphone-client-gnome/src/actions.c:813 -msgid "Using account" -msgstr "使用账户" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1045 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1109 -msgid "Edit before call" -msgstr "呼å«å‰è¿›è¡Œç¼–辑" - -#: ../sflphone-client-kde/src/sflphone_const.h:40 -#: ../sflphone-client-gnome/src/toolbar.c:167 -#: ../sflphone-client-gnome/src/toolbar.c:169 -msgid "New call" -msgstr "新电è¯" - -#: ../sflphone-client-kde/src/sflphone_const.h:41 -#: ../sflphone-client-kde/src/sflphone_const.h:46 -#: ../sflphone-client-gnome/src/toolbar.c:186 -#: ../sflphone-client-gnome/src/toolbar.c:188 -msgid "Hang up" -msgstr "放电è¯" - -#: ../sflphone-client-kde/src/sflphone_const.h:42 -#: ../sflphone-client-gnome/src/toolbar.c:207 -#: ../sflphone-client-gnome/src/toolbar.c:209 -msgid "Hold on" -msgstr "呼å«ä¿æŒ" - -#: ../sflphone-client-kde/src/sflphone_const.h:43 -#: ../sflphone-client-gnome/src/toolbar.c:220 -#: ../sflphone-client-gnome/src/toolbar.c:222 -msgid "Transfer" -msgstr "转接" - -#: ../sflphone-client-kde/src/sflphone_const.h:44 -#: ../sflphone-client-gnome/src/toolbar.c:263 -msgid "Record" -msgstr "记录" - -#: ../sflphone-client-kde/src/sflphone_const.h:45 -#: ../sflphone-client-gnome/src/toolbar.c:176 -#: ../sflphone-client-gnome/src/toolbar.c:178 -msgid "Pick up" -msgstr "接电è¯" - -#: ../sflphone-client-kde/src/sflphone_const.h:47 -#: ../sflphone-client-gnome/src/toolbar.c:196 -#: ../sflphone-client-gnome/src/toolbar.c:198 -msgid "Hold off" -msgstr "æ¢å¤é€šè¯" - -#: ../sflphone-client-kde/src/sflphone_const.h:48 -msgid "Give up transfer" -msgstr "å–消转接" - -#: ../sflphone-client-kde/src/sflphone_const.h:49 -msgid "Call back" -msgstr "回å«" - -#: ../sflphone-client-kde/src/sflphone_const.h:50 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:413 -#: ../sflphone-client-gnome/src/toolbar.c:52 -#: ../sflphone-client-gnome/src/toolbar.c:251 -#: ../sflphone-client-gnome/src/toolbar.c:255 -msgid "Voicemail" -msgstr "è¯éŸ³ä¿¡ç®±" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48 -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91 -#: ../sflphone-client-gnome/src/config/addressbook-config.c:306 -#: ../sflphone-client-gnome/src/config/configwindow.c:722 -#: ../sflphone-client-gnome/src/config/configwindow.c:791 -msgid "General" -msgstr "常用é…ç½®" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49 -#, fuzzy -msgid "Display" -msgstr "显示" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50 -#: ../sflphone-client-gnome/src/config/configwindow.c:833 -msgid "Accounts" -msgstr "å¸æˆ·" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51 -#: ../sflphone-client-gnome/src/config/configwindow.c:786 -#, fuzzy -msgid "Audio" -msgstr "音频" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52 -#: ../sflphone-client-gnome/src/config/configwindow.c:801 -msgid "Address Book" -msgstr "地å€ç°¿" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53 -#: ../sflphone-client-gnome/src/config/configwindow.c:796 -msgid "Recordings" -msgstr "记录" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54 -#: ../sflphone-client-gnome/src/config/configwindow.c:806 -msgid "Hooks" -msgstr "é’©é”®" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking " -"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" " -"buttons. Edit the selected account with the form on the right." -msgstr "" -"åœ¨é»˜è®¤æƒ…å†µä¸‹ï¼Œå½“ä½ æ‰“ç”µè¯æ—¶ï¼Œsflphone会使用列表当ä¸ç¬¬ä¸€ä¸ªå·²æ³¨å†Œçš„å¸æˆ·ã€‚使用ç®" -"头\"上\"å’Œ\"下\"å¯ä»¥æ”¹å˜è´¦æˆ·çš„顺åºã€‚选择账户å称左边的方框å¯ä»¥å¯ç”¨å¸æˆ·ï¼Œå–消" -"选择则会ç¦ç”¨è¯¥è´¦æˆ·ã€‚通过\"åŠ \"\"å‡\"按钮å¯ä»¥æ·»åŠ æˆ–åˆ é™¤è´¦æˆ·ã€‚ç‚¹å‡»\"编辑\"按钮" -"å¯ä»¥æ”¹å˜è´¦æˆ·çš„设置。" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372 -msgid "Remove the selected account" -msgstr "åˆ é™¤æ‰€é€‰è´¦æˆ·" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:375 -msgid "" -"This button will remove the selected account in the list below. Be sure you " -"really don't need it anymore. If you think you might use it again later, " -"just uncheck it." -msgstr "" -"è¯¥æŒ‰é’®ä¼šåˆ é™¤åˆ—è¡¨ä¸è¢«é€‰å®šçš„è´¦æˆ·ã€‚è¯·ç¡®è®¤ä½ çš„æ“ä½œã€‚å¦‚æžœä½ å¸Œæœ›ç»§ç»ä½¿ç”¨æŸä¸ªè´¦æˆ·ï¼Œ" -"请å–消对该账户的选择" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380 -msgid "Remove" -msgstr "åˆ é™¤" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382 -msgid "Add a new account" -msgstr "å¢žåŠ æ–°å¸æˆ·" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:385 -msgid "" -"This button enables you to initialize a new account. You will then be able " -"to edit it using the form on the right." -msgstr "" -"通过该按钮å¯ä»¥åˆ›å»ºä¸€ä¸ªæ–°è´¦æˆ·ã€‚æ·»åŠ è¯¥è´¦æˆ·ä¹‹åŽä½ 还å¯ä»¥é€šè¿‡ç¼–辑按钮æ¥ä¿®æ”¹è®¾ç½®ã€‚" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:387 -msgid "Add" -msgstr "æ·»åŠ " - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:389 -msgid "Get this account down" -msgstr "将该账户å‘下移动" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:392 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:399 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows." -msgstr "" -"åœ¨é»˜è®¤æƒ…å†µä¸‹ï¼Œå½“ä½ æ‰“ç”µè¯æ—¶ï¼Œsflphone会使用列表当ä¸ç¬¬ä¸€ä¸ªå·²æ³¨å†Œçš„å¸æˆ·ã€‚使用ç®" -"头\"上\"å’Œ\"下\"å¯ä»¥æ”¹å˜è´¦æˆ·çš„顺åºã€‚选择账户å称左边的方框å¯ä»¥å¯ç”¨å¸æˆ·ï¼Œå–消" -"选择则会ç¦ç”¨è¯¥è´¦æˆ·ã€‚通过\"åŠ \"\"å‡\"按钮å¯ä»¥æ·»åŠ æˆ–åˆ é™¤è´¦æˆ·ã€‚" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:394 -msgid "Down" -msgstr "下" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:396 -msgid "Get this account up" -msgstr "把该账户å‘上移动" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:401 -msgid "Up" -msgstr "上" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:402 -msgid "Apply" -msgstr "应用" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:407 -msgid "SIP" -msgstr "SIP" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:408 -msgid "IAX" -msgstr "IAX" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:414 -#: ../sflphone-client-gnome/src/config/configwindow.c:425 -msgid "Status" -msgstr "状æ€" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:416 -msgid "Basic" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:417 -#, fuzzy -msgid "Registration expire" -msgstr "已注册" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:418 -msgid "Conform to RFC 3263" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:419 -msgid "Advanced" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:421 -#: ../sflphone-client-gnome/src/config/configwindow.c:528 -msgid "Stun parameters will be applied on each SIP account created." -msgstr "STUNå‚数将应用于æ¯ä¸€ä¸ªæ³¨å†Œçš„SIPå¸æˆ·" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:422 -msgid "Enable Stun" -msgstr "使用STUN" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:424 -#: ../sflphone-client-gnome/src/config/configwindow.c:544 -msgid "Format : name.server:port" -msgstr "æ ¼å¼ï¼šå称.æœåŠ¡å™¨:端å£" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:426 -msgid "choose Stun server (example : stunserver.org)" -msgstr "选择STUNæœåŠ¡å™¨(例如:stunserver.org)" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154 -msgid "Enable address book" -msgstr "å¯ç”¨åœ°å€ç°¿" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155 -msgid "Maximum results" -msgstr "结果最大值" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156 -msgid "Display photo if available" -msgstr "如果å¯è¡Œåˆ™æ˜¾ç¤ºè”系人照片" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157 -msgid "Display phone numbers of these types :" -msgstr "æ˜¾ç¤ºè¿™äº›æ ¼å¼çš„电è¯å·ç " - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158 -msgid "Work" -msgstr "å•ä½ç”µè¯" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159 -msgid "Mobile" -msgstr "移动电è¯" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160 -msgid "Home" -msgstr "家åºç”µè¯" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225 -msgid "Sound manager" -msgstr "声音管ç†å™¨" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228 -msgid "ALSA" -msgstr "ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229 -msgid "PulseAudio" -msgstr "PulseAudio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231 -msgid "Enable ringtones" -msgstr "å¯ç”¨é“ƒå£°" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232 -#: ../sflphone-client-gnome/src/config/audioconf.c:812 -msgid "Codecs" -msgstr "Codecsç¼–ç " - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233 -#: ../sflphone-client-gnome/src/config/audioconf.c:795 -msgid "ALSA settings" -msgstr "ALSA设置" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234 -#: ../sflphone-client-gnome/src/config/audioconf.c:662 -msgid "ALSA plugin" -msgstr "ALSAæ’件" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235 -#: ../sflphone-client-gnome/src/config/audioconf.c:706 -msgid "Input" -msgstr "输入" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236 -#: ../sflphone-client-gnome/src/config/audioconf.c:684 -msgid "Output" -msgstr "输出" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237 -msgid "PulseAudio settings" -msgstr "PulseAudio设置" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238 -msgid "Mute other applications during a call" -msgstr "当有æ¥ç”µæ—¶é™éŸ³å…¶å®ƒåº”用程åº" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121 -msgid "Enable notifications" -msgstr "å¯ç”¨æ示" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122 -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126 -msgid "On incoming calls" -msgstr "有新æ¥ç”µ" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123 -msgid "On messages" -msgstr "有新消æ¯" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124 -msgid "Show main window" -msgstr "显示主窗å£" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125 -msgid "On start" -msgstr "æ£åœ¨å¯åŠ¨" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166 -#, fuzzy -msgid "Keep my history for at least" -msgstr "ä¿å˜å‘¼å«è®°å½•è‡³å°‘" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167 -#: ../sflphone-client-gnome/src/config/configwindow.c:643 -#, fuzzy -msgid "days" -msgstr "天" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168 -msgid "Clear history" -msgstr "清空历å²è®°å½•" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169 -msgid "Connection" -msgstr "连接" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170 -#: ../sflphone-client-gnome/src/config/configwindow.c:664 -msgid "SIP Port" -msgstr "SIP端å£å·" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180 -#: ../sflphone-client-gnome/src/config/hooks-config.c:130 -msgid "URL Argument" -msgstr "URLå‚æ•°" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181 -#: ../sflphone-client-gnome/src/config/hooks-config.c:135 -msgid "Custom commands on incoming calls with URL" -msgstr "定制对带有URLçš„æ¥ç”µçš„处ç†" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182 -msgid "Trigger on specific SIP header" -msgstr "激活指定的SIP头" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183 -msgid "Trigger on IAX2 URL" -msgstr "激活IAX2 URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184 -msgid "Command to run" -msgstr "è¦è¿è¡Œçš„命令" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185 -#: ../sflphone-client-gnome/src/config/hooks-config.c:138 -#, c-format -msgid "%s will be replaced with the passed URL." -msgstr "ä¼ è¾“çš„URL会被替æ¢æˆ%s." - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186 -#: ../sflphone-client-gnome/src/config/hooks-config.c:165 -msgid "Phone number rewriting" -msgstr "é‡è®¾ç”µè¯å·ç " - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187 -msgid "Prefix dialed numbers with" -msgstr "å·ç å‰ç¼€" - -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92 -#: ../sflphone-client-gnome/src/config/configwindow.c:726 -msgid "Destination folder" -msgstr "ç›®æ ‡æ–‡ä»¶å¤¹" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:307 -msgid "Attention:number of results exceeds max displayed." -msgstr "注æ„:结果超过å¯æ˜¾ç¤ºçš„最大值" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:309 -#: ../sflphone-client-gnome/src/sliders.c:163 -msgid "Mic volume" -msgstr "è¯ç’音é‡" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:313 -#: ../sflphone-client-gnome/src/sliders.c:161 -msgid "Speakers volume" -msgstr "扬声器音é‡" - -#: ../sflphone-client-gnome/src/actions.c:54 -#: ../sflphone-client-gnome/src/sflnotify.c:94 -#, c-format -msgid "%d voice mail" -msgid_plural "%d voice mails" -msgstr[0] "%d 个è¯éŸ³ä¿¡æ¯" -msgstr[1] "%d 个è¯éŸ³ä¿¡æ¯" - -#: ../sflphone-client-gnome/src/actions.c:234 -msgid "" -"Unable to connect to the SFLphone server.\n" -"Make sure the daemon is running." -msgstr "" -"连接SFLphoneæœåŠ¡å™¨å¤±è´¥.\n" -"请检查daemon是å¦è¿˜åœ¨è¿è¡Œ." - -#: ../sflphone-client-gnome/src/actions.c:809 -#, c-format -msgid "IP call - %s" -msgstr "IP ç”µè¯ - %s" - -#: ../sflphone-client-gnome/src/actions.c:908 -#, c-format -msgid "" -"<b>Error: No audio codecs found.\n" -"\n" -"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</" -"b> directory in your home( <i>%s</i> )" -msgstr "" -"<b>é”™è¯¯ï¼šæ— æ³•æ‰¾åˆ°codecsç¼–ç 文件.\n" -"\n" -"</b> SFL声音codecs文件应ä½äºŽ<i>%s</i> 或 ä½äºŽä¸»ç›®å½•( <i>%s</i> )çš„<b>." -"sflphone</b>目录下" - -#: ../sflphone-client-gnome/src/assistant.c:70 -msgid "" -"You can at any time check your registration state or modify your accounts " -"parameters in the Options/Accounts window." -msgstr "ä½ å¯ä»¥éšæ—¶åœ¨ 选项/å¸æˆ· 窗å£ä¸æŸ¥çœ‹æ³¨å†ŒçŠ¶æ€æˆ–者修改å¸æˆ·å‚æ•°." - -#: ../sflphone-client-gnome/src/assistant.c:190 -msgid "SFLphone account creation wizard" -msgstr "SFLphone账户创建å‘导" - -#: ../sflphone-client-gnome/src/assistant.c:274 -#: ../sflphone-client-gnome/src/assistant.c:370 -#: ../sflphone-client-gnome/src/config/accountwindow.c:156 -msgid "_Alias" -msgstr "别å(A)" - -#: ../sflphone-client-gnome/src/assistant.c:282 -#: ../sflphone-client-gnome/src/assistant.c:378 -#: ../sflphone-client-gnome/src/config/accountwindow.c:192 -msgid "_Host name" -msgstr "主机å(H)" - -#: ../sflphone-client-gnome/src/assistant.c:290 -#: ../sflphone-client-gnome/src/assistant.c:386 -#: ../sflphone-client-gnome/src/config/accountwindow.c:206 -msgid "_User name" -msgstr "用户å(U)" - -#: ../sflphone-client-gnome/src/assistant.c:306 -#: ../sflphone-client-gnome/src/assistant.c:401 -#: ../sflphone-client-gnome/src/config/accountwindow.c:221 -msgid "_Password" -msgstr "密ç (P)" - -#: ../sflphone-client-gnome/src/assistant.c:324 -#: ../sflphone-client-gnome/src/assistant.c:417 -#: ../sflphone-client-gnome/src/config/accountwindow.c:237 -msgid "_Voicemail number" -msgstr "è¯éŸ³ä¿¡ç®±å·ç (V)" - -#: ../sflphone-client-gnome/src/assistant.c:347 -msgid "_Email address" -msgstr "邮件地å€(E)" - -#: ../sflphone-client-gnome/src/assistant.c:444 -#: ../sflphone-client-gnome/src/config/configwindow.c:532 -msgid "E_nable STUN" -msgstr "使用STUN(n)" - -#: ../sflphone-client-gnome/src/assistant.c:451 -msgid "_STUN server" -msgstr "STUNæœåŠ¡å™¨(S)" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Account Registration" -msgstr "å¸æˆ·æ³¨å†Œ" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Congratulations!" -msgstr "æå–œï¼" - -#: ../sflphone-client-gnome/src/errors.c:29 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening playback device" -msgstr "" -"ALSAæ示\n" -"\n" -"打开回放设备时出错" - -#: ../sflphone-client-gnome/src/errors.c:32 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening capture device" -msgstr "" -"ALSAæ示\n" -"\n" -"打开采集设备时出错" - -#: ../sflphone-client-gnome/src/errors.c:35 -msgid "" -"Pulseaudio notification\n" -"\n" -"Pulseaudio is not running" -msgstr "" -"Pulseaudioæ示\n" -"\n" -"Pulseaudio未è¿è¡Œ" - -#: ../sflphone-client-gnome/src/mainwindow.c:70 -msgid "There is one call in progress." -msgstr "有一个电è¯æ£åœ¨å¤„ç†" - -#: ../sflphone-client-gnome/src/mainwindow.c:74 -msgid "There are calls in progress." -msgstr "有电è¯æ£åœ¨å¤„ç†ä¸" - -#: ../sflphone-client-gnome/src/mainwindow.c:83 -msgid "Do you still want to quit?" -msgstr "确认è¦é€€å‡º?" - -#: ../sflphone-client-gnome/src/mainwindow.c:282 -msgid "SFLphone Error" -msgstr "SFLphone出错" - -#: ../sflphone-client-gnome/src/menus.c:134 -msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols." -msgstr "SFLphone是一个VoIP客户端,它兼容SIPå’ŒIAX2åè®®." - -#: ../sflphone-client-gnome/src/menus.c:137 -msgid "About SFLphone" -msgstr "关于SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:161 -msgid "_Help" -msgstr "帮助(H)" - -#: ../sflphone-client-gnome/src/menus.c:296 -#: ../sflphone-client-gnome/src/menus.c:953 -msgid "_New call" -msgstr "新电è¯(N)" - -#: ../sflphone-client-gnome/src/menus.c:308 -#: ../sflphone-client-gnome/src/menus.c:785 -msgid "_Pick up" -msgstr "拨出(P)" - -#: ../sflphone-client-gnome/src/menus.c:318 -#: ../sflphone-client-gnome/src/menus.c:797 -msgid "_Hang up" -msgstr "放下(H)" - -#: ../sflphone-client-gnome/src/menus.c:328 -#: ../sflphone-client-gnome/src/menus.c:809 -msgid "On _Hold" -msgstr "ä¿æŒ(H)" - -#: ../sflphone-client-gnome/src/menus.c:340 -#: ../sflphone-client-gnome/src/menus.c:821 -msgid "_Record" -msgstr "记录(R)" - -#: ../sflphone-client-gnome/src/menus.c:354 -msgid "_Account creation wizard" -msgstr "å¸æˆ·åˆ›å»ºå‘导" - -#: ../sflphone-client-gnome/src/menus.c:384 -msgid "_Call" -msgstr "电è¯" - -#: ../sflphone-client-gnome/src/menus.c:552 -msgid "Clear _history" -msgstr "清空历å²è®°å½•(C)" - -#: ../sflphone-client-gnome/src/menus.c:564 -msgid "_Accounts" -msgstr "å¸æˆ·(A)" - -#: ../sflphone-client-gnome/src/menus.c:579 -msgid "_Edit" -msgstr "编辑(E)" - -#: ../sflphone-client-gnome/src/menus.c:631 -msgid "_Dialpad" -msgstr "拨å·é¢æ¿" - -#: ../sflphone-client-gnome/src/menus.c:643 -msgid "_Volume controls" -msgstr "音é‡æŽ§åˆ¶(V)" - -#: ../sflphone-client-gnome/src/menus.c:661 -msgid "_View" -msgstr "查看(V)" - -#: ../sflphone-client-gnome/src/menus.c:881 -msgid "_Call back" -msgstr "回å«(C)" - -#: ../sflphone-client-gnome/src/menus.c:1061 -msgid "Edit phone number" -msgstr "编辑电è¯å·ç " - -#: ../sflphone-client-gnome/src/menus.c:1072 -msgid "Edit the phone number before making a call" -msgstr "拨出电è¯å‰ç¼–辑电è¯å·ç " - -#: ../sflphone-client-gnome/src/sflnotify.c:71 -#: ../sflphone-client-gnome/src/sflnotify.c:91 -#, c-format -msgid "%s account : %s" -msgstr "%s å¸æˆ·: %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:75 -#, c-format -msgid "<i>From</i> %s" -msgstr "<i>拨入方</i> %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:111 -#, c-format -msgid "Calling with %s account <i>%s</i>" -msgstr "使用%så¸æˆ·<i>%s</i>呼å«" - -#: ../sflphone-client-gnome/src/sflnotify.c:115 -msgid "Current account" -msgstr "当å‰å¸æˆ·" - -#: ../sflphone-client-gnome/src/sflnotify.c:130 -msgid "You have no accounts set up" -msgstr "ä½ æ²¡æœ‰è®¾ç½®ä»»ä½•è´¦æˆ·" - -#: ../sflphone-client-gnome/src/sflnotify.c:147 -msgid "You have no registered accounts" -msgstr "未å‘现已注册å¸æˆ·" - -#: ../sflphone-client-gnome/src/statusicon.c:91 -msgid "_Show main window" -msgstr "显示主窗å£(S)" - -#: ../sflphone-client-gnome/src/statusicon.c:127 -#, c-format -msgid "%i account configured" -msgid_plural "%i accounts configured" -msgstr[0] "å·²é…置了%i个账户" -msgstr[1] "å·²é…置了%i个账户" - -#: ../sflphone-client-gnome/src/toolbar.c:232 -#: ../sflphone-client-gnome/src/toolbar.c:234 -msgid "History" -msgstr "历å²" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:116 -msgid "Account settings" -msgstr "å¸æˆ·è®¾ç½®" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:150 -msgid "_Enable this account" -msgstr "å¯ç”¨è¯¥è´¦æˆ·(E)" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:164 -msgid "_Protocol" -msgstr "åè®®(P)" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:182 -msgid "Unknown" -msgstr "未知" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:200 -msgid "_Resolve host name only once for the session" -msgstr "" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:312 -msgid "_Use Evolution address books" -msgstr "使用Evolution地å€è–„(U)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:319 -msgid "Download limit :" -msgstr "下载上é™:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:327 -msgid "cards" -msgstr "å¡" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:333 -msgid "_Display contact photo if available" -msgstr "如果å¯è¡Œåˆ™æ˜¾ç¤ºè”系人照片(D)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:341 -msgid "Fields from Evolution's address books" -msgstr "使用Evolution地å€è–„ä¸çš„如下å—段:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:345 -msgid "_Work" -msgstr "å•ä½ç”µè¯(W)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:351 -msgid "_Home" -msgstr "家åºç”µè¯(H)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:357 -msgid "_Mobile" -msgstr "移动电è¯(M)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:364 -msgid "Address Books" -msgstr "地å€ç°¿" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:368 -msgid "Select which Evolution address books to use" -msgstr "选择使用如下Evolution地å€è–„" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:404 -#: ../sflphone-client-gnome/src/config/audioconf.c:576 -msgid "Name" -msgstr "å称" - -#: ../sflphone-client-gnome/src/config/audioconf.c:741 -msgid "_Voice Activity Detection" -msgstr "声音状æ€æ£€æµ‹(V)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:751 -msgid "_Noise Reduction (Narrow-Band Companding)" -msgstr "é™å™ªå¤„ç†-窄频压缩(N)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:780 -msgid "Sound Manager" -msgstr "音频管ç†å™¨" - -#: ../sflphone-client-gnome/src/config/audioconf.c:783 -msgid "_Pulseaudio" -msgstr "Pulseaudio" - -#: ../sflphone-client-gnome/src/config/audioconf.c:788 -msgid "_ALSA" -msgstr "ALSA" - -#: ../sflphone-client-gnome/src/config/audioconf.c:835 -msgid "Ringtones" -msgstr "铃声" - -#: ../sflphone-client-gnome/src/config/audioconf.c:841 -msgid "_Enable ringtones" -msgstr "å¯ç”¨é“ƒå£°(E)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:847 -msgid "Choose a ringtone" -msgstr "选择铃声" - -#: ../sflphone-client-gnome/src/config/audioconf.c:853 -msgid "Audio Files" -msgstr "音频文件" - -#: ../sflphone-client-gnome/src/config/configwindow.c:589 -msgid "Desktop Notifications" -msgstr "æ¡Œé¢æ示" - -#: ../sflphone-client-gnome/src/config/configwindow.c:593 -msgid "_Enable notifications" -msgstr "å¯ç”¨æ示(E)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:599 -msgid "Enable voicemail _notifications" -msgstr "å¯ç”¨è¯éŸ³é‚®ç®±æ示(n)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:611 -msgid "System Tray Icon" -msgstr "ç³»ç»Ÿæ‰˜ç›˜å›¾æ ‡" - -#: ../sflphone-client-gnome/src/config/configwindow.c:614 -msgid "_Popup main window on incoming call" -msgstr "æ¥ç”µæ—¶å¼¹å‡ºä¸»çª—å£(P)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:619 -msgid "Ne_ver popup main window" -msgstr "从ä¸å¼¹å‡ºä¸»çª—å£(v)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:623 -msgid "Hide SFLphone window on _startup" -msgstr "在å¯åŠ¨æ—¶éšè—SFLphone主窗å£" - -#: ../sflphone-client-gnome/src/config/configwindow.c:629 -msgid "Calls History" -msgstr "拨å·åŽ†å²" - -#: ../sflphone-client-gnome/src/config/configwindow.c:632 -#, fuzzy -msgid "_Keep my history for at least" -msgstr "ä¿ç•™åŽ†å²è®°å½•è‡³å°‘(K)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:647 -msgid "PulseAudio sound server" -msgstr "PulseAudioæœåŠ¡å™¨" - -#: ../sflphone-client-gnome/src/config/configwindow.c:650 -msgid "_Mute other applications during a call" -msgstr "当有æ¥ç”µæ—¶é™éŸ³å…¶å®ƒåº”用程åº(c)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:677 -msgid "Port" -msgstr "端å£" - -#: ../sflphone-client-gnome/src/config/configwindow.c:732 -msgid "Select a folder" -msgstr "选择文件夹" - -#: ../sflphone-client-gnome/src/config/configwindow.c:766 -msgid "Preferences" -msgstr "属性" - -#: ../sflphone-client-gnome/src/config/configwindow.c:845 -msgid "Configured Accounts" -msgstr "å·²é…ç½®å¸æˆ·" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:141 -msgid "Trigger on specific _SIP header" -msgstr "激活指定的SIP头(S)" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:150 -msgid "Trigger on _IAX2 URL" -msgstr "激活IAX2 URL(I)" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:155 -msgid "Command to _run" -msgstr "è¿è¡Œå‘½ä»¤(r)" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:169 -msgid "_Prefix dialed numbers with" -msgstr "å·ç å‰ç¼€(P)" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:56 -msgid "Search all" -msgstr "查询所有" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:57 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:70 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:82 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:94 -msgid "Click here to change the search type" -msgstr "请点击æ¤å¤„改å˜æŸ¥è¯¢æ–¹å¼" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:69 -msgid "Search by missed call" -msgstr "从未接电è¯ä¸æŸ¥è¯¢" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:81 -msgid "Search by incoming call" -msgstr "从æ¥ç”µä¸æŸ¥è¯¢" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:93 -msgid "Search by outgoing call" -msgstr "从拨出电è¯ä¸æŸ¥è¯¢" - -#~ msgctxt "Config section" -#~ msgid "Accounts" -#~ msgstr "å¸æˆ·" - -#~ msgctxt "account state" -#~ msgid "Registered" -#~ msgstr "已注册" - -#~ msgctxt "account state" -#~ msgid "Not Registered" -#~ msgstr "未注册" - -#~ msgctxt "account state" -#~ msgid "Trying..." -#~ msgstr "æ£åœ¨è¿žæŽ¥..." - -#~ msgctxt "account state" -#~ msgid "Error" -#~ msgstr "注册失败" - -#~ msgctxt "account state" -#~ msgid "Network unreachable" -#~ msgstr "网络连接失败" - -#~ msgctxt "account state" -#~ msgid "Host unreachable" -#~ msgstr "æœåŠ¡å™¨è¿žæŽ¥å¤±è´¥" - -#~ msgctxt "account state" -#~ msgid "Stun configuration error" -#~ msgstr "STUNé…置有误" - -#~ msgctxt "account state" -#~ msgid "Stun server invalid" -#~ msgstr "STUNæœåŠ¡å™¨æ— 效" - -#~ msgctxt "account state" -#~ msgid "Invalid" -#~ msgstr "æ— æ•ˆ" - -#~ msgctxt "Config section" -#~ msgid "General" -#~ msgstr "常用é…ç½®" - -#~ msgctxt "Config section" -#~ msgid "Address Book" -#~ msgstr "地å€ç°¿" - -#~ msgctxt "Config section" -#~ msgid "Recordings" -#~ msgstr "记录" - -#~ msgctxt "Config section" -#~ msgid "Hooks" -#~ msgstr "é’©é”®" - -#~ msgid "User" -#~ msgstr "用户å" - -#~ msgid "Mailbox" -#~ msgstr "è¯éŸ³é‚®ä»¶" - -#~ msgctxt "Action record a call" -#~ msgid "Record" -#~ msgstr "记录" - -#~ msgid "%s - %s" -#~ msgstr "%s - %s" - -#~ msgid "Bad authentification" -#~ msgstr "认è¯é”™è¯¯" - -#~ msgid "%d voice mails" -#~ msgstr "%d 个è¯éŸ³ä¿¡æ¯" - -#~ msgid "No registered account" -#~ msgstr "未å‘现已注册å¸æˆ·" - -#~ msgid "" -#~ "This assistant is now finished.\n" -#~ "You can at any time check your registration state or modify your accounts " -#~ "parameters in the Options/Accounts window.\n" -#~ "\n" -#~ "Alias : %s\n" -#~ "Server : %s\n" -#~ "Username : %s\n" -#~ msgstr "" -#~ "é…置完æˆ.\n" -#~ "ä½ å¯ä»¥éšæ—¶åœ¨ 选项/å¸æˆ· 窗å£ä¸æŸ¥çœ‹æ³¨å†ŒçŠ¶æ€æˆ–者修改å¸æˆ·å‚æ•°.\n" -#~ "\n" -#~ "别å: %s\n" -#~ "æœåŠ¡å™¨: %s\n" -#~ "用户å: %s\n" - -#~ msgid "SFLphone account configuration wizard" -#~ msgstr "SFLphone å¸æˆ·è®¾ç½®å‘导" - -#~ msgid "Welcome to SFLphone!" -#~ msgstr "欢迎使用SFLphone!" - -#~ msgid "Select an account type:" -#~ msgstr "选择å¸æˆ·ç±»åž‹:" - -#~ msgid "Please select one of the following option:" -#~ msgstr "请选择以下选项ä¸çš„一个:" - -#~ msgid "SIP account configuration" -#~ msgstr "SIPå¸æˆ·é…ç½®" - -#~ msgid "Please fill the following information:" -#~ msgstr "请填写以下信æ¯:" - -#~ msgid "Optional Email Address " -#~ msgstr "å¯é€‰é‚®ä»¶åœ°å€ " - -#~ msgid "This email address will be use to send your voicemail messages" -#~ msgstr "这个邮件地å€å°†è¢«ç”¨æ¥å‘é€æ‚¨çš„è¯éŸ³é‚®ç®±æ¶ˆæ¯" - -#~ msgid "_Email" -#~ msgstr " 邮件(E)" - -#~ msgid "IAX2 account configuration" -#~ msgstr "IAX2å¸æˆ·é…ç½®" - -#~ msgid "Network Address Translation" -#~ msgstr "网络地å€è§£æž" - -#~ msgid "Edit phone" -#~ msgstr "编辑电è¯" - -#~ msgid "%s account: %s" -#~ msgstr "%s å¸æˆ·: %s" - -#~ msgid "<i>From:</i> %s" -#~ msgstr "<i>拨入方:</i> %s" - -#~ msgid "You haven't setup any accounts" -#~ msgstr "ä½ æ²¡æœ‰è®¾ç½®ä»»ä½•å¸æˆ·" - -#~ msgid "SFLphone - %i accounts configured" -#~ msgstr "SFLphone - %i 个å¸æˆ·å·²é…ç½®" - -#~ msgid "\"Voicemail\" <%s>" -#~ msgstr "\"è¯éŸ³é‚®ä»¶\" <%s>" - -#~ msgid "Place a call" -#~ msgstr "拨å·" - -#~ msgid "Off Hold" -#~ msgstr "æ¢å¤é€šè¯" - -#~ msgid "On Hold" -#~ msgstr "待机" - -#~ msgid "Record a call" -#~ msgstr "记录通è¯" - -#~ msgid "Account Parameters" -#~ msgstr "å¸æˆ·ç›¸å…³å‚æ•°" - -#~ msgid "Download limit:" -#~ msgstr "下载上é™:" - -#~ msgid "_Business phone" -#~ msgstr "商务电è¯(B)" - -#~ msgid "_Home phone" -#~ msgstr "家åºç”µè¯(H)" - -#~ msgid "_Mobile phone" -#~ msgstr "移动电è¯(M)" - -#~ msgid "Select which Evolution address books to use:" -#~ msgstr "选择使用如下Evolution地å€è–„:" - -#~ msgid "audio device index for output = %d" -#~ msgstr "音频设备输出索引 ï¼ %d" - -#~ msgid "ALSA configuration" -#~ msgstr "ALSA é…ç½®" - -#~ msgid "Stun parameters will apply to each SIP account created." -#~ msgstr "Stunå‚数将应用于æ¯ä¸€ä¸ªæ³¨å†Œçš„SIPå¸æˆ·" - -#~ msgid "Enable it if you are behind a firewall" -#~ msgstr "当使用防ç«å¢™æ—¶,å¯ç”¨è¯¥é¡¹" - -#~ msgid "Format: name.server:port" -#~ msgstr "æ ¼å¼ï¼šname.server:port" - -#~ msgid "Port:" -#~ msgstr "端å£:" - -#~ msgid "Recordings folder" -#~ msgstr "记录文件夹(R)" - -#~ msgid "General Settings" -#~ msgstr "常用é…ç½®" - -#~ msgid "Audio Settings" -#~ msgstr "音频é…ç½®" - -#~ msgid "URL Passing" -#~ msgstr "ä¼ è¾“URL" - -#~ msgid "Phone Number Rewriting" -#~ msgstr "é‡è®¾ç”µè¯å·ç " - -#~ msgid "_Prefix dialed numbers with:" -#~ msgstr "å·ç å‰ç¼€:" - -#~ msgid "Accept" -#~ msgstr "接å—" - -#~ msgid "Refuse" -#~ msgstr "æ‹’ç»" - -#~ msgid "Ignore" -#~ msgstr "忽略" - -#~ msgid "<small>Missed call</small>" -#~ msgstr "<small>未接电è¯</small>" - -#~ msgid "<small>Duration:</small> %s" -#~ msgstr "<small>时长:</small> %s" - -#~ msgid "Fields" -#~ msgstr "å—段" - -#~ msgid "_History size limit" -#~ msgstr "历å²è®°å½•ä¸Šé™(H)" - -#~ msgid "" -#~ "SFLphone can run custom commands if incoming calls come with an URL " -#~ "attached.\n" -#~ "In this case, %s will be replaced with the passed URL." -#~ msgstr "" -#~ "当æ¥ç”µæœ‰é™„åŠ çš„URLæ—¶,SFLphoneå¯è¿è¡Œå®¢æˆ·å‘½ä»¤.\n" -#~ "在æ¤æƒ…况下,ä¼ è¾“çš„URL会被替æ¢æˆ%s." - -#~ msgid "Search history" -#~ msgstr "查找历å²è®°å½•" - -#~ msgid "Search contact" -#~ msgstr "查找è”系人(S)" - -#~ msgid "Registered to %s (%s)" -#~ msgstr "注册到 %s (%s)" - -#~ msgid "%s account- %s %s" -#~ msgstr "%s å¸æˆ·- %s %s" - -#~ msgid "Books" -#~ msgstr "é’©é”®" - -#~ msgid "_Enable" -#~ msgstr "å¯ç”¨(E)" - -#~ msgid "_Notify voice mails" -#~ msgstr "通知è¯éŸ³é‚®ä»¶(N)" - -#~ msgid "_Start hidden" -#~ msgstr "å¯åŠ¨æ—¶éšè—(S)" - -#~ msgid "_Maximum number of calls" -#~ msgstr "最大拨å·æ•°(M)" - -#~ msgid "_Control running applications volume" -#~ msgstr "控制æ£åœ¨è¿è¡Œçš„应用程åºçš„音é‡(C)" - -#~ msgid "Account previously setup" -#~ msgstr "å¸æˆ·ä»¥å‰è®¾ç½®" - -#~ msgid "URL argument" -#~ msgstr "URLå‚æ•°" - -#~ msgid "_SIP protocol" -#~ msgstr "SIP åè®®(S)" - -#~ msgid "_SIP Header: " -#~ msgstr "SIP消æ¯å¤´(S):" - -#~ msgid "_IAX2 protocol" -#~ msgstr "IAX2 åè®®(I)" - -#~ msgid "Search" -#~ msgstr "查找" - -#~ msgid "_Enabled" -#~ msgstr "å¯ç”¨(E)" - -#~ msgid "%s account- %s" -#~ msgstr "%s å¸æˆ·- %s" - -#~ msgid "Noise reduction" -#~ msgstr "é™å™ª" - -#~ msgid "_Destination folder" -#~ msgstr "ç›®æ ‡æ–‡ä»¶å¤¹(D)" - -#~ msgid "_Account Assistant" -#~ msgstr "å¸æˆ·å‘导(A)" - -#~ msgid "Setup Accounts" -#~ msgstr "设定å¸æˆ·" - -#~ msgid "Search Parameters" -#~ msgstr "查找相关å‚æ•°" - -#~ msgid "Maximum result number for a request: " -#~ msgstr "最大拨å·æ•°" - -#~ msgid "Search for and display: " -#~ msgstr "查找并显示:" - -#~ msgid "_STUN Server" -#~ msgstr "STUNæœåŠ¡å™¨(S)" diff --git a/sflphone-client-kde/po/zh_HK/CMakeLists.txt b/sflphone-client-kde/po/zh_HK/CMakeLists.txt deleted file mode 100644 index 90a1ffa2411968a18799be5759069b0472534204..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/zh_HK/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -file(GLOB _po_files *.po) -GETTEXT_PROCESS_PO_FILES(zh_HK ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} ) diff --git a/sflphone-client-kde/po/zh_HK/sflphone-client-kde.po b/sflphone-client-kde/po/zh_HK/sflphone-client-kde.po deleted file mode 100644 index 5b034406b89b4f8e16d7e3e3279ccb5d5fe9aaea..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/po/zh_HK/sflphone-client-kde.po +++ /dev/null @@ -1,1540 +0,0 @@ -# Chinese translation of SFLphone. -# Copyright (C) 2008 The Free Software Foundation, Inc. -# This file is distributed under the GNU General Public License Version 3. -# -# Yun Liu <yun.liu@savoirfairelinux.com>, 2008. -# -msgid "" -msgstr "" -"Project-Id-Version: SFLphone 0.9.2\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-07-23 10:14-0400\n" -"PO-Revision-Date: 2008-10-28 14:15\n" -"Last-Translator: Yun Liu <yun.liu@savoirfairelinux.com>\n" -"Language-Team: SavoirFaireLinux Inc <sflphoneteam@savoirfairelinux.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n>1;\n" - -#: ../sflphone-client-kde/src/Account.cpp:34 -#: ../sflphone-client-gnome/src/accountlist.c:175 -msgid "Registered" -msgstr "已註冊" - -#: ../sflphone-client-kde/src/Account.cpp:36 -#: ../sflphone-client-gnome/src/accountlist.c:178 -msgid "Not Registered" -msgstr "未註冊" - -#: ../sflphone-client-kde/src/Account.cpp:38 -#: ../sflphone-client-gnome/src/accountlist.c:181 -msgid "Trying..." -msgstr "æ£åœ¨é€£æŽ¥..." - -#: ../sflphone-client-kde/src/Account.cpp:40 -#: ../sflphone-client-gnome/src/accountlist.c:184 -#: ../sflphone-client-gnome/src/sflnotify.c:131 -#: ../sflphone-client-gnome/src/sflnotify.c:148 -msgid "Error" -msgstr "註冊失敗" - -#: ../sflphone-client-kde/src/Account.cpp:42 -#: ../sflphone-client-gnome/src/accountlist.c:187 -#, fuzzy -msgid "Authentication Failed" -msgstr "èªè‰éŒ¯èª¤" - -#: ../sflphone-client-kde/src/Account.cpp:44 -#: ../sflphone-client-gnome/src/accountlist.c:190 -msgid "Network unreachable" -msgstr "網路連線失敗" - -#: ../sflphone-client-kde/src/Account.cpp:46 -#: ../sflphone-client-gnome/src/accountlist.c:193 -msgid "Host unreachable" -msgstr "伺æœå™¨é€£ç·šå¤±æ•—" - -#: ../sflphone-client-kde/src/Account.cpp:48 -#: ../sflphone-client-gnome/src/accountlist.c:196 -msgid "Stun configuration error" -msgstr "Stuné…置有誤" - -#: ../sflphone-client-kde/src/Account.cpp:50 -#: ../sflphone-client-gnome/src/accountlist.c:199 -msgid "Stun server invalid" -msgstr "Stun伺æœå™¨ç„¡æ•ˆ" - -#: ../sflphone-client-kde/src/Account.cpp:51 -#: ../sflphone-client-gnome/src/accountlist.c:202 -msgid "Invalid" -msgstr "無效" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:166 -#: ../sflphone-client-kde/src/AccountWizard.cpp:281 -#: ../sflphone-client-kde/src/SFLPhone.cpp:121 -msgid "Account creation wizard" -msgstr "帳戶創建å‘å°Ž" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:202 -#: ../sflphone-client-kde/src/AccountWizard.cpp:220 -#: ../sflphone-client-kde/src/AccountWizard.cpp:564 -#: ../sflphone-client-gnome/src/assistant.c:68 -#, c-format -msgid "This assistant is now finished." -msgstr "é…置完æˆ." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:214 -msgid "Creation of account has failed for the reason" -msgstr "" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:258 -#: ../sflphone-client-kde/src/AccountWizard.cpp:443 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:403 -#: ../sflphone-client-gnome/src/assistant.c:72 -msgid "Alias" -msgstr "別稱" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:259 -#: ../sflphone-client-kde/src/AccountWizard.cpp:444 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:410 -#: ../sflphone-client-gnome/src/assistant.c:75 -msgid "Server" -msgstr "伺æœå™¨" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:260 -#: ../sflphone-client-kde/src/AccountWizard.cpp:445 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:411 -#: ../sflphone-client-gnome/src/assistant.c:78 -msgid "Username" -msgstr "使用者å稱" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:261 -#: ../sflphone-client-kde/src/AccountWizard.cpp:446 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:412 -msgid "Password" -msgstr "密碼" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:262 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:404 -#: ../sflphone-client-gnome/src/config/configwindow.c:418 -msgid "Protocol" -msgstr "å”è°" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:263 -#: ../sflphone-client-kde/src/AccountWizard.cpp:447 -msgid "Voicemail number" -msgstr "語音郵箱" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:282 -#: ../sflphone-client-gnome/src/assistant.c:216 -msgid "Welcome to the Account creation wizard of SFLphone!" -msgstr "æ¡è¿Žä½¿ç”¨SFLphone帳戶創建嚮導!" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:284 -#: ../sflphone-client-gnome/src/assistant.c:217 -msgid "This installation wizard will help you configure an account." -msgstr "安è£å‘導將幫助您é…置帳戶" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:312 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Account" -msgstr "帳戶" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:313 -#: ../sflphone-client-gnome/src/assistant.c:249 -msgid "Please select one of the following options" -msgstr "è«‹é¸æ“‡ä»¥ä¸‹é¸é …ä¸çš„一個" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:315 -#: ../sflphone-client-gnome/src/assistant.c:251 -msgid "Create a free SIP/IAX2 account on sflphone.org" -msgstr "在sflphone.org上創建å…費的SIP/IAX2帳戶" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:316 -#: ../sflphone-client-gnome/src/assistant.c:253 -msgid "Register an existing SIP or IAX2 account" -msgstr "註冊已å˜åœ¨çš„SIP或IAX2帳戶" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:355 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "VoIP Protocols" -msgstr "VoIPå”è°" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:356 -#: ../sflphone-client-gnome/src/assistant.c:231 -msgid "Select an account type" -msgstr "é¸æ“‡å¸³æˆ¶é¡žåž‹" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:358 -#: ../sflphone-client-gnome/src/assistant.c:233 -msgid "SIP (Session Initiation Protocol)" -msgstr "SIP(會話åˆå§‹åŒ–å”è°)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:359 -#: ../sflphone-client-gnome/src/assistant.c:235 -msgid "IAX2 (InterAsterix Exchange)" -msgstr "IAX2(Asterisk內部交æ›å”è°)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:398 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "Optional email address" -msgstr "å¯é¸éƒµä»¶åœ°å€" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:399 -#: ../sflphone-client-gnome/src/assistant.c:339 -msgid "This email address will be used to send your voicemail messages." -msgstr "這個郵件地å€å°‡è¢«ç”¨ä¾†ç™¼é€æ‚¨çš„語音" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:401 -msgid "Email address" -msgstr "郵件地å€" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:435 -#: ../sflphone-client-gnome/src/assistant.c:266 -msgid "SIP account settings" -msgstr "SIP帳戶é…ç½®" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:439 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "IAX2 account settings" -msgstr "IAX2帳戶é…ç½®" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:441 -#: ../sflphone-client-gnome/src/assistant.c:266 -#: ../sflphone-client-gnome/src/assistant.c:362 -msgid "Please fill the following information" -msgstr "請填寫如下信æ¯" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:526 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:856 -msgid "Network Address Translation (NAT)" -msgstr "网络地å€è§£æž(NAT)" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:527 -#: ../sflphone-client-gnome/src/assistant.c:435 -#: ../sflphone-client-gnome/src/config/configwindow.c:536 -msgid "You should probably enable this if you are behind a firewall." -msgstr "å¦‚æžœä½ ä½¿ç”¨ç¶²è·¯é˜²ç«ç‰†ï¼Œä½ 很有å¯èƒ½éœ€è¦è¨å®šè©²é …." - -#: ../sflphone-client-kde/src/AccountWizard.cpp:529 -msgid "Enable STUN" -msgstr "啟用STUN" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:530 -msgid "Stun Server" -msgstr "STUN伺æœå™¨" - -#: ../sflphone-client-kde/src/AccountWizard.cpp:565 -msgid "" -"After checking the settings you chose, click \"Finish\" to create the " -"account." -msgstr "當您檢查完é¸å®šçš„è¨ç½®,請點擊\"çµæŸ\"來創建帳戶" - -#: ../sflphone-client-kde/src/ActionSetAccountFirst.cpp:26 -msgid "Default account" -msgstr "默èªå¸³æˆ¶" - -#: ../sflphone-client-kde/src/Call.cpp:119 -#: ../sflphone-client-gnome/src/contacts/calltree.c:322 -msgid "Transfer to : " -msgstr "轉給:" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:89 -#: ../sflphone-client-gnome/src/actions.c:816 -msgid "Codec" -msgstr "編碼" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:93 -#: ../sflphone-client-gnome/src/config/audioconf.c:581 -msgid "Frequency" -msgstr "顰律" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:97 -#: ../sflphone-client-gnome/src/config/audioconf.c:586 -msgid "Bitrate" -msgstr "比率" - -#: ../sflphone-client-kde/src/CodecListModel.cpp:101 -#: ../sflphone-client-gnome/src/config/audioconf.c:591 -msgid "Bandwidth" -msgstr "顰寬" - -#: ../sflphone-client-kde/src/main.cpp:38 -msgid "SFLphone KDE Client" -msgstr "SFLphone KDE客戶端" - -#: ../sflphone-client-kde/src/main.cpp:42 -msgid "(C) 2009 Savoir-faire Linux" -msgstr "(C) 2009 Savoir-faire Linux" - -#: ../sflphone-client-kde/src/main.cpp:46 -msgid "Jérémy Quentin" -msgstr "Jérémy Quentin" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "NAME OF TRANSLATORS" -msgid "Your names" -msgstr "Yun Liu" - -#: ../sflphone-client-kde/src/main.cpp:47 -msgctxt "EMAIL OF TRANSLATORS" -msgid "Your emails" -msgstr "yunliu2000@gmail.com" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:53 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/statusicon.c:126 -msgid "SFLphone" -msgstr "SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:100 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1020 -msgid "Main screen" -msgstr "主å±å¹•" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:101 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1025 -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:165 -msgid "Call history" -msgstr "呼å«è¨˜éŒ„" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:102 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1030 -#: ../sflphone-client-gnome/src/toolbar.c:243 -#: ../sflphone-client-gnome/src/toolbar.c:245 -msgid "Address book" -msgstr "地å€ç°¿" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:115 -msgid "Configure SFLphone" -msgstr "é…ç½®SFLphone" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:117 -msgid "Display volume controls" -msgstr "顯示音é‡æŽ§åˆ¶" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:118 -msgid "Display dialpad" -msgstr "顯示撥號éµç›¤" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:227 -msgid "Incoming call" -msgstr "來電" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "You have an incoming call from" -msgstr "您有一個電話,來自於" - -#: ../sflphone-client-kde/src/SFLPhone.cpp:228 -msgid "Click to accept or refuse it." -msgstr "請點擊接è½æˆ–拒絕" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:656 -msgid "Address book loading..." -msgstr "載入地å€ç°¿......" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:840 -#: ../sflphone-client-gnome/src/actions.c:89 -msgid "No registered accounts" -msgstr "沒有已註冊帳戶" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:844 -#: ../sflphone-client-gnome/src/actions.c:83 -#: ../sflphone-client-gnome/src/actions.c:813 -msgid "Using account" -msgstr "使用賬戶" - -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1045 -#: ../sflphone-client-kde/src/SFLPhoneView.cpp:1109 -msgid "Edit before call" -msgstr "呼å«å‰é€²è¡Œç·¨è¼¯" - -#: ../sflphone-client-kde/src/sflphone_const.h:40 -#: ../sflphone-client-gnome/src/toolbar.c:167 -#: ../sflphone-client-gnome/src/toolbar.c:169 -msgid "New call" -msgstr "新電話" - -#: ../sflphone-client-kde/src/sflphone_const.h:41 -#: ../sflphone-client-kde/src/sflphone_const.h:46 -#: ../sflphone-client-gnome/src/toolbar.c:186 -#: ../sflphone-client-gnome/src/toolbar.c:188 -msgid "Hang up" -msgstr "放電話" - -#: ../sflphone-client-kde/src/sflphone_const.h:42 -#: ../sflphone-client-gnome/src/toolbar.c:207 -#: ../sflphone-client-gnome/src/toolbar.c:209 -msgid "Hold on" -msgstr "呼å«ä¿æŒ" - -#: ../sflphone-client-kde/src/sflphone_const.h:43 -#: ../sflphone-client-gnome/src/toolbar.c:220 -#: ../sflphone-client-gnome/src/toolbar.c:222 -msgid "Transfer" -msgstr "轉接" - -#: ../sflphone-client-kde/src/sflphone_const.h:44 -#: ../sflphone-client-gnome/src/toolbar.c:263 -msgid "Record" -msgstr "記錄" - -#: ../sflphone-client-kde/src/sflphone_const.h:45 -#: ../sflphone-client-gnome/src/toolbar.c:176 -#: ../sflphone-client-gnome/src/toolbar.c:178 -msgid "Pick up" -msgstr "接電話" - -#: ../sflphone-client-kde/src/sflphone_const.h:47 -#: ../sflphone-client-gnome/src/toolbar.c:196 -#: ../sflphone-client-gnome/src/toolbar.c:198 -msgid "Hold off" -msgstr "æ¢å¾©é€šè©±" - -#: ../sflphone-client-kde/src/sflphone_const.h:48 -msgid "Give up transfer" -msgstr "å–消轉接" - -#: ../sflphone-client-kde/src/sflphone_const.h:49 -msgid "Call back" -msgstr "回å«" - -#: ../sflphone-client-kde/src/sflphone_const.h:50 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:413 -#: ../sflphone-client-gnome/src/toolbar.c:52 -#: ../sflphone-client-gnome/src/toolbar.c:251 -#: ../sflphone-client-gnome/src/toolbar.c:255 -msgid "Voicemail" -msgstr "語音郵件" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:48 -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:91 -#: ../sflphone-client-gnome/src/config/addressbook-config.c:306 -#: ../sflphone-client-gnome/src/config/configwindow.c:722 -#: ../sflphone-client-gnome/src/config/configwindow.c:791 -msgid "General" -msgstr "常用é…ç½®" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:49 -#, fuzzy -msgid "Display" -msgstr "顯示" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:50 -#: ../sflphone-client-gnome/src/config/configwindow.c:833 -msgid "Accounts" -msgstr "帳戶" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:51 -#: ../sflphone-client-gnome/src/config/configwindow.c:786 -#, fuzzy -msgid "Audio" -msgstr "éŸ³é »" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:52 -#: ../sflphone-client-gnome/src/config/configwindow.c:801 -msgid "Address Book" -msgstr "地å€ç°¿" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:53 -#: ../sflphone-client-gnome/src/config/configwindow.c:796 -msgid "Recordings" -msgstr "記錄" - -#: ../sflphone-client-kde/src/conf/ConfigurationDialog.cpp:54 -#: ../sflphone-client-gnome/src/config/configwindow.c:806 -msgid "Hooks" -msgstr "鉤éµ" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:368 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows. Enable/disable them by checking/unchecking " -"them on the left of the item. Add or remove some with \"Plus\" and \"Sub\" " -"buttons. Edit the selected account with the form on the right." -msgstr "" -"在默èªæƒ…æ³ä¸‹ï¼Œç•¶ä½ 打電話時,sflphone會使用列表當ä¸ç¬¬ä¸€å€‹å·²è¨»å†Šçš„帳戶。使用ç®" -"é \"上\"å’Œ\"下\"å¯ä»¥æ”¹è®Šè³¬æˆ¶çš„é †åºã€‚é¸æ“‡è³¬æˆ¶å稱左邊的方框å¯ä»¥å•Ÿç”¨å¸³æˆ¶ï¼Œå–消" -"é¸æ“‡å‰‡æœƒç¦ç”¨è©²è³¬æˆ¶ã€‚通éŽ\"åŠ \"\"減\"按鈕å¯ä»¥æ·»åŠ 或刪除賬戶。點擊\"編輯\"按鈕" -"å¯ä»¥æ”¹è®Šè³¬æˆ¶çš„è¨ç½®ã€‚" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:372 -msgid "Remove the selected account" -msgstr "刪除所é¸è³¬æˆ¶" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:375 -msgid "" -"This button will remove the selected account in the list below. Be sure you " -"really don't need it anymore. If you think you might use it again later, " -"just uncheck it." -msgstr "" -"該按鈕會刪除列表ä¸è¢«é¸å®šçš„賬戶。請確èªä½ çš„æ“ä½œã€‚å¦‚æžœä½ å¸Œæœ›ç¹¼çºŒä½¿ç”¨æŸå€‹è³¬æˆ¶ï¼Œ" -"è«‹å–消å°è©²è³¬æˆ¶çš„é¸æ“‡" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:380 -msgid "Remove" -msgstr "刪除" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:382 -msgid "Add a new account" -msgstr "å¢žåŠ æ–°å¸³æˆ¶" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:385 -msgid "" -"This button enables you to initialize a new account. You will then be able " -"to edit it using the form on the right." -msgstr "" -"通éŽè©²æŒ‰éˆ•å¯ä»¥å‰µå»ºä¸€å€‹æ–°è³¬æˆ¶ã€‚æ·»åŠ è©²è³¬æˆ¶ä¹‹å¾Œä½ é‚„å¯ä»¥é€šéŽç·¨è¼¯æŒ‰éˆ•ä¾†ä¿®æ”¹è¨ç½®ã€‚" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:387 -msgid "Add" -msgstr "æ·»åŠ " - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:389 -msgid "Get this account down" -msgstr "將該賬戶å‘下移動" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:392 -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:399 -msgid "" -"By default, when you place a call, sflphone will use the first account in " -"this list which is \"registered\". Change the order of the accounts using " -"the \"Up\" and \"Down\" arrows." -msgstr "" -"在默èªæƒ…æ³ä¸‹ï¼Œç•¶ä½ 打電話時,sflphone會使用列表當ä¸ç¬¬ä¸€å€‹å·²è¨»å†Šçš„帳戶。使用ç®" -"é \"上\"å’Œ\"下\"å¯ä»¥æ”¹è®Šè³¬æˆ¶çš„é †åºã€‚é¸æ“‡è³¬æˆ¶å稱左邊的方框å¯ä»¥å•Ÿç”¨å¸³æˆ¶ï¼Œå–消" -"é¸æ“‡å‰‡æœƒç¦ç”¨è©²è³¬æˆ¶ã€‚通éŽ\"åŠ \"\"減\"按鈕å¯ä»¥æ·»åŠ 或刪除賬戶。" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:394 -msgid "Down" -msgstr "下" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:396 -msgid "Get this account up" -msgstr "把該賬戶å‘上移動" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:401 -msgid "Up" -msgstr "上" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:402 -msgid "Apply" -msgstr "套用" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:407 -msgid "SIP" -msgstr "SIP" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:408 -msgid "IAX" -msgstr "IAX" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:414 -#: ../sflphone-client-gnome/src/config/configwindow.c:425 -msgid "Status" -msgstr "狀態" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:416 -msgid "Basic" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:417 -#, fuzzy -msgid "Registration expire" -msgstr "已註冊" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:418 -msgid "Conform to RFC 3263" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:419 -msgid "Advanced" -msgstr "" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:421 -#: ../sflphone-client-gnome/src/config/configwindow.c:528 -msgid "Stun parameters will be applied on each SIP account created." -msgstr "STUNåƒæ•¸å°‡æ‡‰ç”¨æ–¼æ¯ä¸€å€‹è¨»å†Šçš„SIP帳戶" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:422 -msgid "Enable Stun" -msgstr "啟用STUN" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:424 -#: ../sflphone-client-gnome/src/config/configwindow.c:544 -msgid "Format : name.server:port" -msgstr "æ ¼å¼ : å稱.æœå‹™å™¨:端å£" - -#: ../sflphone-client-kde/build/src/ui_dlgaccountsbase.h:426 -msgid "choose Stun server (example : stunserver.org)" -msgstr "é¸æ“‡STUNæœå‹™å™¨(例如:stunserver.org)" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:154 -msgid "Enable address book" -msgstr "啟用地å€ç°¿" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:155 -msgid "Maximum results" -msgstr "çµæžœæœ€å¤§å€¼" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:156 -msgid "Display photo if available" -msgstr "如果å¯ä»¥å‰‡é¡¯ç¤ºè¯ç¹«äººç…§ç‰‡" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:157 -msgid "Display phone numbers of these types :" -msgstr "é¡¯ç¤ºé€™äº›æ ¼å¼çš„電話號碼" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:158 -msgid "Work" -msgstr "å–®ä½é›»è©±" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:159 -msgid "Mobile" -msgstr "移動電話" - -#: ../sflphone-client-kde/build/src/ui_dlgaddressbookbase.h:160 -msgid "Home" -msgstr "家åºé›»è©±" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:225 -msgid "Sound manager" -msgstr "è²éŸ³ç®¡ç†å™¨" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:228 -msgid "ALSA" -msgstr "ALSA" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:229 -msgid "PulseAudio" -msgstr "PulseAudio" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:231 -msgid "Enable ringtones" -msgstr "啟動鈴è²" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:232 -#: ../sflphone-client-gnome/src/config/audioconf.c:812 -msgid "Codecs" -msgstr "編碼" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:233 -#: ../sflphone-client-gnome/src/config/audioconf.c:795 -msgid "ALSA settings" -msgstr "ALSA é…ç½®" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:234 -#: ../sflphone-client-gnome/src/config/audioconf.c:662 -msgid "ALSA plugin" -msgstr "ALSAæ’件" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:235 -#: ../sflphone-client-gnome/src/config/audioconf.c:706 -msgid "Input" -msgstr "輸入" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:236 -#: ../sflphone-client-gnome/src/config/audioconf.c:684 -msgid "Output" -msgstr "輸出" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:237 -msgid "PulseAudio settings" -msgstr "PulseAudio é…ç½®" - -#: ../sflphone-client-kde/build/src/ui_dlgaudiobase.h:238 -msgid "Mute other applications during a call" -msgstr "當有來電時éœéŸ³å…¶å®ƒæ‡‰ç”¨ç¨‹åº" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:121 -msgid "Enable notifications" -msgstr "å•Ÿå‹•æ示" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:122 -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:126 -msgid "On incoming calls" -msgstr "有新來電" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:123 -msgid "On messages" -msgstr "有新消æ¯" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:124 -msgid "Show main window" -msgstr "顯示主窗å£" - -#: ../sflphone-client-kde/build/src/ui_dlgdisplaybase.h:125 -msgid "On start" -msgstr "æ£åœ¨å•Ÿå‹•" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:166 -#, fuzzy -msgid "Keep my history for at least" -msgstr "ä¿å˜å‘¼å«è¨˜éŒ„數至少" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:167 -#: ../sflphone-client-gnome/src/config/configwindow.c:643 -#, fuzzy -msgid "days" -msgstr "天" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:168 -msgid "Clear history" -msgstr "清空曆å²è¨˜éŒ„" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:169 -msgid "Connection" -msgstr "連接" - -#: ../sflphone-client-kde/build/src/ui_dlggeneralbase.h:170 -#: ../sflphone-client-gnome/src/config/configwindow.c:664 -msgid "SIP Port" -msgstr "SIP端å£" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:180 -#: ../sflphone-client-gnome/src/config/hooks-config.c:130 -msgid "URL Argument" -msgstr "URLåƒæ•¸" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:181 -#: ../sflphone-client-gnome/src/config/hooks-config.c:135 -msgid "Custom commands on incoming calls with URL" -msgstr "定制å°å¸¶æœ‰URL的來電的處ç†" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:182 -msgid "Trigger on specific SIP header" -msgstr "激活指定的SIPé " - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:183 -msgid "Trigger on IAX2 URL" -msgstr "激活IAX2 URL" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:184 -msgid "Command to run" -msgstr "è¦é‹è¡Œçš„命令" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:185 -#: ../sflphone-client-gnome/src/config/hooks-config.c:138 -#, c-format -msgid "%s will be replaced with the passed URL." -msgstr "傳輸的URL會被替æ›æˆ%s." - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:186 -#: ../sflphone-client-gnome/src/config/hooks-config.c:165 -msgid "Phone number rewriting" -msgstr "é‡è¨é›»è©±è™Ÿç¢¼" - -#: ../sflphone-client-kde/build/src/ui_dlghooksbase.h:187 -msgid "Prefix dialed numbers with" -msgstr "號碼å‰ç¶´" - -#: ../sflphone-client-kde/build/src/ui_dlgrecordbase.h:92 -#: ../sflphone-client-gnome/src/config/configwindow.c:726 -msgid "Destination folder" -msgstr "目標文件夾" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:307 -msgid "Attention:number of results exceeds max displayed." -msgstr "注æ„:çµæžœè¶…éŽå¯é¡¯ç¤ºçš„最大值" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:309 -#: ../sflphone-client-gnome/src/sliders.c:163 -msgid "Mic volume" -msgstr "話ç’音é‡" - -#: ../sflphone-client-kde/build/src/ui_SFLPhoneView_base.h:313 -#: ../sflphone-client-gnome/src/sliders.c:161 -msgid "Speakers volume" -msgstr "æšè²å™¨éŸ³é‡" - -#: ../sflphone-client-gnome/src/actions.c:54 -#: ../sflphone-client-gnome/src/sflnotify.c:94 -#, c-format -msgid "%d voice mail" -msgid_plural "%d voice mails" -msgstr[0] "%d 個語音郵件" -msgstr[1] "%d 個語音郵件" - -#: ../sflphone-client-gnome/src/actions.c:234 -msgid "" -"Unable to connect to the SFLphone server.\n" -"Make sure the daemon is running." -msgstr "" -"連接SFLphone伺æœå™¨å¤±æ•—.\n" -"è«‹æ ¸æŸ¥daemon是å¦æ£åœ¨é‹è¡Œ." - -#: ../sflphone-client-gnome/src/actions.c:809 -#, c-format -msgid "IP call - %s" -msgstr "IP電話- %s" - -#: ../sflphone-client-gnome/src/actions.c:908 -#, c-format -msgid "" -"<b>Error: No audio codecs found.\n" -"\n" -"</b> SFL audio codecs have to be placed in <i>%s</i> or in the <b>.sflphone</" -"b> directory in your home( <i>%s</i> )" -msgstr "" -"<b>錯誤:無法找到音訊編碼檔案.\n" -"\n" -"</b> SFLè²éŸ³ç·¨ç¢¼æª”案應該ä½äºŽ<i>%s</i> 或者ä½äºŽä¸»ç›®éŒ„( <i>%s</i> )çš„<b>." -"sflphone</b>目錄下" - -#: ../sflphone-client-gnome/src/assistant.c:70 -msgid "" -"You can at any time check your registration state or modify your accounts " -"parameters in the Options/Accounts window." -msgstr "ä½ å¯ä»¥éš¨æ™‚在 é¸é …/帳戶 ä¸æŸ¥çœ‹è¨»å†Šç‹€æ…‹æˆ–者修改帳戶信æ¯." - -#: ../sflphone-client-gnome/src/assistant.c:190 -msgid "SFLphone account creation wizard" -msgstr "SFLphone賬戶創建嚮導" - -#: ../sflphone-client-gnome/src/assistant.c:274 -#: ../sflphone-client-gnome/src/assistant.c:370 -#: ../sflphone-client-gnome/src/config/accountwindow.c:156 -msgid "_Alias" -msgstr "別稱(A)" - -#: ../sflphone-client-gnome/src/assistant.c:282 -#: ../sflphone-client-gnome/src/assistant.c:378 -#: ../sflphone-client-gnome/src/config/accountwindow.c:192 -msgid "_Host name" -msgstr "主机å稱(H)" - -#: ../sflphone-client-gnome/src/assistant.c:290 -#: ../sflphone-client-gnome/src/assistant.c:386 -#: ../sflphone-client-gnome/src/config/accountwindow.c:206 -msgid "_User name" -msgstr "使用者å稱(U)" - -#: ../sflphone-client-gnome/src/assistant.c:306 -#: ../sflphone-client-gnome/src/assistant.c:401 -#: ../sflphone-client-gnome/src/config/accountwindow.c:221 -msgid "_Password" -msgstr "密碼(P)" - -#: ../sflphone-client-gnome/src/assistant.c:324 -#: ../sflphone-client-gnome/src/assistant.c:417 -#: ../sflphone-client-gnome/src/config/accountwindow.c:237 -msgid "_Voicemail number" -msgstr "語音郵箱(V)" - -#: ../sflphone-client-gnome/src/assistant.c:347 -msgid "_Email address" -msgstr "郵件地å€(E)" - -#: ../sflphone-client-gnome/src/assistant.c:444 -#: ../sflphone-client-gnome/src/config/configwindow.c:532 -msgid "E_nable STUN" -msgstr "啟用STUN(n)" - -#: ../sflphone-client-gnome/src/assistant.c:451 -msgid "_STUN server" -msgstr "STUN伺æœå™¨(S)" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Account Registration" -msgstr "帳戶註冊" - -#: ../sflphone-client-gnome/src/assistant.c:465 -msgid "Congratulations!" -msgstr "æå–œï¼" - -#: ../sflphone-client-gnome/src/errors.c:29 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening playback device" -msgstr "" -"ALSAæ示\n" -"\n" -"打開回放è¨å‚™æ™‚出錯" - -#: ../sflphone-client-gnome/src/errors.c:32 -msgid "" -"ALSA notification\n" -"\n" -"Error while opening capture device" -msgstr "" -"ALSAæ示\n" -"\n" -"打開采集è¨å‚™æ™‚出錯" - -#: ../sflphone-client-gnome/src/errors.c:35 -msgid "" -"Pulseaudio notification\n" -"\n" -"Pulseaudio is not running" -msgstr "" -"Pulseaudioæ示\n" -"\n" -"Pulseaudio未é‹è¡Œ" - -#: ../sflphone-client-gnome/src/mainwindow.c:70 -msgid "There is one call in progress." -msgstr "有一個電話æ£åœ¨è™•ç†ä¸." - -#: ../sflphone-client-gnome/src/mainwindow.c:74 -msgid "There are calls in progress." -msgstr "有電話æ£åœ¨è™•ç†ä¸." - -#: ../sflphone-client-gnome/src/mainwindow.c:83 -msgid "Do you still want to quit?" -msgstr "確èªè¦é€€å‡º?" - -#: ../sflphone-client-gnome/src/mainwindow.c:282 -msgid "SFLphone Error" -msgstr "SFLphone 出錯" - -#: ../sflphone-client-gnome/src/menus.c:134 -msgid "SFLphone is a VoIP client compatible with SIP and IAX2 protocols." -msgstr "SFLphone是一個VoIP客戶端,它兼容SIPå’ŒIAX2åè®®." - -#: ../sflphone-client-gnome/src/menus.c:137 -msgid "About SFLphone" -msgstr "有關SFLphone" - -#: ../sflphone-client-gnome/src/menus.c:161 -msgid "_Help" -msgstr "幫助(H)" - -#: ../sflphone-client-gnome/src/menus.c:296 -#: ../sflphone-client-gnome/src/menus.c:953 -msgid "_New call" -msgstr "新電話(N)" - -#: ../sflphone-client-gnome/src/menus.c:308 -#: ../sflphone-client-gnome/src/menus.c:785 -msgid "_Pick up" -msgstr "撥出(P)" - -#: ../sflphone-client-gnome/src/menus.c:318 -#: ../sflphone-client-gnome/src/menus.c:797 -msgid "_Hang up" -msgstr "放下(H)" - -#: ../sflphone-client-gnome/src/menus.c:328 -#: ../sflphone-client-gnome/src/menus.c:809 -msgid "On _Hold" -msgstr "待机" - -#: ../sflphone-client-gnome/src/menus.c:340 -#: ../sflphone-client-gnome/src/menus.c:821 -msgid "_Record" -msgstr "記錄(R)" - -#: ../sflphone-client-gnome/src/menus.c:354 -msgid "_Account creation wizard" -msgstr "帳戶創建å‘å°Ž(A)" - -#: ../sflphone-client-gnome/src/menus.c:384 -msgid "_Call" -msgstr "電話" - -#: ../sflphone-client-gnome/src/menus.c:552 -msgid "Clear _history" -msgstr "清空曆å²è¨˜éŒ„(C)" - -#: ../sflphone-client-gnome/src/menus.c:564 -msgid "_Accounts" -msgstr "帳戶(A)" - -#: ../sflphone-client-gnome/src/menus.c:579 -msgid "_Edit" -msgstr "編輯(E)" - -#: ../sflphone-client-gnome/src/menus.c:631 -msgid "_Dialpad" -msgstr "撥號é¢æ¿" - -#: ../sflphone-client-gnome/src/menus.c:643 -msgid "_Volume controls" -msgstr "音é‡æŽ§åˆ¶(V)" - -#: ../sflphone-client-gnome/src/menus.c:661 -msgid "_View" -msgstr "查看(V)" - -#: ../sflphone-client-gnome/src/menus.c:881 -msgid "_Call back" -msgstr "回å«(C)" - -#: ../sflphone-client-gnome/src/menus.c:1061 -msgid "Edit phone number" -msgstr "編輯電話號碼" - -#: ../sflphone-client-gnome/src/menus.c:1072 -msgid "Edit the phone number before making a call" -msgstr "撥出電話å‰ç·¨è¼¯é›»è©±è™Ÿç¢¼" - -#: ../sflphone-client-gnome/src/sflnotify.c:71 -#: ../sflphone-client-gnome/src/sflnotify.c:91 -#, c-format -msgid "%s account : %s" -msgstr "%s 帳戶 : %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:75 -#, c-format -msgid "<i>From</i> %s" -msgstr "<i>撥入方</i> %s" - -#: ../sflphone-client-gnome/src/sflnotify.c:111 -#, c-format -msgid "Calling with %s account <i>%s</i>" -msgstr "使用%s帳戶<i>%s</i>呼å«" - -#: ../sflphone-client-gnome/src/sflnotify.c:115 -msgid "Current account" -msgstr "當å‰å¸³æˆ¶" - -#: ../sflphone-client-gnome/src/sflnotify.c:130 -msgid "You have no accounts set up" -msgstr "ä½ æ²’æœ‰è¨ç½®ä»»ä½•è³¬æˆ¶" - -#: ../sflphone-client-gnome/src/sflnotify.c:147 -msgid "You have no registered accounts" -msgstr "未發ç¾å·²è¨»å†Šå¸³æˆ¶" - -#: ../sflphone-client-gnome/src/statusicon.c:91 -msgid "_Show main window" -msgstr "顯示主窗å£(S)" - -#: ../sflphone-client-gnome/src/statusicon.c:127 -#, c-format -msgid "%i account configured" -msgid_plural "%i accounts configured" -msgstr[0] "å·²é…置了%i個賬戶" -msgstr[1] "å·²é…置了%i個賬戶" - -#: ../sflphone-client-gnome/src/toolbar.c:232 -#: ../sflphone-client-gnome/src/toolbar.c:234 -msgid "History" -msgstr "æ·å²" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:116 -msgid "Account settings" -msgstr "帳戶è¨ç½®" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:150 -msgid "_Enable this account" -msgstr "啟用該賬戶(E)" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:164 -msgid "_Protocol" -msgstr "å”è°(P)" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:182 -msgid "Unknown" -msgstr "未知" - -#: ../sflphone-client-gnome/src/config/accountwindow.c:200 -msgid "_Resolve host name only once for the session" -msgstr "" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:312 -msgid "_Use Evolution address books" -msgstr "使用Evolution地å€è–„(U)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:319 -msgid "Download limit :" -msgstr "下載上é™:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:327 -msgid "cards" -msgstr "å¡" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:333 -msgid "_Display contact photo if available" -msgstr "如果å¯ä»¥å‰‡é¡¯ç¤ºè¯ç¹«äººç…§ç‰‡(D)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:341 -msgid "Fields from Evolution's address books" -msgstr "使用Evolution地å€è–„ä¸çš„如下å—段:" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:345 -msgid "_Work" -msgstr "å–®ä½é›»è©±(W)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:351 -msgid "_Home" -msgstr "家åºé›»è©±(H)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:357 -msgid "_Mobile" -msgstr "移動電話(M)" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:364 -msgid "Address Books" -msgstr "地å€ç°¿" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:368 -msgid "Select which Evolution address books to use" -msgstr "é¸æ“‡ä½¿ç”¨å¦‚下Evolution地å€è–„" - -#: ../sflphone-client-gnome/src/config/addressbook-config.c:404 -#: ../sflphone-client-gnome/src/config/audioconf.c:576 -msgid "Name" -msgstr "å稱" - -#: ../sflphone-client-gnome/src/config/audioconf.c:741 -msgid "_Voice Activity Detection" -msgstr "è²éŸ³ç‹€æ…‹æª¢æ¸¬(V)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:751 -msgid "_Noise Reduction (Narrow-Band Companding)" -msgstr "é™å™ªè™•ç†-çª„é »å£“ç¸®(N)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:780 -msgid "Sound Manager" -msgstr "è²éŸ³ç®¡ç†å™¨" - -#: ../sflphone-client-gnome/src/config/audioconf.c:783 -msgid "_Pulseaudio" -msgstr "Pulseaudio" - -#: ../sflphone-client-gnome/src/config/audioconf.c:788 -msgid "_ALSA" -msgstr "ALSA" - -#: ../sflphone-client-gnome/src/config/audioconf.c:835 -msgid "Ringtones" -msgstr "鈴è²" - -#: ../sflphone-client-gnome/src/config/audioconf.c:841 -msgid "_Enable ringtones" -msgstr "啟動鈴è²(E)" - -#: ../sflphone-client-gnome/src/config/audioconf.c:847 -msgid "Choose a ringtone" -msgstr "鈴è²é¸æ“‡" - -#: ../sflphone-client-gnome/src/config/audioconf.c:853 -msgid "Audio Files" -msgstr "音訊檔案" - -#: ../sflphone-client-gnome/src/config/configwindow.c:589 -msgid "Desktop Notifications" -msgstr "æ¡Œé¢æ示" - -#: ../sflphone-client-gnome/src/config/configwindow.c:593 -msgid "_Enable notifications" -msgstr "å•Ÿå‹•æ示(E)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:599 -msgid "Enable voicemail _notifications" -msgstr "啟用語音郵箱æ示(n)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:611 -msgid "System Tray Icon" -msgstr "系統托盤圖標" - -#: ../sflphone-client-gnome/src/config/configwindow.c:614 -msgid "_Popup main window on incoming call" -msgstr "來電話時彈出主視窗(P)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:619 -msgid "Ne_ver popup main window" -msgstr "從ä¸å½ˆå‡ºä¸»è¦–窗(v)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:623 -msgid "Hide SFLphone window on _startup" -msgstr "在啟動時隱è—SFLphone主窗å£" - -#: ../sflphone-client-gnome/src/config/configwindow.c:629 -msgid "Calls History" -msgstr "打電話æ·å²" - -#: ../sflphone-client-gnome/src/config/configwindow.c:632 -#, fuzzy -msgid "_Keep my history for at least" -msgstr "ä¿ç•™æ·å²è¨˜éŒ„至少(K)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:647 -msgid "PulseAudio sound server" -msgstr "PulseAudioè²éŸ³ä¼ºæœå™¨" - -#: ../sflphone-client-gnome/src/config/configwindow.c:650 -msgid "_Mute other applications during a call" -msgstr "當有來電時éœéŸ³å…¶å®ƒæ‡‰ç”¨ç¨‹åº(c)" - -#: ../sflphone-client-gnome/src/config/configwindow.c:677 -msgid "Port" -msgstr "端å£" - -#: ../sflphone-client-gnome/src/config/configwindow.c:732 -msgid "Select a folder" -msgstr "é¸æ“‡æ–‡ä»¶å¤¾" - -#: ../sflphone-client-gnome/src/config/configwindow.c:766 -msgid "Preferences" -msgstr "屬性" - -#: ../sflphone-client-gnome/src/config/configwindow.c:845 -msgid "Configured Accounts" -msgstr "å·²é…置帳戶" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:141 -msgid "Trigger on specific _SIP header" -msgstr "激活指定的SIPé (S)" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:150 -msgid "Trigger on _IAX2 URL" -msgstr "激活IAX2 URL(I)" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:155 -msgid "Command to _run" -msgstr "é‹è¡Œå‘½ä»¤(r)" - -#: ../sflphone-client-gnome/src/config/hooks-config.c:169 -msgid "_Prefix dialed numbers with" -msgstr "號碼å‰ç¶´(P)" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:56 -msgid "Search all" -msgstr "查詢所有" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:57 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:70 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:82 -#: ../sflphone-client-gnome/src/contacts/searchbar.c:94 -msgid "Click here to change the search type" -msgstr "請點擊æ¤è™•æ”¹è®ŠæŸ¥è©¢æ–¹å¼" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:69 -msgid "Search by missed call" -msgstr "從未接電話ä¸æŸ¥è©¢" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:81 -msgid "Search by incoming call" -msgstr "從來電ä¸æŸ¥è©¢" - -#: ../sflphone-client-gnome/src/contacts/searchbar.c:93 -msgid "Search by outgoing call" -msgstr "從撥出電話ä¸æŸ¥è©¢" - -#~ msgctxt "Config section" -#~ msgid "Accounts" -#~ msgstr "帳戶" - -#~ msgctxt "account state" -#~ msgid "Registered" -#~ msgstr "已註冊" - -#~ msgctxt "account state" -#~ msgid "Not Registered" -#~ msgstr "未註冊" - -#~ msgctxt "account state" -#~ msgid "Trying..." -#~ msgstr "æ£åœ¨é€£æŽ¥..." - -#~ msgctxt "account state" -#~ msgid "Error" -#~ msgstr "註冊失敗" - -#~ msgctxt "account state" -#~ msgid "Network unreachable" -#~ msgstr "網路連線失敗" - -#~ msgctxt "account state" -#~ msgid "Host unreachable" -#~ msgstr "伺æœå™¨é€£ç·šå¤±æ•—" - -#~ msgctxt "account state" -#~ msgid "Stun configuration error" -#~ msgstr "STUNé…置有誤" - -#~ msgctxt "account state" -#~ msgid "Stun server invalid" -#~ msgstr "STUN伺æœå™¨ç„¡æ•ˆ" - -#~ msgctxt "account state" -#~ msgid "Invalid" -#~ msgstr "無效" - -#~ msgctxt "Config section" -#~ msgid "General" -#~ msgstr "常用é…ç½®" - -#~ msgctxt "Config section" -#~ msgid "Address Book" -#~ msgstr "地å€ç°¿" - -#~ msgctxt "Config section" -#~ msgid "Recordings" -#~ msgstr "記錄" - -#~ msgctxt "Config section" -#~ msgid "Hooks" -#~ msgstr "鉤éµ" - -#~ msgid "User" -#~ msgstr "使用者å稱" - -#~ msgid "Mailbox" -#~ msgstr "語音郵件" - -#~ msgctxt "Action record a call" -#~ msgid "Record" -#~ msgstr "記錄" - -#~ msgid "%s - %s" -#~ msgstr "%s - %s" - -#~ msgid "Bad authentification" -#~ msgstr "èªè‰éŒ¯èª¤" - -#~ msgid "%d voice mails" -#~ msgstr "%d 個語音郵件" - -#~ msgid "No registered account" -#~ msgstr "未發ç¾å·²è¨»å†Šå¸³æˆ¶" - -#~ msgid "" -#~ "This assistant is now finished.\n" -#~ "You can at any time check your registration state or modify your accounts " -#~ "parameters in the Options/Accounts window.\n" -#~ "\n" -#~ "Alias : %s\n" -#~ "Server : %s\n" -#~ "Username : %s\n" -#~ msgstr "" -#~ "é…置完æˆ.\n" -#~ "ä½ å¯ä»¥éš¨æ™‚在 é¸é …/帳戶 ä¸æŸ¥çœ‹è¨»å†Šç‹€æ…‹æˆ–者修改帳戶信æ¯\n" -#~ "別稱: %s\n" -#~ "伺æœå™¨: %s\n" -#~ "使用者å稱: %s\n" - -#~ msgid "SFLphone account configuration wizard" -#~ msgstr "SFLphone 帳戶è¨ç½®å‘å°Ž" - -#~ msgid "Welcome to SFLphone!" -#~ msgstr "æ¡è¿Žä½¿ç”¨SFLphone!" - -#~ msgid "Select an account type:" -#~ msgstr "é¸æ“‡å¸³æˆ¶é¡žåž‹:" - -#~ msgid "Please select one of the following option:" -#~ msgstr "è«‹é¸æ“‡ä»¥ä¸‹é¸é …ä¸çš„一個:" - -#~ msgid "SIP account configuration" -#~ msgstr "SIP帳戶é…ç½®" - -#~ msgid "Please fill the following information:" -#~ msgstr "請填寫如下信æ¯:" - -#~ msgid "Optional Email Address " -#~ msgstr "å¯é¸éƒµä»¶åœ°å€ " - -#~ msgid "This email address will be use to send your voicemail messages" -#~ msgstr "這個郵件地å€å°‡è¢«ç”¨ä¾†ç™¼é€æ‚¨çš„語音郵箱消æ¯" - -#~ msgid "_Email" -#~ msgstr "郵件(E)" - -#~ msgid "IAX2 account configuration" -#~ msgstr "IAX2帳戶é…ç½®" - -#~ msgid "Network Address Translation" -#~ msgstr "網路地å€åˆ†æž" - -#~ msgid "Edit phone" -#~ msgstr "編輯電話" - -#~ msgid "%s account: %s" -#~ msgstr "%s 帳戶: %s" - -#~ msgid "<i>From:</i> %s" -#~ msgstr "<i>撥入方:</i> %s" - -#~ msgid "You haven't setup any accounts" -#~ msgstr "ä½ æ²’æœ‰è¨ç½®ä»»ä½•å¸³æˆ¶" - -#~ msgid "SFLphone - %i accounts configured" -#~ msgstr "SFLphone - %i 個帳戶已é…ç½®" - -#~ msgid "\"Voicemail\" <%s>" -#~ msgstr "\"語音郵件\" <%s>" - -#~ msgid "Place a call" -#~ msgstr "打電話" - -#~ msgid "Off Hold" -#~ msgstr "æ¢å¤é€šè©±" - -#~ msgid "On Hold" -#~ msgstr "待机" - -#~ msgid "Record a call" -#~ msgstr "記錄通話" - -#~ msgid "Account Parameters" -#~ msgstr "帳戶相關åƒæ•¸" - -#~ msgid "Download limit:" -#~ msgstr "下載上é™:" - -#~ msgid "_Business phone" -#~ msgstr "商務電話(B)" - -#~ msgid "_Home phone" -#~ msgstr "家åºé›»è©±(H)" - -#~ msgid "_Mobile phone" -#~ msgstr "移動電話(M)" - -#~ msgid "Select which Evolution address books to use:" -#~ msgstr "é¸æ“‡ä½¿ç”¨å¦‚下Evolution地å€è–„:" - -#~ msgid "audio device index for output = %d" -#~ msgstr "音訊è¨å‚™è¼¸å‡ºç´¢å¼• ï¼ %d" - -#~ msgid "ALSA configuration" -#~ msgstr "ALSA é…ç½®" - -#~ msgid "Stun parameters will apply to each SIP account created." -#~ msgstr "Stunåƒæ•¸å°‡æ‡‰ç”¨æ–¼æ¯ä¸€å€‹è¨»å†Šçš„SIP帳戶" - -#~ msgid "Enable it if you are behind a firewall" -#~ msgstr "當使用防ç«ç‰†æ™‚,需è¦è¨å®šæ¤é …" - -#~ msgid "Format: name.server:port" -#~ msgstr "æ ¼å¼ï¼šname.server:port" - -#~ msgid "Port:" -#~ msgstr "端å£:" - -#~ msgid "Recordings folder" -#~ msgstr "記錄文件夾(R)" - -#~ msgid "General Settings" -#~ msgstr "常用é…ç½®" - -#~ msgid "Audio Settings" -#~ msgstr "音訊é…ç½®" - -#~ msgid "URL Passing" -#~ msgstr "傳輸URL" - -#~ msgid "Command to _run: " -#~ msgstr "é‹è¡Œå‘½ä»¤(C):" - -#~ msgid "Phone Number Rewriting" -#~ msgstr "é‡è¨é›»è©±è™Ÿç¢¼" - -#~ msgid "_Prefix dialed numbers with:" -#~ msgstr "號碼å‰ç¶´:" - -#~ msgid "Accept" -#~ msgstr "接å—" - -#~ msgid "Refuse" -#~ msgstr "拒絕" - -#~ msgid "Ignore" -#~ msgstr "忽略" - -#~ msgid "<small>Missed call</small>" -#~ msgstr "<small>未接電話</small>" - -#~ msgid "<small>Duration:</small> %s" -#~ msgstr "<small>時長:</small> %s" - -#~ msgid "Fields" -#~ msgstr "å—段" - -#~ msgid "_History size limit" -#~ msgstr "æ·å²è¨˜éŒ„上é™(H)" - -#~ msgid "" -#~ "SFLphone can run custom commands if incoming calls come with an URL " -#~ "attached.\n" -#~ "In this case, %s will be replaced with the passed URL." -#~ msgstr "" -#~ "ç•¶ä¾†é›»æœ‰é™„åŠ çš„URL時,SFLphoneå¯é‹è¡Œå®¢æˆ¶å‘½ä»¤.\n" -#~ "在æ¤æƒ…æ³ä¸‹,傳輸的URL會被替æ›æˆ%s." - -#~ msgid "Search history" -#~ msgstr "æœå°‹æ·å²è¨˜éŒ„" - -#~ msgid "Search contact" -#~ msgstr "æœå°‹è¯ç¹«äºº(S)" - -#~ msgid "Registered to %s (%s)" -#~ msgstr "註冊到 %s (%s)" - -#~ msgid "%s account- %s %s" -#~ msgstr "%s 帳戶- %s\t\t%s" - -#~ msgid "Books" -#~ msgstr "鉤éµ" - -#~ msgid "_Enable" -#~ msgstr "啟用(E)" - -#~ msgid "_Notify voice mails" -#~ msgstr "語音郵件通知(N)" - -#~ msgid "_Start hidden" -#~ msgstr "啟動時隱è—(S)" - -#~ msgid "_Maximum number of calls" -#~ msgstr "最大打出電話數目(M)" - -#~ msgid "_Control running applications volume" -#~ msgstr "控制æ£åœ¨é‹è¡Œä¸çš„應用程å¼çš„音é‡(C)" - -#~ msgid "Account previously setup" -#~ msgstr "帳戶以å‰è¨å®š" - -#~ msgid "URL argument" -#~ msgstr "URLåƒæ•¸" - -#~ msgid "_SIP protocol" -#~ msgstr "SIP å”è°(S)" - -#~ msgid "_SIP Header: " -#~ msgstr "SIP消æ¯é (S):" - -#~ msgid "_IAX2 protocol" -#~ msgstr "IAX2 å”è°(I)" - -#~ msgid "Search" -#~ msgstr "æœå°‹" - -#~ msgid "_Enabled" -#~ msgstr "啟用(E)" - -#~ msgid "%s account- %s" -#~ msgstr "%s 帳戶- %s" - -#~ msgid "Noise reduction" -#~ msgstr "é™å™ª" - -#~ msgid "_Destination folder" -#~ msgstr "目標文件夾(D)" - -#~ msgid "_Account Assistant" -#~ msgstr "帳戶å‘å°Ž(A)" - -#~ msgid "Setup Accounts" -#~ msgstr "è¨å®šå¸³æˆ¶" - -#~ msgid "Search Parameters" -#~ msgstr "æœå°‹ç›¸é—œåƒæ•¸" - -#~ msgid "Maximum result number for a request: " -#~ msgstr "最大打出電話數目" - -#~ msgid "Search for and display: " -#~ msgstr "æœå°‹ä¸¦é¡¯ç¤º:" - -#~ msgid "_STUN Server" -#~ msgstr "STUN伺æœå™¨(S)" diff --git a/sflphone-client-kde/sflphone-client-kde.kdevelop b/sflphone-client-kde/sflphone-client-kde.kdevelop deleted file mode 100644 index a567425d3b9a50b0dc7eaa3fee74fb11bb050086..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/sflphone-client-kde.kdevelop +++ /dev/null @@ -1,314 +0,0 @@ -<?xml version = '1.0'?> -<kdevelop> - <general> - <author>Jérémy Quentin</author> - <email>jeremy.quentin@gmail.com</email> - <version>0.1</version> - <projectmanagement>KDevCustomProject</projectmanagement> - <primarylanguage>C++</primarylanguage> - <keywords> - <keyword>C++</keyword> - <keyword>Code</keyword> - <keyword>Qt</keyword> - <keyword>KDE</keyword> - </keywords> - <projectname>sflphone-client-kde</projectname> - <projectdirectory>.</projectdirectory> - <absoluteprojectpath>false</absoluteprojectpath> - <description/> - <ignoreparts/> - <defaultencoding/> - </general> - <kdevfileview> - <groups> - <group pattern="*.cpp;*.cxx;*.h" name="Sources" /> - <group pattern="*.ui" name="User Interface" /> - <group pattern="*.png" name="Icons" /> - <group pattern="*.po;*.ts" name="Translations" /> - <group pattern="*" name="Others" /> - <hidenonprojectfiles>false</hidenonprojectfiles> - <hidenonlocation>false</hidenonlocation> - </groups> - <tree> - <hidenonprojectfiles>false</hidenonprojectfiles> - <hidepatterns>*.o,*.lo,CVS</hidepatterns> - </tree> - </kdevfileview> - <kdevdoctreeview> - <ignoretocs> - <toc>ada</toc> - <toc>ada_bugs_gcc</toc> - <toc>bash</toc> - <toc>bash_bugs</toc> - <toc>clanlib</toc> - <toc>w3c-dom-level2-html</toc> - <toc>fortran_bugs_gcc</toc> - <toc>gnome1</toc> - <toc>gnustep</toc> - <toc>gtk</toc> - <toc>gtk_bugs</toc> - <toc>haskell</toc> - <toc>haskell_bugs_ghc</toc> - <toc>java_bugs_gcc</toc> - <toc>java_bugs_sun</toc> - <toc>pascal_bugs_fp</toc> - <toc>php</toc> - <toc>php_bugs</toc> - <toc>perl</toc> - <toc>perl_bugs</toc> - <toc>python</toc> - <toc>python_bugs</toc> - <toc>ruby</toc> - <toc>ruby_bugs</toc> - <toc>sdl</toc> - <toc>w3c-svg</toc> - <toc>sw</toc> - <toc>w3c-uaag10</toc> - <toc>wxwidgets_bugs</toc> - </ignoretocs> - <ignoreqt_xml> - <toc>qmake User Guide</toc> - </ignoreqt_xml> - </kdevdoctreeview> - <kdevdebugger> - <general> - <dbgshell>libtool</dbgshell> - <programargs/> - <gdbpath/> - <breakonloadinglibs>true</breakonloadinglibs> - <separatetty>false</separatetty> - <floatingtoolbar>false</floatingtoolbar> - <runappinappdirectory>true</runappinappdirectory> - <configGdbScript/> - <runShellScript/> - <runGdbScript/> - <raiseGDBOnStart>false</raiseGDBOnStart> - </general> - <display> - <staticmembers>false</staticmembers> - <demanglenames>true</demanglenames> - <outputradix>10</outputradix> - </display> - </kdevdebugger> - <kdevfilecreate> - <filetypes/> - <useglobaltypes> - <type ext="ui" /> - <type ext="cpp" /> - <type ext="h" /> - </useglobaltypes> - </kdevfilecreate> - <kdevcvs> - <cvsoptions>-f</cvsoptions> - <commitoptions/> - <updateoptions>-dP</updateoptions> - <addoptions/> - <removeoptions>-f</removeoptions> - <diffoptions>-u3 -p</diffoptions> - <logoptions/> - <rshoptions/> - </kdevcvs> - <cppsupportpart> - <codecompletion/> - <filetemplates> - <choosefiles>false</choosefiles> - <interfaceURL/> - <implementationURL/> - <interfacesuffix>.h</interfacesuffix> - <implementationsuffix>.cpp</implementationsuffix> - <lowercasefilenames>true</lowercasefilenames> - </filetemplates> - </cppsupportpart> - <kdevcustomproject> - <run> - <mainprogram>/home/jquentin/sflphone/sflphone-client-kde/build</mainprogram> - <programargs/> - <terminal>false</terminal> - <autocompile>false</autocompile> - <envvars> - <envvar value="/usr/lib/kde4" name="KDEDIR" /> - <envvar value="$KDEDIR" name="KDEDIRS" /> - <envvar value="/home/jquentin/.kde4" name="KDEHOME" /> - <envvar value="/tmp/jquentin-kde4" name="KDETMP" /> - <envvar value="/var/tmp/jquentin-kde4" name="KDEVARTMP" /> - <envvar value="/usr/lib/kde4:usr/lib/qt4:$LD_LIBRARY_PATH" name="LD_LIBRARY_PATH" /> - <envvar value="/usr/bin:$PATH" name="PATH" /> - <envvar value="/usr/lib/pkgconfig" name="PKG_CONFIG_PATH" /> - <envvar value="/usr/lib/qt4/plugins" name="QT_PLUGIN_PATH" /> - </envvars> - <autoinstall>false</autoinstall> - <autokdesu>false</autokdesu> - <globaldebugarguments/> - <useglobalprogram>false</useglobalprogram> - <globalcwd>/home/jquentin/sflphone/sflphone-client-kde</globalcwd> - <directoryradio>executable</directoryradio> - </run> - <build> - <buildtool>make</buildtool> - <builddir>/home/jquentin/sflphone/sflphone-client-kde/build</builddir> - </build> - <make> - <abortonerror>false</abortonerror> - <numberofjobs>1</numberofjobs> - <prio>0</prio> - <dontact>false</dontact> - <makebin>make</makebin> - <defaulttarget/> - <makeoptions/> - <selectedenvironment>default</selectedenvironment> - <environments> - <default> - <envvar value="/usr/lib/kde4" name="KDEDIR" /> - <envvar value="$KDEDIR" name="KDEDIRS" /> - <envvar value="/home/jquentin/.kde4" name="KDEHOME" /> - <envvar value="/tmp/jquentin-kde4" name="KDETMP" /> - <envvar value="/var/tmp/jquentin-kde4" name="KDEVARTMP" /> - <envvar value="/usr/lib/kde4:usr/lib/qt4:$LD_LIBRARY_PATH" name="LD_LIBRARY_PATH" /> - <envvar value="/usr/bin:$PATH" name="PATH" /> - <envvar value="/usr/lib/pkgconfig" name="PKG_CONFIG_PATH" /> - <envvar value="/usr/lib/qt4/plugins" name="QT_PLUGIN_PATH" /> - </default> - </environments> - </make> - <filetypes> - <filetype>*.h</filetype> - <filetype>*.cpp</filetype> - <filetype>CMakeLists.txt</filetype> - <filetype>*.desktop</filetype> - <filetype>*.kcfg*</filetype> - <filetype>*.ui</filetype> - <filetype>Doxyfile</filetype> - <filetype>*.dox</filetype> - <filetype>*.rc</filetype> - <filetype>*.cmake</filetype> - </filetypes> - <other> - <prio>0</prio> - <otherbin/> - <defaulttarget/> - <otheroptions/> - <selectedenvironment>default</selectedenvironment> - <environments> - <default/> - </environments> - </other> - <blacklist> - <path>build</path> - <path>build/callmanager_interface.cpp</path> - <path>build/callmanager_interface.h</path> - <path>build/CMakeFiles</path> - <path>build/CMakeFiles/CMakeCCompiler.cmake</path> - <path>build/CMakeFiles/CMakeCXXCompiler.cmake</path> - <path>build/CMakeFiles/CMakeDirectoryInformation.cmake</path> - <path>build/CMakeFiles/CMakeSystem.cmake</path> - <path>build/CMakeFiles/CompilerIdCXX</path> - <path>build/CMakeFiles/CompilerIdCXX/CMakeCXXCompilerId.cpp</path> - <path>build/CMakeFiles/distclean.dir</path> - <path>build/CMakeFiles/distclean.dir/cmake_clean.cmake</path> - <path>build/CMakeFiles/distclean.dir/DependInfo.cmake</path> - <path>build/CMakeFiles/Makefile.cmake</path> - <path>build/CMakeFiles/sflphone-client-kde_automoc.dir</path> - <path>build/CMakeFiles/sflphone-client-kde_automoc.dir/cmake_clean.cmake</path> - <path>build/CMakeFiles/sflphone-client-kde_automoc.dir/DependInfo.cmake</path> - <path>build/CMakeFiles/sflphone-client-kde.dir</path> - <path>build/CMakeFiles/sflphone-client-kde.dir/cmake_clean.cmake</path> - <path>build/CMakeFiles/sflphone-client-kde.dir/DependInfo.cmake</path> - <path>build/CMakeFiles/uninstall.dir</path> - <path>build/CMakeFiles/uninstall.dir/cmake_clean.cmake</path> - <path>build/CMakeFiles/uninstall.dir/DependInfo.cmake</path> - <path>build/cmake_install.cmake</path> - <path>build/CMakeTmp</path> - <path>build/CMakeTmp/check_qt_visibility.cpp</path> - <path>build/cmake_uninstall.cmake</path> - <path>build/configurationmanager_interface.cpp</path> - <path>build/configurationmanager_interface.h</path> - <path>build/CTestTestfile.cmake</path> - <path>build/instance_interface.cpp</path> - <path>build/instance_interface.h</path> - <path>build/moc_AccountItemWidget.cpp</path> - <path>build/moc_AccountWizard.cpp</path> - <path>build/moc_ActionSetAccountFirst.cpp</path> - <path>build/moc_ConfigDialog.cpp</path> - <path>build/moc_ContactItemWidget.cpp</path> - <path>build/moc_SFLPhone.cpp</path> - <path>build/sflphone-client-kde_automoc.cpp</path> - <path>build/ui_ConfigDialog.h</path> - <path>build/ui_sflphone_kdeview_base.h</path> - <path>sflphone-client-kde.kcfg</path> - </blacklist> - </kdevcustomproject> - <kdevcppsupport> - <qt> - <used>true</used> - <version>4</version> - <includestyle>4</includestyle> - <designerintegration>ExternalDesigner</designerintegration> - <designer>/usr/bin/designer-qt4</designer> - <root>/usr/lib/qt4</root> - <qmake>/usr/bin/qmake-qt4</qmake> - <designerpluginpaths/> - </qt> - <codecompletion> - <automaticCodeCompletion>false</automaticCodeCompletion> - <automaticArgumentsHint>true</automaticArgumentsHint> - <automaticHeaderCompletion>true</automaticHeaderCompletion> - <codeCompletionDelay>250</codeCompletionDelay> - <argumentsHintDelay>400</argumentsHintDelay> - <headerCompletionDelay>250</headerCompletionDelay> - <showOnlyAccessibleItems>false</showOnlyAccessibleItems> - <completionBoxItemOrder>0</completionBoxItemOrder> - <howEvaluationContextMenu>true</howEvaluationContextMenu> - <showCommentWithArgumentHint>true</showCommentWithArgumentHint> - <statusBarTypeEvaluation>false</statusBarTypeEvaluation> - <namespaceAliases>std=_GLIBCXX_STD;__gnu_cxx=std</namespaceAliases> - <processPrimaryTypes>true</processPrimaryTypes> - <processFunctionArguments>false</processFunctionArguments> - <preProcessAllHeaders>false</preProcessAllHeaders> - <parseMissingHeadersExperimental>false</parseMissingHeadersExperimental> - <resolveIncludePathsUsingMakeExperimental>false</resolveIncludePathsUsingMakeExperimental> - <alwaysParseInBackground>true</alwaysParseInBackground> - <usePermanentCaching>true</usePermanentCaching> - <alwaysIncludeNamespaces>false</alwaysIncludeNamespaces> - <includePaths>.;</includePaths> - </codecompletion> - <creategettersetter> - <prefixGet/> - <prefixSet>set</prefixSet> - <prefixVariable>m_,_</prefixVariable> - <parameterName>theValue</parameterName> - <inlineGet>true</inlineGet> - <inlineSet>true</inlineSet> - </creategettersetter> - <splitheadersource> - <enabled>false</enabled> - <synchronize>true</synchronize> - <orientation>Vertical</orientation> - </splitheadersource> - <references> - <pcs>Qt4</pcs> - </references> - </kdevcppsupport> - <kdevclassview> - <folderhierarchy>true</folderhierarchy> - <depthoffolders>2</depthoffolders> - </kdevclassview> - <kdevdocumentation> - <projectdoc> - <docsystem>Doxygen Documentation Collection</docsystem> - <docurl>sflphone-client-kde.tag</docurl> - </projectdoc> - </kdevdocumentation> - <substmap> - <APPNAME>sflphone-client-kde</APPNAME> - <APPNAMELC>sflphone-client-kde</APPNAMELC> - <APPNAMESC>Sflphone-client-kde</APPNAMESC> - <APPNAMEUC>SFLPHONE-CLIENT-KDE</APPNAMEUC> - <AUTHOR>Jérémy Quentin</AUTHOR> - <EMAIL>jeremy.quentin@gmail.com</EMAIL> - <LICENSE>GPL</LICENSE> - <LICENSEFILE>COPYING</LICENSEFILE> - <VERSION>0.1</VERSION> - <YEAR>2009</YEAR> - <dest>/home/jquentin/sflphone/sflphone-client-kde</dest> - </substmap> -</kdevelop> diff --git a/sflphone-client-kde/src/Account.cpp b/sflphone-client-kde/src/Account.cpp deleted file mode 100644 index 9a4bf289ee9562d72c803f47899dfcf017fbc319..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Account.cpp +++ /dev/null @@ -1,252 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "Account.h" - -#include <QtGui/QApplication> -#include <klocale.h> - -#include "sflphone_const.h" -#include "configurationmanager_interface_singleton.h" - - -const QString account_state_name(QString & s) -{ - if(s == QString(ACCOUNT_STATE_REGISTERED)) - return i18n("Registered" ); - if(s == QString(ACCOUNT_STATE_UNREGISTERED)) - return i18n("Not Registered"); - if(s == QString(ACCOUNT_STATE_TRYING)) - return i18n("Trying..."); - if(s == QString(ACCOUNT_STATE_ERROR)) - return i18n("Error"); - if(s == QString(ACCOUNT_STATE_ERROR_AUTH)) - return i18n("Authentication Failed"); - if(s == QString(ACCOUNT_STATE_ERROR_NETWORK)) - return i18n("Network unreachable"); - if(s == QString(ACCOUNT_STATE_ERROR_HOST)) - return i18n("Host unreachable"); - if(s == QString(ACCOUNT_STATE_ERROR_CONF_STUN)) - return i18n("Stun configuration error"); - if(s == QString(ACCOUNT_STATE_ERROR_EXIST_STUN)) - return i18n("Stun server invalid"); - return i18n("Invalid"); -} - -//Constructors - -Account::Account():accountId(NULL) -{ -} - - -void Account::initItem() -{ - if(item != NULL) - delete item; - item = new QListWidgetItem(); - item->setSizeHint(QSize(140,25)); - item->setFlags(Qt::ItemIsSelectable|Qt::ItemIsDragEnabled|Qt::ItemIsDropEnabled|Qt::ItemIsEnabled); - initItemWidget(); -} - -void Account::initItemWidget() -{ - if(itemWidget != NULL) - delete itemWidget; - - bool enabled = getAccountDetail(ACCOUNT_ENABLED) == ACCOUNT_ENABLED_TRUE; - itemWidget = new AccountItemWidget(); - itemWidget->setEnabled(enabled); - itemWidget->setAccountText(getAccountDetail(ACCOUNT_ALIAS)); - - if(isNew() || !enabled) - itemWidget->setState(AccountItemWidget::Unregistered); - else if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED) - itemWidget->setState(AccountItemWidget::Registered); - else - itemWidget->setState(AccountItemWidget::NotWorking); - connect(itemWidget, SIGNAL(checkStateChanged(bool)), this, SLOT(setEnabled(bool))); -} - -Account * Account::buildExistingAccountFromId(QString _accountId) -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - Account * a = new Account(); - a->accountId = new QString(_accountId); - a->accountDetails = new MapStringString( configurationManager.getAccountDetails(_accountId).value() ); - a->initItem(); - return a; -} - -Account * Account::buildNewAccountFromAlias(QString alias) -{ - Account * a = new Account(); - a->accountDetails = new MapStringString(); - a->setAccountDetail(ACCOUNT_ALIAS,alias); - a->initItem(); - return a; -} - -Account::~Account() -{ - delete accountId; - delete accountDetails; - delete item; -} - -//Getters - -bool Account::isNew() const -{ - return (accountId == NULL); -} - -bool Account::isChecked() const -{ - return itemWidget->getEnabled(); -} - -const QString & Account::getAccountId() const -{ - if (isNew()) - qDebug() << "Error : getting AccountId of a new account."; - return *accountId; -} - -MapStringString & Account::getAccountDetails() const -{ - return *accountDetails; -} - -QListWidgetItem * Account::getItem() -{ - return item; -} - -AccountItemWidget * Account::getItemWidget() -{ - return itemWidget; -} - -QString Account::getStateName(QString & state) -{ - return account_state_name(state); -} - -QColor Account::getStateColor() -{ - if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_UNREGISTERED) - return Qt::black; - if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED) - return Qt::darkGreen; - return Qt::red; -} - - -QString Account::getStateColorName() -{ - if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_UNREGISTERED) - return "black"; - if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED) - return "darkGreen"; - return "red"; -} - -QString Account::getAccountDetail(QString param) const -{ - return (*accountDetails)[param]; -} - -QString Account::getAlias() const -{ - return getAccountDetail(ACCOUNT_ALIAS); -} - - -//Setters - -void Account::setAccountDetails(MapStringString m) -{ - *accountDetails = m; -} - -void Account::setAccountDetail(QString param, QString val) -{ - (*accountDetails)[param] = val; -} - -void Account::setAccountId(QString id) -{ - qDebug() << "accountId = " << accountId; - if (! isNew()) - qDebug() << "Error : setting AccountId of an existing account."; - accountId = new QString(id); -} - -void Account::setEnabled(bool checked) -{ - setAccountDetail(ACCOUNT_ENABLED, checked ? ACCOUNT_ENABLED_TRUE : ACCOUNT_ENABLED_FALSE); -} - -bool Account::isEnabled() const -{ - qDebug() << "isEnabled = " << getAccountDetail(ACCOUNT_ENABLED); - return (getAccountDetail(ACCOUNT_ENABLED) == ACCOUNT_ENABLED_TRUE); -} - -bool Account::isRegistered() const -{ - qDebug() << "isRegistered = " << getAccountDetail(ACCOUNT_STATUS); - return (getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED); -} - -void Account::updateState() -{ - qDebug() << "updateState"; - if(! isNew()) { - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - MapStringString details = configurationManager.getAccountDetails(getAccountId()).value(); - AccountItemWidget * itemWidget = getItemWidget(); - QString status = details[ACCOUNT_STATUS]; - setAccountDetail(ACCOUNT_STATUS, status); - if(getAccountDetail(ACCOUNT_ENABLED) != ACCOUNT_ENABLED_TRUE ) { - qDebug() << "itemWidget->setState(AccountItemWidget::Unregistered);"; - itemWidget->setState(AccountItemWidget::Unregistered); - } - else if(getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED) { - qDebug() << "itemWidget->setState(AccountItemWidget::Registered);"; - itemWidget->setState(AccountItemWidget::Registered); - } - else { - qDebug() << "itemWidget->setState(AccountItemWidget::NotWorking);"; - itemWidget->setState(AccountItemWidget::NotWorking); - } - } -} - -//Operators -bool Account::operator==(const Account& a)const -{ - return *accountId == *a.accountId; -} - - diff --git a/sflphone-client-kde/src/Account.h b/sflphone-client-kde/src/Account.h deleted file mode 100644 index 57edac8f630331b97ba3d8b763b85673ce3df87c..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Account.h +++ /dev/null @@ -1,91 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef ACCOUNT_H -#define ACCOUNT_H - -#include <QtCore/QString> -#include <QtGui/QListWidgetItem> -#include <QtGui/QColor> - -#include "typedefs.h" -#include "AccountItemWidget.h" -#include "Item.h" - -const QString account_state_name(QString & s); - -class Account : public QObject, public Item<AccountItemWidget>{ -Q_OBJECT -private: - - QString * accountId; - MapStringString * accountDetails; -// QListWidgetItem * item; -// AccountItemWidget * itemWidget; - - Account(); - -public: - - ~Account(); - - //Constructors - static Account * buildExistingAccountFromId(QString _accountId); - static Account * buildNewAccountFromAlias(QString alias); - - //Getters - bool isNew() const; - bool isChecked() const; - const QString & getAccountId() const; - MapStringString & getAccountDetails() const; - QListWidgetItem * getItem(); - AccountItemWidget * getItemWidget(); - QString getStateName(QString & state); - QColor getStateColor(); - QString getStateColorName(); - QString getAccountDetail(QString param) const; - QString getAlias() const; - bool isEnabled() const; - bool isRegistered() const; - - //Setters - void setAccountId(QString id); - void setAccountDetails(MapStringString m); - void setAccountDetail(QString param, QString val); - - //Updates - void initItem(); - void initItemWidget(); - void updateState(); - - //Operators - bool operator==(const Account&)const; - -public slots: - void setEnabled(bool checked); - - - -}; - - - -#endif \ No newline at end of file diff --git a/sflphone-client-kde/src/AccountItemWidget.cpp b/sflphone-client-kde/src/AccountItemWidget.cpp deleted file mode 100644 index cd7fae14c44c345b5ab8e94e443e69fd78cab74e..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountItemWidget.cpp +++ /dev/null @@ -1,115 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "AccountItemWidget.h" - -#include <QtGui/QHBoxLayout> -#include <QtCore/QDebug> - -#include "sflphone_const.h" - -AccountItemWidget::AccountItemWidget(QWidget *parent) - : QWidget(parent) -{ - checkBox = new QCheckBox(this); - checkBox->setObjectName("checkBox"); - led = new QLabel(); - led->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed)); - textLabel = new QLabel(); - - QSpacerItem * horizontalSpacer = new QSpacerItem(16777215, 20, QSizePolicy::Preferred, QSizePolicy::Minimum); - QHBoxLayout* hlayout = new QHBoxLayout(); - hlayout->setContentsMargins(0,0,0,0); - hlayout->addWidget(checkBox); - hlayout->addWidget(textLabel); - hlayout->addItem(horizontalSpacer); - hlayout->addWidget(led); - this->setLayout(hlayout); - state = Unregistered; - enabled = false; - updateDisplay(); - - QMetaObject::connectSlotsByName(this); -} - - -AccountItemWidget::~AccountItemWidget() -{ - delete led; - delete checkBox; - delete textLabel; -} - - -void AccountItemWidget::updateStateDisplay() -{ - switch(state) { - case Registered: - led->setPixmap(QPixmap(ICON_ACCOUNT_LED_GREEN)); - break; - case Unregistered: - led->setPixmap(QPixmap(ICON_ACCOUNT_LED_GRAY)); - break; - case NotWorking: - led->setPixmap(QPixmap(ICON_ACCOUNT_LED_RED)); - break; - default: - qDebug() << "Calling AccountItemWidget::setState with value " << state << ", not part of enum AccountItemWidget::State."; - } -} - -void AccountItemWidget::updateEnabledDisplay() -{ - checkBox->setCheckState(enabled ? Qt::Checked : Qt::Unchecked); -} - -void AccountItemWidget::updateDisplay() -{ - updateStateDisplay(); - updateEnabledDisplay(); -} - -void AccountItemWidget::setState(int state) -{ - this->state = state; - updateStateDisplay(); -} - -void AccountItemWidget::setEnabled(bool enabled) -{ - this->enabled = enabled; - updateEnabledDisplay(); -} - -void AccountItemWidget::setAccountText(QString text) -{ - this->textLabel->setText(text); -} - -bool AccountItemWidget::getEnabled() -{ - return checkBox->checkState(); -} - -void AccountItemWidget::on_checkBox_stateChanged(int state) -{ - emit checkStateChanged(state == Qt::Checked); -} diff --git a/sflphone-client-kde/src/AccountItemWidget.h b/sflphone-client-kde/src/AccountItemWidget.h deleted file mode 100644 index 9985411f42f96b192e09c3326e92ac16e568542d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountItemWidget.h +++ /dev/null @@ -1,76 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef ACCOUNTITEMWIDGET_H -#define ACCOUNTITEMWIDGET_H - -#include <QWidget> -#include <QCheckBox> -#include <QLabel> -#include <kled.h> - -/** - @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> -*/ -class AccountItemWidget : public QWidget -{ -Q_OBJECT - -private: - - int state; - bool enabled; - QLabel * led; - QCheckBox * checkBox; - QLabel * textLabel; - -public: - - enum State {Registered, Unregistered, NotWorking}; - - //Constructors & Destructors - AccountItemWidget(QWidget *parent = 0); - ~AccountItemWidget(); - - //Getters - int getState(); - bool getEnabled(); - - //Setters - void setState(int state); - void setEnabled(bool enabled); - void setAccountText(QString text); - - //Updates - void updateStateDisplay(); - void updateEnabledDisplay(); - void updateDisplay(); - -private slots: - void on_checkBox_stateChanged(int state); - - -signals: - void checkStateChanged(bool checked); - -}; - -#endif diff --git a/sflphone-client-kde/src/AccountList.cpp b/sflphone-client-kde/src/AccountList.cpp deleted file mode 100644 index 2475f3ebe61d31644d8b3af3673cc5a04500d521..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountList.cpp +++ /dev/null @@ -1,226 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "AccountList.h" -#include "sflphone_const.h" -#include "configurationmanager_interface_singleton.h" - - - -//Constructors - -AccountList::AccountList(QStringList & _accountIds) -{ -// firstAccount = QString(); - accounts = new QVector<Account *>(); - for (int i = 0; i < _accountIds.size(); ++i) { - (*accounts) += Account::buildExistingAccountFromId(_accountIds[i]); - } - -} - -AccountList::AccountList(bool fill) -{ - accounts = new QVector<Account *>(); - if(fill) - updateAccounts(); -} - -void AccountList::update() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - Account * current; - for (int i = 0; i < accounts->size(); i++) { - current = (*accounts)[i]; - if (!(*accounts)[i]->isNew()) - removeAccount(current); - } - //ask for the list of accounts ids to the configurationManager - QStringList accountIds = configurationManager.getAccountList().value(); - for (int i = 0; i < accountIds.size(); ++i) { - accounts->insert(i, Account::buildExistingAccountFromId(accountIds[i])); - } -} - -void AccountList::updateAccounts() -{ - qDebug() << "updateAccounts"; - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - QStringList accountIds = configurationManager.getAccountList().value(); - accounts->clear(); - for (int i = 0; i < accountIds.size(); ++i) { - (*accounts) += Account::buildExistingAccountFromId(accountIds[i]); - } - emit accountListUpdated(); -} - -void AccountList::upAccount(int index) -{ - if(index <= 0 || index >= size()) { - qDebug() << "Error : index or future index out of range in upAccount."; - return; - } - Account * account = getAccountAt(index); - accounts->remove(index); - accounts->insert(index - 1, account); -} - -void AccountList::downAccount(int index) -{ - if(index < 0 || index >= size() - 1) { - qDebug() << "Error : index or future index out of range in upAccount."; - return; - } - Account * account = getAccountAt(index); - accounts->remove(index); - accounts->insert(index + 1, account); -} - - -QString AccountList::getOrderedList() const -{ - QString order; - for( int i = 0 ; i < size() ; i++) { - order += getAccountAt(i)->getAccountId() + "/"; - } - return order; -} - -QVector<Account *> AccountList::registeredAccounts() const -{ - qDebug() << "registeredAccounts"; - QVector<Account *> registeredAccounts; - Account * current; - for (int i = 0; i < accounts->count(); ++i) { - current = (*accounts)[i]; - if(current->getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED) { - qDebug() << current->getAlias() << " : " << current; - registeredAccounts.append(current); - } - } - return registeredAccounts; -} - -Account * AccountList::firstRegisteredAccount() const -{ - Account * current; - for (int i = 0; i < accounts->count(); ++i) { - current = (*accounts)[i]; - if(current->getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED) - { - return current; - } - } - return NULL; -} - - -AccountList::~AccountList() -{ - delete accounts; -} - -//Getters -QVector<Account *> & AccountList::getAccounts() -{ - return *accounts; -} - -const Account * AccountList::getAccountAt (int i) const -{ - return (*accounts)[i]; -} - -Account * AccountList::getAccountAt (int i) -{ - return (*accounts)[i]; -} - -Account * AccountList::getAccountById(const QString & id) const -{ - if(id.isEmpty()) - return NULL; - for (int i = 0; i < accounts->size(); ++i) { - if (!(*accounts)[i]->isNew() && (*accounts)[i]->getAccountId() == id) - return (*accounts)[i]; - } - return NULL; -} - -QVector<Account *> AccountList::getAccountByState(QString & state) -{ - QVector<Account *> v; - for (int i = 0; i < accounts->size(); ++i) { - if ((*accounts)[i]->getAccountDetail(ACCOUNT_STATUS) == state) - v += (*accounts)[i]; - } - return v; -} - - -Account * AccountList::getAccountByItem(QListWidgetItem * item) -{ - for (int i = 0; i < accounts->size(); ++i) { - if ( (*accounts)[i]->getItem() == item) - return (*accounts)[i]; - } - return NULL; -} - -int AccountList::size() const -{ - return accounts->size(); -} - -//Setters -Account * AccountList::addAccount(QString & alias) -{ - Account * a = Account::buildNewAccountFromAlias(alias); - (*accounts) += a; - return a; -} - -void AccountList::removeAccount(QListWidgetItem * item) -{ - if(!item) - qDebug() << "Attempting to remove an account from a NULL item."; return; - - Account * a = getAccountByItem(item); - if(!a) - qDebug() << "Attempting to remove an unexisting account."; return; - - accounts->remove(accounts->indexOf(a)); -} - -void AccountList::removeAccount(Account * account) -{ - accounts->remove(accounts->indexOf(account)); -} - -const Account * AccountList::operator[] (int i) const -{ - return (*accounts)[i]; -} - -Account * AccountList::operator[] (int i) -{ - return (*accounts)[i]; -} diff --git a/sflphone-client-kde/src/AccountList.h b/sflphone-client-kde/src/AccountList.h deleted file mode 100644 index f26c8e6f45fac1c1b1396c2de1bd4f62a42504ea..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountList.h +++ /dev/null @@ -1,88 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef ACCOUNT_LIST_H -#define ACCOUNT_LIST_H - - -#include <QtCore/QVector> - -#include "Account.h" - -class AccountList : public QObject{ - - Q_OBJECT - -private: - - QVector<Account *> * accounts; - -public: - - //Constructors & Destructors - AccountList(QStringList & _accountIds); - /** - * Constructs a new accountList, empty if fill = false - * filled with accounts from configurationManager.getAccountList() if true - * @param fill Whether to fill the list with accounts from configurationManager or not. - */ - AccountList(bool fill = true); - ~AccountList(); - - //Getters - QVector<Account *> & getAccounts(); - Account * getAccountAt (int i); - const Account * getAccountAt (int i) const; - Account * getAccountById(const QString & id) const; - QVector<Account *> getAccountByState(QString & state); - Account * getAccountByItem(QListWidgetItem * item); - int size() const; - Account * firstRegisteredAccount() const; - QString getOrderedList() const; - - //Setters - Account * addAccount(QString & alias); - void removeAccount(Account * account); - void removeAccount(QListWidgetItem * item); - void upAccount(int index); - void downAccount(int index); - - //Operators - Account * operator[] (int i); - const Account * operator[] (int i) const; - QVector<Account *> registeredAccounts() const; - -public slots: - /** - * updates the list of accounts (removed, added, order...) with the configurationManager's list - */ - void update(); - /** - * updates the list and the details of accounts with the configurationManager's list - */ - void updateAccounts(); - -signals: - void accountListUpdated(); -}; - - -#endif \ No newline at end of file diff --git a/sflphone-client-kde/src/AccountListModel.cpp b/sflphone-client-kde/src/AccountListModel.cpp deleted file mode 100644 index 0a1448a2bd6a8cf17bd140f930fe6f358c629194..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountListModel.cpp +++ /dev/null @@ -1,123 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "AccountListModel.h" - -#include "sflphone_const.h" -#include <QDebug> - -AccountListModel::AccountListModel(QObject *parent) - : QAbstractListModel(parent) -{ - this->accounts = new AccountList(); -} - - -AccountListModel::~AccountListModel() -{ -} - -QVariant AccountListModel::data ( const QModelIndex & index, int role) const -{ - if (!index.isValid() || index.row() < 0 || index.row() >= rowCount()) - return QVariant(); - - const Account * account = (*accounts)[index.row()]; - if(index.column() == 0 && role == Qt::DisplayRole) - return QVariant(account->getAlias()); - else if(index.column() == 0 && role == Qt::CheckStateRole) - return QVariant(account->isEnabled() ? Qt::Checked : Qt::Unchecked); - else if(index.column() == 0 && role == Qt::DecorationRole) { - if(! account->isEnabled()) - return QVariant(QIcon(ICON_ACCOUNT_LED_GRAY)); - else if(account->isRegistered()) - return QVariant(QIcon(ICON_ACCOUNT_LED_GREEN)); - else - return QVariant(QIcon(ICON_ACCOUNT_LED_RED)); - } - return QVariant(); -} - -Qt::ItemFlags AccountListModel::flags(const QModelIndex & index) const -{ - if (index.column() == 0) - return QAbstractItemModel::flags(index) | Qt::ItemIsUserCheckable; - return QAbstractItemModel::flags(index); -} - -bool AccountListModel::setData ( const QModelIndex & index, const QVariant &value, int role) -{ - qDebug() << "setData"; - if (index.isValid() && index.column() == 0 && role == Qt::CheckStateRole) { - (*accounts)[index.row()]->setEnabled(value.toBool()); - emit dataChanged(index, index); - return true; - } - return false; -} - -bool AccountListModel::accountUp( int index ) -{ - if(index > 0 && index <= rowCount()) { - accounts->upAccount(index); - emit dataChanged(this->index(index - 1, 0, QModelIndex()), this->index(index, 0, QModelIndex())); - return true; - } - return false; -} - -bool AccountListModel::accountDown( int index ) -{ - if(index >= 0 && index < rowCount()) { - accounts->downAccount(index); - emit dataChanged(this->index(index, 0, QModelIndex()), this->index(index + 1, 0, QModelIndex())); - return true; - } - return false; -} - - -bool AccountListModel::removeAccount( int index ) -{ - if(index >= 0 && index < rowCount()) { - accounts->removeAccount(accounts->getAccountAt(index)); - emit dataChanged(this->index(index, 0, QModelIndex()), this->index(rowCount(), 0, QModelIndex())); - return true; - } - return false; -} - -bool AccountListModel::addAccount( QString alias ) -{ - accounts->addAccount(alias); - emit dataChanged(this->index(0, 0, QModelIndex()), this->index(rowCount(), 0, QModelIndex())); - return true; -} - -int AccountListModel::rowCount(const QModelIndex & /*parent*/) const -{ - return accounts->size(); -} - -QString AccountListModel::getOrderedList() const -{ - return accounts->getOrderedList(); -} - diff --git a/sflphone-client-kde/src/AccountListModel.h b/sflphone-client-kde/src/AccountListModel.h deleted file mode 100644 index 91ae8ae2d502c082b7d9f1cc5cdd526c7ce5753a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountListModel.h +++ /dev/null @@ -1,60 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef ACCOUNTLISTMODEL_H -#define ACCOUNTLISTMODEL_H - -#include <QAbstractListModel> - -#include "AccountList.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class AccountListModel : public QAbstractListModel -{ -Q_OBJECT -private: - AccountList * accounts; - -public: - AccountListModel(QObject *parent = 0); - - ~AccountListModel(); - - QVariant data ( const QModelIndex & index, int role = Qt::DisplayRole ) const; - int rowCount(const QModelIndex & parent = QModelIndex()) const; -// int columnCount(const QModelIndex & parent = QModelIndex()) const; -// QVariant headerData(int section , Qt::Orientation orientation, int role) const; - Qt::ItemFlags flags(const QModelIndex & index) const; - virtual bool setData ( const QModelIndex & index, const QVariant &value, int role); - - bool accountUp( int index ); - bool accountDown( int index ); - bool removeAccount( int index ); - bool addAccount( QString alias ); - - QString getOrderedList() const; -// QStringList getActiveCodecList() const ; -// void setActiveCodecList(const QStringList & activeCodecListToSet); - -}; - -#endif diff --git a/sflphone-client-kde/src/AccountWizard.cpp b/sflphone-client-kde/src/AccountWizard.cpp deleted file mode 100644 index 32d5f66c2de89dad2b07adc901eaa198af6a67eb..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountWizard.cpp +++ /dev/null @@ -1,680 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include <unistd.h> -#include "AccountWizard.h" -#include <QVBoxLayout> -#include <QFormLayout> -#include "sflphone_const.h" -#include "configurationmanager_interface_singleton.h" - -#include <klocale.h> - -#include <netdb.h> - - -#define FIELD_SFL_ACCOUNT "SFL" -#define FIELD_OTHER_ACCOUNT "OTHER" -#define FIELD_SIP_ACCOUNT "SIP" -#define FIELD_IAX_ACCOUNT "IAX" -#define FIELD_EMAIL_ADDRESS "EMAIL_ADDRESS" - -#define FIELD_SIP_ALIAS "SIP_ALIAS" -#define FIELD_SIP_SERVER "SIP_SERVER" -#define FIELD_SIP_USER "SIP_USER" -#define FIELD_SIP_PASSWORD "SIP_PASSWORD" -#define FIELD_SIP_VOICEMAIL "SIP_VOICEMAIL" -#define FIELD_SIP_ENABLE_STUN "SIP_ENABLE_STUN" -#define FIELD_SIP_STUN_SERVER "SIP_STUN_SERVER" - -#define FIELD_ZRTP_ENABLED "ZRTP_ENABLED" - -#define FIELD_IAX_ALIAS "IAX_ALIAS" -#define FIELD_IAX_SERVER "IAX_SERVER" -#define FIELD_IAX_USER "IAX_USER" -#define FIELD_IAX_PASSWORD "IAX_PASSWORD" -#define FIELD_IAX_VOICEMAIL "IAX_VOICEMAIL" - - -#define SFL_ACCOUNT_HOST "sip.sflphone.org" - -/*************************************************************************** - * Global functions for creating an account on sflphone.org * - * * - ***************************************************************************/ - -typedef struct { - bool success; - QString reason; - QString user; - QString passwd; -} rest_account; - -int sendRequest(QString host, int port, QString req, QString & ret) -{ - int s; - struct sockaddr_in servSockAddr; - struct hostent *servHostEnt; - long int length=0; - long int status=0; - int i=0; - FILE *f; - char buf[1024]; - - bzero(&servSockAddr, sizeof(servSockAddr)); - servHostEnt = gethostbyname(host.toLatin1()); - if (servHostEnt == NULL) { - ret = "gethostbyname"; - return -1; - } - bcopy((char *)servHostEnt->h_addr, (char *)&servSockAddr.sin_addr, servHostEnt->h_length); - servSockAddr.sin_port = htons(port); - servSockAddr.sin_family = AF_INET; - - if ((s = socket(AF_INET,SOCK_STREAM,0)) < 0) { - ret = "socket"; - return -1; - } - - if(connect(s, (const struct sockaddr *) &servSockAddr, (socklen_t) sizeof(servSockAddr)) < 0 ) { - perror(NULL); - ret = "connect"; - return -1; - } - - f = fdopen(s, "r+"); - - const char * req2 = req.toLatin1(); - const char * host2 = host.toLatin1(); - fprintf(f, "%s HTTP/1.1\r\n", req2); - fprintf(f, "Host: %s\r\n", host2); - fputs("User-Agent: SFLphone\r\n", f); - fputs("\r\n", f); - - while (strncmp(fgets(buf, sizeof(buf), f), "\r\n", 2)) { - const char *len_h = "content-length"; - const char *status_h = "HTTP/1.1"; - if (strncasecmp(buf, len_h, strlen(len_h)) == 0) - length = atoi(buf + strlen(len_h) + 1); - if (strncasecmp(buf, status_h, strlen(status_h)) == 0) - status = atoi(buf + strlen(status_h) + 1); - } - for (i = 0; i < length; i++) - ret[i] = fgetc(f); - - if (status != 200) { - ret = "http error: " + status; -// sprintf(ret, "http error: %ld", status); - return -1; - } - - fclose(f); - shutdown(s, 2); - close(s); - return 0; -} - -rest_account get_rest_account(QString host, QString email) -{ - QString req = "GET /rest/accountcreator?email=" + email; - QString ret; - rest_account ra; - qDebug() << "HOST: " << host; - int res = sendRequest(host, 80, req, ret); - if (res != -1) { - QStringList list = ret.split("\n"); - ra.user = list[0]; - ra.passwd = list[1];\ - ra.success = true; - } else { - ra.success = false; - ra.reason = ret; - } - qDebug() << ret; - return ra; -} - -/*************************************************************************** - * Class AccountWizard * - * Widget of the wizard for creating an account. * - ***************************************************************************/ - -AccountWizard::AccountWizard(QWidget * parent) - : QWizard(parent) -{ - setPage(Page_Intro, new WizardIntroPage); - setPage(Page_AutoMan, new WizardAccountAutoManualPage); - setPage(Page_Type, new WizardAccountTypePage); - setPage(Page_Email, new WizardAccountEmailAddressPage); - setPage(Page_SIPForm, new WizardAccountSIPFormPage); - setPage(Page_IAXForm, new WizardAccountIAXFormPage); - setPage(Page_Stun, new WizardAccountStunPage); - setPage(Page_Conclusion, new WizardAccountConclusionPage); - - setStartId(Page_Intro); - setWindowTitle(i18n("Account creation wizard")); - setWindowIcon(QIcon(ICON_SFLPHONE)); - setMinimumHeight(350); - setMinimumWidth(500); - setPixmap(QWizard::WatermarkPixmap, QPixmap(ICON_SFLPHONE)); -} - - -AccountWizard::~AccountWizard() -{ -} - -void AccountWizard::accept() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - - QString ret; - MapStringString accountDetails; - - QString & alias = accountDetails[QString(ACCOUNT_ALIAS)]; - QString & enabled = accountDetails[QString(ACCOUNT_ENABLED)]; - QString & mailbox = accountDetails[QString(ACCOUNT_MAILBOX)]; - QString & protocol = accountDetails[QString(ACCOUNT_TYPE)]; - QString & server = accountDetails[QString(ACCOUNT_HOSTNAME)]; - QString & user = accountDetails[QString(ACCOUNT_USERNAME)]; - QString & password = accountDetails[QString(ACCOUNT_PASSWORD)]; - - // sip only parameters - QString & stun_enabled = accountDetails[QString(ACCOUNT_SIP_STUN_ENABLED)]; - QString & stun_server = accountDetails[QString(ACCOUNT_SIP_STUN_SERVER)]; - - // zrtp only parameters - QString & srtp_enabled = accountDetails[QString(ACCOUNT_SRTP_ENABLED)]; - QString & key_exchange = accountDetails[QString(ACCOUNT_KEY_EXCHANGE)]; - QString & zrtp_display_sas = accountDetails[QString(ACCOUNT_ZRTP_DISPLAY_SAS)]; - QString & zrtp_not_supp_warning = accountDetails[QString(ACCOUNT_ZRTP_NOT_SUPP_WARNING)]; - QString & zrtp_hello_hash = accountDetails[QString(ACCOUNT_ZRTP_HELLO_HASH)]; - QString & display_sas_once = accountDetails[QString(ACCOUNT_DISPLAY_SAS_ONCE)]; - - // interface paramters - QString & locale_interface = accountDetails[QString(LOCAL_INTERFACE)]; - QString & published_address = accountDetails[QString(PUBLISHED_ADDRESS)]; - - bool is_using_sflphone_org = field(FIELD_SFL_ACCOUNT).toBool(); - bool is_using_sip = false; - bool is_create_account = false; - - // sflphone.org - if(is_using_sflphone_org) { - QString emailAddress = field(FIELD_EMAIL_ADDRESS).toString(); - char charEmailAddress[1024]; - strncpy(charEmailAddress, emailAddress.toLatin1(), sizeof(charEmailAddress) - 1); - rest_account acc = get_rest_account(SFL_ACCOUNT_HOST, charEmailAddress); - - if(acc.success) { - ret += i18n("This assistant is now finished.") + "\n"; - field(FIELD_SIP_ALIAS) = QString(acc.user) + "@" + SFL_ACCOUNT_HOST; - field(FIELD_SIP_VOICEMAIL) = QString(); - field(FIELD_SIP_SERVER) = QString(SFL_ACCOUNT_HOST); - field(FIELD_SIP_PASSWORD) = QString(acc.passwd); - field(FIELD_SIP_USER) = QString(acc.user); - - protocol = QString(ACCOUNT_TYPE_SIP); - server = QString(SFL_ACCOUNT_HOST); - password = QString(acc.passwd); - user = QString(acc.user); - enabled = QString(ACCOUNT_ENABLED_TRUE); - - is_create_account = true; - is_using_sip = true; - } - else { - ret += i18n("Creation of account has failed for the reason") + " :\n"; - ret += acc.reason; - } - } - else if(field(FIELD_SIP_ACCOUNT).toBool()) { //sip - ret += i18n("This assistant is now finished.") + "\n"; - - alias = field(FIELD_SIP_ALIAS).toString(); - enabled = QString(ACCOUNT_ENABLED_TRUE); - mailbox = field(FIELD_SIP_VOICEMAIL).toString(); - protocol = QString(ACCOUNT_TYPE_SIP); - server = field(FIELD_SIP_SERVER).toString(); - password = field(FIELD_SIP_PASSWORD).toString(); - user = field(FIELD_SIP_USER).toString(); - - is_create_account = true; - is_using_sip = true; - - } - else { // iax - ret += i18n("This assistant is now finished.") + "\n"; - - alias = field(FIELD_IAX_ALIAS).toString(); - enabled = QString(ACCOUNT_ENABLED_TRUE); - mailbox = field(FIELD_IAX_VOICEMAIL).toString(); - protocol = QString(ACCOUNT_TYPE_IAX); - server = field(FIELD_IAX_SERVER).toString(); - password = field(FIELD_IAX_PASSWORD).toString(); - user = field(FIELD_IAX_USER).toString(); - - is_create_account = true; - is_using_sip = false; - } - - - // common sip paramaters - if(is_using_sip) { - if(field(FIELD_SIP_ENABLE_STUN).toBool()) { - stun_enabled = QString(ACCOUNT_ENABLED_TRUE); - stun_server = field(FIELD_SIP_STUN_SERVER).toString(); - } - else { - stun_enabled = QString(ACCOUNT_ENABLED_FALSE); - stun_server = QString(); - } - - if(field(FIELD_ZRTP_ENABLED).toBool()) { - srtp_enabled = QString(ACCOUNT_ENABLED_TRUE); - key_exchange = QString(ZRTP); - zrtp_display_sas = QString(ACCOUNT_ENABLED_TRUE); - zrtp_not_supp_warning = QString(ACCOUNT_ENABLED_TRUE); - zrtp_hello_hash = QString(ACCOUNT_ENABLED_TRUE); - display_sas_once = QString(ACCOUNT_ENABLED_FALSE); - } - - QStringList ifaceList = configurationManager.getAllIpInterface(); - - locale_interface = ifaceList.at(0); - published_address = ifaceList.at(0); - - ret += i18n("Alias") + " : " + alias + "\n"; - ret += i18n("Server") + " : " + server + "\n"; - ret += i18n("Username") + " : " + user + "\n"; - ret += i18n("Password") + " : " + password + "\n"; - ret += i18n("Protocol") + " : " + protocol + "\n"; - ret += i18n("Voicemail number") + " : " + mailbox + "\n"; - } - - if(is_create_account) { - QString accountId = configurationManager.addAccount(accountDetails); - } - qDebug() << ret; - QDialog::accept(); - restart(); -} - - - - -/*************************************************************************** - * Class WizardIntroPage * - * Widget of the introduction page of the wizard * - ***************************************************************************/ - -WizardIntroPage::WizardIntroPage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("Account creation wizard")); - setSubTitle(i18n("Welcome to the Account creation wizard of SFLphone!")); - - introLabel = new QLabel(i18n("This installation wizard will help you configure an account.")); - introLabel->setWordWrap(true); - - QVBoxLayout *layout = new QVBoxLayout; - layout->addWidget(introLabel); - setLayout(layout); -} - - -WizardIntroPage::~WizardIntroPage() -{ - delete introLabel; -} - -int WizardIntroPage::nextId() const -{ - return AccountWizard::Page_AutoMan; -} - -/*************************************************************************** - * Class WizardAccountAutoManualPage * - * Page in which user choses to create an account on * - * sflphone.org or register a new one. * - ***************************************************************************/ - -WizardAccountAutoManualPage::WizardAccountAutoManualPage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("Account")); - setSubTitle(i18n("Please select one of the following options")); - - radioButton_SFL = new QRadioButton(i18n("Create a free SIP/IAX2 account on sflphone.org")); - radioButton_manual = new QRadioButton(i18n("Register an existing SIP or IAX2 account")); - radioButton_SFL->setChecked(true); - - registerField(FIELD_SFL_ACCOUNT, radioButton_SFL); - registerField(FIELD_OTHER_ACCOUNT, radioButton_manual); - - QVBoxLayout *layout = new QVBoxLayout; - layout->addWidget(radioButton_SFL); - layout->addWidget(radioButton_manual); - setLayout(layout); -} - - -WizardAccountAutoManualPage::~WizardAccountAutoManualPage() -{ - delete radioButton_SFL; - delete radioButton_manual; -} - -int WizardAccountAutoManualPage::nextId() const -{ - if(radioButton_SFL->isChecked()) - return AccountWizard::Page_Email; - else - return AccountWizard::Page_Type; -} - -/*************************************************************************** - * Class WizardAccountTypePage * - * Page in which user choses between SIP and IAX account. * - ***************************************************************************/ - -WizardAccountTypePage::WizardAccountTypePage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("VoIP Protocols")); - setSubTitle(i18n("Select an account type")); - - radioButton_SIP = new QRadioButton(i18n("SIP (Session Initiation Protocol)")); - radioButton_IAX = new QRadioButton(i18n("IAX2 (InterAsterix Exchange)")); - radioButton_SIP->setChecked(true); - - registerField(FIELD_SIP_ACCOUNT, radioButton_SIP); - registerField(FIELD_IAX_ACCOUNT, radioButton_IAX); - - QVBoxLayout *layout = new QVBoxLayout; - layout->addWidget(radioButton_SIP); - layout->addWidget(radioButton_IAX); - setLayout(layout); -} - - -WizardAccountTypePage::~WizardAccountTypePage() -{ - delete radioButton_SIP; - delete radioButton_IAX; -} - -int WizardAccountTypePage::nextId() const -{ - if(radioButton_SIP->isChecked()) - return AccountWizard::Page_SIPForm; - else - return AccountWizard::Page_IAXForm; -} - -/*************************************************************************** - * Class WizardAccountEmailAddressPage * - * Page in which user choses between SIP and IAX account. * - ***************************************************************************/ - -WizardAccountEmailAddressPage::WizardAccountEmailAddressPage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("Optional email address")); - setSubTitle(i18n("This email address will be used to send your voicemail messages.")); - - label_emailAddress = new QLabel(i18n("Email address")); - lineEdit_emailAddress = new QLineEdit(); - label_enableZrtp = new QLabel(i18n("Secure with ZRTP")); - checkBox_enableZrtp = new QCheckBox(); - - registerField(FIELD_EMAIL_ADDRESS, lineEdit_emailAddress); - registerField(FIELD_ZRTP_ENABLED, checkBox_enableZrtp); - - QFormLayout *layout = new QFormLayout; - - layout->setWidget(0, QFormLayout::LabelRole, label_emailAddress); - layout->setWidget(0, QFormLayout::FieldRole, lineEdit_emailAddress); - layout->setWidget(1, QFormLayout::LabelRole, label_enableZrtp); - layout->setWidget(1, QFormLayout::FieldRole, checkBox_enableZrtp); - - setLayout(layout); -} - - -WizardAccountEmailAddressPage::~WizardAccountEmailAddressPage() -{ - delete label_emailAddress; - delete lineEdit_emailAddress; - delete label_enableZrtp; - delete checkBox_enableZrtp; -} - -int WizardAccountEmailAddressPage::nextId() const -{ - return AccountWizard::Page_Stun; -} - -/*************************************************************************** - * Class WizardAccountFormPage * - * Page of account settings. * - ***************************************************************************/ - -WizardAccountSIPFormPage::WizardAccountSIPFormPage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("SIP account settings")); - setSubTitle(i18n("Please fill the following information")); - - label_alias = new QLabel(i18n("Alias") + " *"); - label_server = new QLabel(i18n("Server") + " *"); - label_user = new QLabel(i18n("Username") + " *"); - label_password = new QLabel(i18n("Password") + " *"); - label_voicemail = new QLabel(i18n("Voicemail number")); - label_enableZrtp = new QLabel(i18n("Secure with ZRTP")); - - lineEdit_alias = new QLineEdit; - lineEdit_server = new QLineEdit; - lineEdit_user = new QLineEdit; - lineEdit_password = new QLineEdit; - lineEdit_voicemail = new QLineEdit; - checkBox_enableZrtp = new QCheckBox; - - lineEdit_password->setEchoMode(QLineEdit::Password); - - registerField(QString(FIELD_SIP_ALIAS) + "*", lineEdit_alias); - registerField(QString(FIELD_SIP_SERVER) + "*", lineEdit_server); - registerField(QString(FIELD_SIP_USER) + "*", lineEdit_user); - registerField(QString(FIELD_SIP_PASSWORD) + "*", lineEdit_password); - registerField(QString(FIELD_SIP_VOICEMAIL), lineEdit_voicemail); - registerField(QString(FIELD_ZRTP_ENABLED), checkBox_enableZrtp); - - QFormLayout *layout = new QFormLayout; - - - layout->setWidget(0, QFormLayout::LabelRole, label_alias); - layout->setWidget(0, QFormLayout::FieldRole, lineEdit_alias); - layout->setWidget(1, QFormLayout::LabelRole, label_server); - layout->setWidget(1, QFormLayout::FieldRole, lineEdit_server); - layout->setWidget(2, QFormLayout::LabelRole, label_user); - layout->setWidget(2, QFormLayout::FieldRole, lineEdit_user); - layout->setWidget(3, QFormLayout::LabelRole, label_password); - layout->setWidget(3, QFormLayout::FieldRole, lineEdit_password); - layout->setWidget(4, QFormLayout::LabelRole, label_voicemail); - layout->setWidget(4, QFormLayout::FieldRole, lineEdit_voicemail); - layout->setWidget(5, QFormLayout::LabelRole, label_enableZrtp); - layout->setWidget(5, QFormLayout::FieldRole, checkBox_enableZrtp); - - setLayout(layout); -} - - -WizardAccountSIPFormPage::~WizardAccountSIPFormPage() -{ - delete label_alias; - delete label_server; - delete label_user; - delete label_password; - delete label_voicemail; - delete label_enableZrtp; - delete lineEdit_alias; - delete lineEdit_server; - delete lineEdit_user; - delete lineEdit_password; - delete lineEdit_voicemail; - delete checkBox_enableZrtp; -} - -int WizardAccountSIPFormPage::nextId() const -{ - return AccountWizard::Page_Stun; -} - -/*************************************************************************** - * Class WizardAccountFormPage * - * Page of account settings. * - ***************************************************************************/ - -WizardAccountIAXFormPage::WizardAccountIAXFormPage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("IAX2 account settings")); - setSubTitle(i18n("Please fill the following information")); - - label_alias = new QLabel(i18n("Alias") + " *"); - label_server = new QLabel(i18n("Server") + " *"); - label_user = new QLabel(i18n("Username") + " *"); - label_password = new QLabel(i18n("Password") + " *"); - label_voicemail = new QLabel(i18n("Voicemail number")); - - lineEdit_alias = new QLineEdit; - lineEdit_server = new QLineEdit; - lineEdit_user = new QLineEdit; - lineEdit_password = new QLineEdit; - lineEdit_voicemail = new QLineEdit; - - lineEdit_password->setEchoMode(QLineEdit::Password); - - registerField(QString(FIELD_IAX_ALIAS) + "*", lineEdit_alias); - registerField(QString(FIELD_IAX_SERVER) + "*", lineEdit_server); - registerField(QString(FIELD_IAX_USER) + "*", lineEdit_user); - registerField(QString(FIELD_IAX_PASSWORD) + "*", lineEdit_password); - registerField(QString(FIELD_IAX_VOICEMAIL), lineEdit_voicemail); - - QFormLayout *layout = new QFormLayout; - - layout->setWidget(0, QFormLayout::LabelRole, label_alias); - layout->setWidget(0, QFormLayout::FieldRole, lineEdit_alias); - layout->setWidget(1, QFormLayout::LabelRole, label_server); - layout->setWidget(1, QFormLayout::FieldRole, lineEdit_server); - layout->setWidget(2, QFormLayout::LabelRole, label_user); - layout->setWidget(2, QFormLayout::FieldRole, lineEdit_user); - layout->setWidget(3, QFormLayout::LabelRole, label_password); - layout->setWidget(3, QFormLayout::FieldRole, lineEdit_password); - layout->setWidget(4, QFormLayout::LabelRole, label_voicemail); - layout->setWidget(4, QFormLayout::FieldRole, lineEdit_voicemail); - - setLayout(layout); -} - - -WizardAccountIAXFormPage::~WizardAccountIAXFormPage() -{ - delete label_alias; - delete label_server; - delete label_user; - delete label_password; - delete label_voicemail; - delete lineEdit_alias; - delete lineEdit_server; - delete lineEdit_user; - delete lineEdit_password; - delete lineEdit_voicemail; -} - -int WizardAccountIAXFormPage::nextId() const -{ - return AccountWizard::Page_Conclusion; -} - -/*************************************************************************** - * Class WizardAccountStunPage * - * Page of Stun settings. * - ***************************************************************************/ - -WizardAccountStunPage::WizardAccountStunPage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("Network Address Translation (NAT)")); - setSubTitle(i18n("You should probably enable this if you are behind a firewall.")); - - checkBox_enableStun = new QCheckBox(i18n("Enable STUN")); - label_StunServer = new QLabel(i18n("Stun Server")); - lineEdit_StunServer = new QLineEdit(); - lineEdit_StunServer->setDisabled(true); - - registerField(FIELD_SIP_ENABLE_STUN, checkBox_enableStun); - registerField(FIELD_SIP_STUN_SERVER, lineEdit_StunServer); - - QFormLayout *layout = new QFormLayout; - layout->addWidget(checkBox_enableStun); - layout->addWidget(label_StunServer); - layout->addWidget(lineEdit_StunServer); - setLayout(layout); - - connect(checkBox_enableStun, SIGNAL(toggled(bool)), lineEdit_StunServer, SLOT(setEnabled(bool))); -} - - -WizardAccountStunPage::~WizardAccountStunPage() -{ - delete checkBox_enableStun; - delete label_StunServer; - delete lineEdit_StunServer; -} - -int WizardAccountStunPage::nextId() const -{ - return AccountWizard::Page_Conclusion; -} - -/*************************************************************************** - * Class WizardAccountConclusionPage * - * Conclusion page. * - ***************************************************************************/ - -WizardAccountConclusionPage::WizardAccountConclusionPage(QWidget *parent) - : QWizardPage(parent) -{ - setTitle(i18n("This assistant is now finished.")); - setSubTitle(i18n("After checking the settings you chose, click \"Finish\" to create the account.")); - - QVBoxLayout *layout = new QVBoxLayout; - setLayout(layout); -} - -WizardAccountConclusionPage::~WizardAccountConclusionPage() -{ -} - -int WizardAccountConclusionPage::nextId() const -{ - return -1; -} diff --git a/sflphone-client-kde/src/AccountWizard.h b/sflphone-client-kde/src/AccountWizard.h deleted file mode 100644 index 8700099317c7b628e0d2d3a45eaa01a2f4367996..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/AccountWizard.h +++ /dev/null @@ -1,227 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef ACCOUNTWIZARD_H -#define ACCOUNTWIZARD_H - -#include <QWizard> -#include <QLabel> -#include <QRadioButton> -#include <QLineEdit> -#include <QCheckBox> - - -/** - @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> -*/ -class AccountWizard : public QWizard -{ -Q_OBJECT - -public: - - enum { Page_Intro, Page_AutoMan, Page_Type, Page_Email, Page_SIPForm, Page_IAXForm, Page_Stun, Page_Conclusion }; - - AccountWizard(QWidget * parent = 0); - ~AccountWizard(); - void accept(); - -}; - -/*************************************************************************** - * Class WizardIntroPage * - * Widget of the introduction page of the wizard * - ***************************************************************************/ - -class WizardIntroPage : public QWizardPage -{ - Q_OBJECT - -public: - WizardIntroPage(QWidget *parent = 0); - ~WizardIntroPage(); - int nextId() const; - -private: - QLabel * introLabel; -}; - -/*************************************************************************** - * Class WizardAccountAutoManualPage * - * Page in which user choses to create an account on * - * sflphone.org or register a new one. * - ***************************************************************************/ - -class WizardAccountAutoManualPage : public QWizardPage -{ - Q_OBJECT - -public: - WizardAccountAutoManualPage(QWidget *parent = 0); - ~WizardAccountAutoManualPage(); - int nextId() const; - -private: - QRadioButton * radioButton_SFL; - QRadioButton * radioButton_manual; -}; - -/*************************************************************************** - * Class WizardAccountTypePage * - * Page in which user choses between SIP and IAX account. * - ***************************************************************************/ - -class WizardAccountTypePage : public QWizardPage -{ - Q_OBJECT - -public: - WizardAccountTypePage(QWidget *parent = 0); - ~WizardAccountTypePage(); - int nextId() const; - -private: - QRadioButton * radioButton_SIP; - QRadioButton * radioButton_IAX; -}; - -/*************************************************************************** - * Class WizardAccountEmailAddressPage * - * Page in which user choses between SIP and IAX account. * - ***************************************************************************/ - -class WizardAccountEmailAddressPage : public QWizardPage -{ - Q_OBJECT - -public: - WizardAccountEmailAddressPage(QWidget *parent = 0); - ~WizardAccountEmailAddressPage(); - int nextId() const; - -private: - QLabel * label_emailAddress; - QLineEdit * lineEdit_emailAddress; - QLabel * label_enableZrtp; - QCheckBox * checkBox_enableZrtp; -}; - -/*************************************************************************** - * Class WizardAccountSIPFormPage * - * Page of account settings. * - ***************************************************************************/ - -class WizardAccountSIPFormPage : public QWizardPage -{ - Q_OBJECT - -public: - - WizardAccountSIPFormPage(QWidget *parent = 0); - ~WizardAccountSIPFormPage(); - int nextId() const; - -private: - int type; - - QLabel * label_alias; - QLabel * label_server; - QLabel * label_user; - QLabel * label_password; - QLabel * label_voicemail; - QLabel * label_enableZrtp; - - QLineEdit * lineEdit_alias; - QLineEdit * lineEdit_server; - QLineEdit * lineEdit_user; - QLineEdit * lineEdit_password; - QLineEdit * lineEdit_voicemail; - QCheckBox * checkBox_enableZrtp; -}; - -/*************************************************************************** - * Class WizardAccountIAXFormPage * - * Page of account settings. * - ***************************************************************************/ - -class WizardAccountIAXFormPage : public QWizardPage -{ - Q_OBJECT - -public: - - WizardAccountIAXFormPage(QWidget *parent = 0); - ~WizardAccountIAXFormPage(); - int nextId() const; - -private: - int type; - - QLabel * label_alias; - QLabel * label_server; - QLabel * label_user; - QLabel * label_password; - QLabel * label_voicemail; - - QLineEdit * lineEdit_alias; - QLineEdit * lineEdit_server; - QLineEdit * lineEdit_user; - QLineEdit * lineEdit_password; - QLineEdit * lineEdit_voicemail; -}; - -/*************************************************************************** - * Class WizardAccountStunPage * - * Page of Stun settings. * - ***************************************************************************/ - -class WizardAccountStunPage : public QWizardPage -{ - Q_OBJECT - -public: - WizardAccountStunPage(QWidget *parent = 0); - ~WizardAccountStunPage(); - int nextId() const; - -private: - QCheckBox * checkBox_enableStun; - QLabel * label_StunServer; - QLineEdit * lineEdit_StunServer; -}; - -/*************************************************************************** - * Class WizardAccountConclusionPage * - * Conclusion page. * - ***************************************************************************/ - -class WizardAccountConclusionPage : public QWizardPage -{ - Q_OBJECT - -public: - WizardAccountConclusionPage(QWidget *parent = 0); - ~WizardAccountConclusionPage(); - int nextId() const; - -private: -}; - -#endif diff --git a/sflphone-client-kde/src/ActionSetAccountFirst.cpp b/sflphone-client-kde/src/ActionSetAccountFirst.cpp deleted file mode 100644 index e27651058005bc52c5023d96d21f316d0334d8c6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/ActionSetAccountFirst.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "ActionSetAccountFirst.h" -#include <klocale.h> - -ActionSetAccountFirst::ActionSetAccountFirst(Account * account, QObject *parent) - : QAction((account == NULL) ? i18n("Default account") : account->getAlias(), parent) -{ - setCheckable(true); - this->account = account; - connect(this, SIGNAL(triggered()), - this, SLOT(emitSetFirst())); -} - - -ActionSetAccountFirst::~ActionSetAccountFirst() -{ -} - -void ActionSetAccountFirst::emitSetFirst() -{ - emit setFirst(account); -} diff --git a/sflphone-client-kde/src/ActionSetAccountFirst.h b/sflphone-client-kde/src/ActionSetAccountFirst.h deleted file mode 100644 index 4cf4aece9b6a8b9cd78fad85e934bdaf14fa5624..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/ActionSetAccountFirst.h +++ /dev/null @@ -1,53 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef ACTION_SET_ACCOUNT_FIRST_H -#define ACTION_SET_ACCOUNT_FIRST_H - -#include <QAction> - -#include "Account.h" - -/** - @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> -*/ -class ActionSetAccountFirst : public QAction -{ -Q_OBJECT - -private: - - Account * account; - -public: - - ActionSetAccountFirst(Account * account, QObject *parent = 0); - ~ActionSetAccountFirst(); - -private slots: - void emitSetFirst(); - -signals: - void setFirst(Account * account); - -}; - -#endif diff --git a/sflphone-client-kde/src/CMakeLists.txt b/sflphone-client-kde/src/CMakeLists.txt deleted file mode 100755 index a8e8bd4eb35310714edf5c32c372367fca34df95..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CMakeLists.txt +++ /dev/null @@ -1,134 +0,0 @@ - -ADD_DEFINITIONS( - ${KDE4_DEFINITIONS} - ${QT_DEFINITIONS} - -fexceptions - -DDATA_INSTALL_DIR="\\\"${DATA_INSTALL_DIR}\\\"" - -DSHARE_INSTALL_PREFIX="\\\"${SHARE_INSTALL_PREFIX}\\\"" -) - -MESSAGE("CMAKE_BUILD_TYPE = ${CMAKE_BUILD_TYPE}") - -IF(${CMAKE_BUILD_TYPE} MATCHES Release) - MESSAGE("NO DEBUG OUTPUT") - ADD_DEFINITIONS( -DQT_NO_DEBUG_OUTPUT ) -ENDIF(${CMAKE_BUILD_TYPE} MATCHES Release) - -SET ( KDE4_KABC_LIBS -lkabc ) - -SET( sflphone_client_kde_SRCS - SFLPhoneView.cpp - SFLPhone.cpp - SFLPhoneapplication.cpp - SFLPhoneTray.cpp - main.cpp - sflphone_const.h - Account.cpp - AccountList.cpp - Call.cpp - #CallList.cpp - #CallTreeView.cpp - #CallTreeModel.cpp - CallTreeItem.cpp - configurationmanager_interface_singleton.cpp - callmanager_interface_singleton.cpp - #calllist_interface_singleton.cpp - instance_interface_singleton.cpp - AccountWizard.cpp - AccountItemWidget.cpp - ActionSetAccountFirst.cpp - Contact.cpp - ContactItemWidget.cpp - conf/ConfigurationDialog.cpp - conf/dlggeneral.cpp - conf/dlgdisplay.cpp - conf/dlgaccounts.cpp - conf/dlgaudio.cpp - conf/dlgaddressbook.cpp - conf/dlghooks.cpp - conf/ConfigurationSkeleton.cpp - Dialpad.cpp - Codec.cpp - Item.cpp - AccountListModel.cpp - CallModel.cpp - #CallTreeWidget.cpp -) - - -# generate rules for building source files from the resources -SET(QtApp_RCCS qrc/resources.qrc) -QT4_ADD_RESOURCES(QtApp_RCC_SRCS ${QtApp_RCCS}) - - -# Build dbus interfaces -SET ( dbus_xml_introspecs_path ${CMAKE_CURRENT_SOURCE_DIR}/dbus/) - -# configuration manager interface -SET ( configurationmanager_xml ${dbus_xml_introspecs_path}/configurationmanager-introspec.xml ) - -SET_SOURCE_FILES_PROPERTIES( - ${configurationmanager_xml} - PROPERTIES - CLASSNAME ConfigurationManagerInterface - INCLUDE "dbus/metatypes.h") - -QT4_ADD_DBUS_INTERFACE( - sflphone_client_kde_SRCS - ${configurationmanager_xml} - configurationmanager_dbus_interface) - -# call manager interface -SET ( callmanager_xml ${dbus_xml_introspecs_path}/callmanager-introspec.xml ) - -SET_SOURCE_FILES_PROPERTIES( - ${callmanager_xml} - PROPERTIES - CLASSNAME CallManagerInterface - INCLUDE "dbus/metatypes.h") - -QT4_ADD_DBUS_INTERFACE( - sflphone_client_kde_SRCS - ${callmanager_xml} - callmanager_dbus_interface) - -# instance interface -SET ( instance_xml ${dbus_xml_introspecs_path}/instance-introspec.xml ) - -SET_SOURCE_FILES_PROPERTIES( - ${instance_xml} - PROPERTIES - CLASSNAME InstanceInterface - INCLUDE "dbus/metatypes.h") - -QT4_ADD_DBUS_INTERFACE( - sflphone_client_kde_SRCS - ${instance_xml} - instance_dbus_interface) - - -# kde4_automoc(${sflphone_client_kde_SRCS}) -SET( config_ui_files - conf/dlggeneralbase.ui - conf/dlgdisplaybase.ui - conf/dlgaccountsbase.ui - conf/dlgaudiobase.ui - conf/dlgaddressbookbase.ui - conf/dlghooksbase.ui -) - -KDE4_ADD_UI_FILES(sflphone_client_kde_SRCS ui/SFLPhoneView_base.ui ${config_ui_files} ) - -KDE4_ADD_KCFG_FILES(sflphone_client_kde_SRCS conf/kcfg_settings.kcfgc) -INSTALL(FILES conf/sflphone-client-kde.kcfg DESTINATION ${KCFG_INSTALL_DIR}) - -KDE4_ADD_EXECUTABLE(sflphone-client-kde ${sflphone_client_kde_SRCS} ${QtApp_RCC_SRCS}) - -TARGET_LINK_LIBRARIES(sflphone-client-kde ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KABC_LIBS}) - - -########### install files ############### - -INSTALL(TARGETS sflphone-client-kde DESTINATION ${BIN_INSTALL_DIR}) - - diff --git a/sflphone-client-kde/src/Call.cpp b/sflphone-client-kde/src/Call.cpp deleted file mode 100644 index 2738ebb1e3e364864252da85a2ced7509a62b9fe..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Call.cpp +++ /dev/null @@ -1,720 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "Call.h" - -#include "callmanager_interface_singleton.h" -#include "SFLPhone.h" -#include "sflphone_const.h" -#include "configurationmanager_interface_singleton.h" - -#include <kabc/addressbook.h> -#include <kabc/stdaddressbook.h> - -using namespace KABC; - -const call_state Call::actionPerformedStateMap [11][5] = -{ -// ACCEPT REFUSE TRANSFER HOLD RECORD -/*INCOMING */ {CALL_STATE_INCOMING , CALL_STATE_INCOMING , CALL_STATE_ERROR , CALL_STATE_INCOMING , CALL_STATE_INCOMING }, -/*RINGING */ {CALL_STATE_ERROR , CALL_STATE_RINGING , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_RINGING }, -/*CURRENT */ {CALL_STATE_ERROR , CALL_STATE_CURRENT , CALL_STATE_TRANSFER , CALL_STATE_CURRENT , CALL_STATE_CURRENT }, -/*DIALING */ {CALL_STATE_DIALING , CALL_STATE_OVER , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR }, -/*HOLD */ {CALL_STATE_ERROR , CALL_STATE_HOLD , CALL_STATE_TRANSF_HOLD , CALL_STATE_HOLD , CALL_STATE_HOLD }, -/*FAILURE */ {CALL_STATE_ERROR , CALL_STATE_FAILURE , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR }, -/*BUSY */ {CALL_STATE_ERROR , CALL_STATE_BUSY , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR }, -/*TRANSFER */ {CALL_STATE_TRANSFER , CALL_STATE_TRANSFER , CALL_STATE_CURRENT , CALL_STATE_TRANSFER , CALL_STATE_TRANSFER }, -/*TRANSF_HOLD */ {CALL_STATE_TRANSF_HOLD, CALL_STATE_TRANSF_HOLD , CALL_STATE_HOLD , CALL_STATE_TRANSF_HOLD , CALL_STATE_TRANSF_HOLD }, -/*OVER */ {CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR }, -/*ERROR */ {CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR } -}; - - -const function Call::actionPerformedFunctionMap[11][5] = -{ -// ACCEPT REFUSE TRANSFER HOLD RECORD -/*INCOMING */ {&Call::accept , &Call::refuse , &Call::acceptTransf , &Call::acceptHold , &Call::setRecord }, -/*RINGING */ {&Call::nothing , &Call::hangUp , &Call::nothing , &Call::nothing , &Call::setRecord }, -/*CURRENT */ {&Call::nothing , &Call::hangUp , &Call::nothing , &Call::hold , &Call::setRecord }, -/*DIALING */ {&Call::call , &Call::cancel , &Call::nothing , &Call::nothing , &Call::nothing }, -/*HOLD */ {&Call::nothing , &Call::hangUp , &Call::nothing , &Call::unhold , &Call::setRecord }, -/*FAILURE */ {&Call::nothing , &Call::hangUp , &Call::nothing , &Call::nothing , &Call::nothing }, -/*BUSY */ {&Call::nothing , &Call::hangUp , &Call::nothing , &Call::nothing , &Call::nothing }, -/*TRANSFERT */ {&Call::transfer , &Call::hangUp , &Call::nothing , &Call::hold , &Call::setRecord }, -/*TRANSFERT_HOLD */ {&Call::transfer , &Call::hangUp , &Call::nothing , &Call::unhold , &Call::setRecord }, -/*OVER */ {&Call::nothing , &Call::nothing , &Call::nothing , &Call::nothing , &Call::nothing }, -/*ERROR */ {&Call::nothing , &Call::nothing , &Call::nothing , &Call::nothing , &Call::nothing } -}; - - -const call_state Call::stateChangedStateMap [11][6] = -{ -// RINGING CURRENT BUSY HOLD HUNGUP FAILURE -/*INCOMING */ {CALL_STATE_INCOMING , CALL_STATE_CURRENT , CALL_STATE_BUSY , CALL_STATE_HOLD , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*RINGING */ {CALL_STATE_RINGING , CALL_STATE_CURRENT , CALL_STATE_BUSY , CALL_STATE_HOLD , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*CURRENT */ {CALL_STATE_CURRENT , CALL_STATE_CURRENT , CALL_STATE_BUSY , CALL_STATE_HOLD , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*DIALING */ {CALL_STATE_RINGING , CALL_STATE_CURRENT , CALL_STATE_BUSY , CALL_STATE_HOLD , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*HOLD */ {CALL_STATE_HOLD , CALL_STATE_CURRENT , CALL_STATE_BUSY , CALL_STATE_HOLD , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*FAILURE */ {CALL_STATE_FAILURE , CALL_STATE_FAILURE , CALL_STATE_BUSY , CALL_STATE_FAILURE , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*BUSY */ {CALL_STATE_BUSY , CALL_STATE_CURRENT , CALL_STATE_BUSY , CALL_STATE_BUSY , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*TRANSFER */ {CALL_STATE_TRANSFER , CALL_STATE_TRANSFER , CALL_STATE_BUSY , CALL_STATE_TRANSF_HOLD , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*TRANSF_HOLD */ {CALL_STATE_TRANSF_HOLD , CALL_STATE_TRANSFER , CALL_STATE_BUSY , CALL_STATE_TRANSF_HOLD , CALL_STATE_OVER , CALL_STATE_FAILURE }, -/*OVER */ {CALL_STATE_OVER , CALL_STATE_OVER , CALL_STATE_OVER , CALL_STATE_OVER , CALL_STATE_OVER , CALL_STATE_OVER }, -/*ERROR */ {CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR , CALL_STATE_ERROR } -}; - -const function Call::stateChangedFunctionMap[11][6] = -{ -// RINGING CURRENT BUSY HOLD HUNGUP FAILURE -/*INCOMING */ {&Call::nothing , &Call::start , &Call::startWeird , &Call::startWeird , &Call::startStop , &Call::start }, -/*RINGING */ {&Call::nothing , &Call::start , &Call::start , &Call::start , &Call::startStop , &Call::start }, -/*CURRENT */ {&Call::nothing , &Call::nothing , &Call::warning , &Call::nothing , &Call::stop , &Call::nothing }, -/*DIALING */ {&Call::nothing , &Call::warning , &Call::warning , &Call::warning , &Call::stop , &Call::warning }, -/*HOLD */ {&Call::nothing , &Call::nothing , &Call::warning , &Call::nothing , &Call::stop , &Call::nothing }, -/*FAILURE */ {&Call::nothing , &Call::warning , &Call::warning , &Call::warning , &Call::stop , &Call::nothing }, -/*BUSY */ {&Call::nothing , &Call::nothing , &Call::nothing , &Call::warning , &Call::stop , &Call::nothing }, -/*TRANSFERT */ {&Call::nothing , &Call::nothing , &Call::warning , &Call::nothing , &Call::stop , &Call::nothing }, -/*TRANSFERT_HOLD */ {&Call::nothing , &Call::nothing , &Call::warning , &Call::nothing , &Call::stop , &Call::nothing }, -/*OVER */ {&Call::nothing , &Call::warning , &Call::warning , &Call::warning , &Call::stop , &Call::warning }, -/*ERROR */ {&Call::nothing , &Call::nothing , &Call::nothing , &Call::nothing , &Call::stop , &Call::nothing } -}; - -const char * Call::historyIcons[3] = {ICON_HISTORY_INCOMING, ICON_HISTORY_OUTGOING, ICON_HISTORY_MISSED}; - -/*void Call::initCallItemWidget() -{ - itemWidget = new QWidget(); - labelIcon = new QLabel(); - labelCallNumber = new QLabel(peerPhoneNumber); - labelTransferPrefix = new QLabel(i18n("Transfer to : ")); - labelTransferNumber = new QLabel(); - QSpacerItem * horizontalSpacer = new QSpacerItem(16777215, 20, QSizePolicy::Preferred, QSizePolicy::Minimum); - - QHBoxLayout * mainLayout = new QHBoxLayout(); - mainLayout->setContentsMargins ( 3, 1, 2, 1); - mainLayout->setSpacing(4); - QVBoxLayout * descr = new QVBoxLayout(); - descr->setMargin(1); - descr->setSpacing(1); - QHBoxLayout * transfer = new QHBoxLayout(); - transfer->setMargin(0); - transfer->setSpacing(0); - mainLayout->addWidget(labelIcon); - if(! peerName.isEmpty()) - { - labelPeerName = new QLabel(peerName); - descr->addWidget(labelPeerName); - } - descr->addWidget(labelCallNumber); - transfer->addWidget(labelTransferPrefix); - transfer->addWidget(labelTransferNumber); - descr->addLayout(transfer); - mainLayout->addLayout(descr); - mainLayout->addItem(horizontalSpacer); - - itemWidget->setLayout(mainLayout); -}*/ - - /*void Call::setItemIcon(const QString pixmap) -{ - labelIcon->setPixmap(QPixmap(pixmap)); - }*/ - - -Call::Call(call_state startState, QString callId, QString peerName, QString peerNumber, QString account) - : conference(false) -{ - this->callId = callId; - this->peerPhoneNumber = peerNumber; - this->peerName = peerName; - changeCurrentState(startState); - this->account = account; - this->recording = false; - // this->historyItemWidget = NULL; - this->startTime = NULL; - this->stopTime = NULL; - // this->initCallItemWidget(); - emit changed(); -} - -Call::Call(QString confId, QString account) - : conference(true) -{ - this->confId = confId; - this->account = account; -} -#include <unistd.h> -Call * Call::buildExistingCall(QString callId) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - MapStringString details = callManager.getCallDetails(callId).value(); - qDebug() << "Constructing existing call with details : " << details; - QString peerNumber = details[CALL_PEER_NUMBER]; - QString peerName = details[CALL_PEER_NAME]; - call_state startState = getStartStateFromDaemonCallState(details[CALL_STATE], details[CALL_TYPE]); - QString account = details[CALL_ACCOUNTID]; - Call * call = new Call(startState, callId, peerName, peerNumber, account); - call->startTime = new QDateTime(QDateTime::currentDateTime()); - call->recording = callManager.getIsRecording(callId); - call->historyState = getHistoryStateFromDaemonCallState(details[CALL_STATE], details[CALL_TYPE]); - return call; -} - -Call::~Call() -{ - delete startTime; - delete stopTime; -} - -Call * Call::buildDialingCall(QString callId, const QString & peerName, QString account) -{ - Call * call = new Call(CALL_STATE_DIALING, callId, peerName, "", account); - call->historyState = NONE; - return call; -} - -Call * Call::buildIncomingCall(const QString & callId/*, const QString & from, const QString & account*/) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - MapStringString details = callManager.getCallDetails(callId).value(); - qDebug() << "details = " << details; - QString from = details[CALL_PEER_NUMBER]; - QString account = details[CALL_ACCOUNTID]; - QString peerName = details[CALL_PEER_NAME]; - Call * call = new Call(CALL_STATE_INCOMING, callId, peerName, from, account); - call->historyState = MISSED; - return call; -} - -Call * Call::buildRingingCall(const QString & callId) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - MapStringString details = callManager.getCallDetails(callId).value(); - QString from = details[CALL_PEER_NUMBER]; - QString account = details[CALL_ACCOUNTID]; - QString peerName = details[CALL_PEER_NAME]; - Call * call = new Call(CALL_STATE_RINGING, callId, peerName, from, account); - call->historyState = OUTGOING; - return call; -} - -Call * Call::buildHistoryCall(const QString & callId, uint startTimeStamp, uint stopTimeStamp, QString account, QString name, QString number, QString type) -{ - if(name == "empty") name = ""; - Call * call = new Call(CALL_STATE_OVER, callId, name, number, account); - call->startTime = new QDateTime(QDateTime::fromTime_t(startTimeStamp)); - call->stopTime = new QDateTime(QDateTime::fromTime_t(stopTimeStamp)); - call->historyState = getHistoryStateFromType(type); - return call; -} - - -history_state Call::getHistoryStateFromType(QString type) -{ - if(type == DAEMON_HISTORY_TYPE_MISSED) - return MISSED; - else if(type == DAEMON_HISTORY_TYPE_OUTGOING) - return OUTGOING; - else if(type == DAEMON_HISTORY_TYPE_INCOMING) - return INCOMING; - return NONE; -} - -QString Call::getTypeFromHistoryState(history_state historyState) -{ - if(historyState == MISSED) - return DAEMON_HISTORY_TYPE_MISSED; - else if(historyState == OUTGOING) - return DAEMON_HISTORY_TYPE_OUTGOING; - else if(historyState == INCOMING) - return DAEMON_HISTORY_TYPE_INCOMING; - return QString(); -} - -call_state Call::getStartStateFromDaemonCallState(QString daemonCallState, QString daemonCallType) -{ - if(daemonCallState == DAEMON_CALL_STATE_INIT_CURRENT) - return CALL_STATE_CURRENT; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_HOLD) - return CALL_STATE_HOLD; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_BUSY) - return CALL_STATE_BUSY; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_INCOMING) - { - return CALL_STATE_INCOMING; - } - else if(daemonCallState == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_OUTGOING) - return CALL_STATE_RINGING; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_INCOMING) - return CALL_STATE_INCOMING; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_RINGING) - return CALL_STATE_RINGING; - else - return CALL_STATE_FAILURE; -} - -history_state Call::getHistoryStateFromDaemonCallState(QString daemonCallState, QString daemonCallType) -{ - if((daemonCallState == DAEMON_CALL_STATE_INIT_CURRENT || daemonCallState == DAEMON_CALL_STATE_INIT_HOLD) && daemonCallType == DAEMON_CALL_TYPE_INCOMING) - return INCOMING; - else if((daemonCallState == DAEMON_CALL_STATE_INIT_CURRENT || daemonCallState == DAEMON_CALL_STATE_INIT_HOLD) && daemonCallType == DAEMON_CALL_TYPE_OUTGOING) - return OUTGOING; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_BUSY) - return OUTGOING; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_INCOMING) - return INCOMING; - else if(daemonCallState == DAEMON_CALL_STATE_INIT_INACTIVE && daemonCallType == DAEMON_CALL_TYPE_OUTGOING) - return MISSED; - else - return NONE; -} - -daemon_call_state Call::toDaemonCallState(const QString & stateName) -{ - if(stateName == QString(CALL_STATE_CHANGE_HUNG_UP)) - return DAEMON_CALL_STATE_HUNG_UP; - if(stateName == QString(CALL_STATE_CHANGE_RINGING)) - return DAEMON_CALL_STATE_RINGING; - if(stateName == QString(CALL_STATE_CHANGE_CURRENT)) - return DAEMON_CALL_STATE_CURRENT; - if(stateName == QString(CALL_STATE_CHANGE_UNHOLD_CURRENT)) - return DAEMON_CALL_STATE_CURRENT; - if(stateName == QString(CALL_STATE_CHANGE_UNHOLD_RECORD)) - return DAEMON_CALL_STATE_CURRENT; - if(stateName == QString(CALL_STATE_CHANGE_HOLD)) - return DAEMON_CALL_STATE_HOLD; - if(stateName == QString(CALL_STATE_CHANGE_BUSY)) - return DAEMON_CALL_STATE_BUSY; - if(stateName == QString(CALL_STATE_CHANGE_FAILURE)) - return DAEMON_CALL_STATE_FAILURE; - qDebug() << "stateChanged signal received with unknown state."; - return DAEMON_CALL_STATE_FAILURE; -} - - -Contact * Call::findContactForNumberInKAddressBook(QString number) -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - MapStringInt addressBookSettings = configurationManager.getAddressbookSettings().value(); - bool displayPhoto = addressBookSettings[ADDRESSBOOK_DISPLAY_CONTACT_PHOTO]; - AddressBook * ab = KABC::StdAddressBook::self(true); - QVector<Contact *> results = QVector<Contact *>(); - AddressBook::Iterator it; - for ( it = ab->begin(); it != ab->end(); ++it ) { - for(int i = 0 ; i < it->phoneNumbers().count() ; i++) { - if(it->phoneNumbers().at(i) == number) { - return new Contact( *it, it->phoneNumbers().at(i), displayPhoto ); - } - } - } - return NULL; -} - -/*QWidget * Call::getItemWidget() -{ - return itemWidget; - }*/ - -QString Call::getStopTimeStamp() const -{ - if (stopTime == NULL) - return QString(); - return QString::number(stopTime->toTime_t()); -} - -QString Call::getStartTimeStamp() const -{ - if (startTime == NULL) - return QString(); - return QString::number(startTime->toTime_t()); -} - -QString Call::getTransferNumber() const -{ - return transferNumber; -} - -void Call::setTransferNumber(QString number) -{ - transferNumber = number; -} - -QString Call::getCallNumber() const -{ - return callNumber; -} - -void Call::setCallNumber(QString number) -{ - callNumber = number; -} - - -/*QWidget * Call::getHistoryItemWidget() -{ - historyItemWidget = new QWidget(); - labelHistoryIcon = new QLabel(); - labelHistoryIcon->setPixmap(QPixmap(historyIcons[historyState])); - labelHistoryCallNumber = new QLabel(peerPhoneNumber); - if(startTime) - labelHistoryTime = new QLabel(startTime->toString(Qt::LocaleDate)); - else - labelHistoryTime = new QLabel(); - QSpacerItem * horizontalSpacer = new QSpacerItem(16777215, 20, QSizePolicy::Preferred, QSizePolicy::Minimum); - - QHBoxLayout * mainLayout = new QHBoxLayout(); - mainLayout->setContentsMargins ( 3, 1, 2, 1); - mainLayout->setSpacing(4); - QVBoxLayout * descr = new QVBoxLayout(); - descr->setMargin(1); - descr->setSpacing(1); - descr->setMargin(0); - descr->setSpacing(1); - mainLayout->addWidget(labelHistoryIcon); - if(! peerName.isEmpty()) - { - labelHistoryPeerName = new QLabel(peerName); - descr->addWidget(labelHistoryPeerName); - } - descr->addWidget(labelHistoryCallNumber); - descr->addWidget(labelHistoryTime); - mainLayout->addLayout(descr); - mainLayout->addItem(horizontalSpacer); - historyItemWidget->setLayout(mainLayout); - return historyItemWidget; - }*/ - -call_state Call::getState() const -{ - return currentState; -} - -history_state Call::getHistoryState() const -{ - return historyState; -} - -bool Call::isHistory() const -{ - return (getState() == CALL_STATE_OVER); -} - -call_state Call::stateChanged(const QString & newStateName) -{ - call_state previousState = currentState; - daemon_call_state dcs = toDaemonCallState(newStateName); - //(this->*(stateChangedFunctionMap[currentState][dcs]))(); - changeCurrentState(stateChangedStateMap[currentState][dcs]); - (this->*(stateChangedFunctionMap[previousState][dcs]))(); - qDebug() << "Calling stateChanged " << newStateName << " -> " << toDaemonCallState(newStateName) << " on call with state " << previousState << ". Become " << currentState; - return currentState; -} - -call_state Call::actionPerformed(call_action action) -{ - call_state previousState = currentState; - //update the state - changeCurrentState(actionPerformedStateMap[previousState][action]); - //execute the action associated with this transition - (this->*(actionPerformedFunctionMap[previousState][action]))(); - qDebug() << "Calling action " << action << " on call with state " << previousState << ". Become " << currentState; - //return the new state - return currentState; -} - -QString Call::getCallId() const -{ - return callId; -} - -QString Call::getPeerPhoneNumber() const -{ - return peerPhoneNumber; -} - -QString Call::getPeerName() const -{ - return peerName; -} - -call_state Call::getCurrentState() const -{ - return currentState; -} - -bool Call::getRecording() const -{ - return recording; -} - -QString Call::getAccountId() const -{ - return account; -} - -/* -void Call::putRecording() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - bool daemonRecording = callManager.getIsRecording(this -> callId); - if(daemonRecording != recording) - { - callManager.setRecording(this->callId); - } -} -*/ - - -/************************************************* -************* Automate functions ************* -*************************************************/ - - -void Call::nothing() -{ -} - -void Call::accept() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Accepting call. callId : " << callId; - callManager.accept(callId); - this->startTime = new QDateTime(QDateTime::currentDateTime()); - this->historyState = INCOMING; -} - -void Call::refuse() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Refusing call. callId : " << callId; - callManager.refuse(callId); - this->startTime = new QDateTime(QDateTime::currentDateTime()); - this->historyState = MISSED; -} - -void Call::acceptTransf() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Accepting call and transfering it to number : " << transferNumber << ". callId : " << callId; - callManager.accept(callId); - callManager.transfert(callId, transferNumber); -// historyState = TRANSFERED; -} - -void Call::acceptHold() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Accepting call and holding it. callId : " << callId; - callManager.accept(callId); - callManager.hold(callId); - this->historyState = INCOMING; -} - -void Call::hangUp() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - this->stopTime = new QDateTime(QDateTime::currentDateTime()); - qDebug() << "Hanging up call. callId : " << callId; - callManager.hangUp(callId); -} - -void Call::cancel() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Canceling call. callId : " << callId; - callManager.hangUp(callId); -} - -void Call::hold() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Holding call. callId : " << callId; - callManager.hold(callId); -} - -void Call::call() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "account = " << account; - if(account.isEmpty()) { - qDebug() << "account is not set, taking the first registered."; - this->account = SFLPhoneView::accountInUseId(); - } - if(!account.isEmpty()) { - qDebug() << "Calling " << callNumber << " with account " << account << ". callId : " << callId; - callManager.placeCall(account, callId, callNumber); - this->account = account; - this->peerPhoneNumber = callNumber; -// Contact * contact = findContactForNumberInKAddressBook(peerPhoneNumber); -// if(contact) this->peerName = contact->getNickName(); - this->startTime = new QDateTime(QDateTime::currentDateTime()); - this->historyState = OUTGOING; - } - else { - qDebug() << "Trying to call " << transferNumber << " with no account registered . callId : " << callId; - this->historyState = NONE; - throw "No account registered!"; - } -} - -void Call::transfer() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Transfering call to number : " << transferNumber << ". callId : " << callId; - callManager.transfert(callId, transferNumber); - this->stopTime = new QDateTime(QDateTime::currentDateTime()); -} - -void Call::unhold() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Unholding call. callId : " << callId; - callManager.unhold(callId); -} - -/* -void Call::switchRecord() -{ - qDebug() << "Switching record state for call automate. callId : " << callId; - recording = !recording; -} -*/ - -void Call::setRecord() -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Setting record " << !recording << " for call. callId : " << callId; - callManager.setRecording(callId); - recording = !recording; -} - -void Call::start() -{ - qDebug() << "Starting call. callId : " << callId; - this->startTime = new QDateTime(QDateTime::currentDateTime()); -} - -void Call::startStop() -{ - qDebug() << "Starting and stoping call. callId : " << callId; - this->startTime = new QDateTime(QDateTime::currentDateTime()); - this->stopTime = new QDateTime(QDateTime::currentDateTime()); -} - -void Call::stop() -{ - qDebug() << "Stoping call. callId : " << callId; - this->stopTime = new QDateTime(QDateTime::currentDateTime()); -} - -void Call::startWeird() -{ - qDebug() << "Starting call. callId : " << callId; - this->startTime = new QDateTime(QDateTime::currentDateTime()); - qDebug() << "Warning : call " << callId << " had an unexpected transition of state at its start."; -} - -void Call::warning() -{ - qDebug() << "Warning : call " << callId << " had an unexpected transition of state."; -} - -void Call::appendText(QString str) -{ - QString * editNumber; - - switch (currentState) { - case CALL_STATE_TRANSFER: - case CALL_STATE_TRANSF_HOLD: - editNumber = &transferNumber; - break; - case CALL_STATE_DIALING: - editNumber = &callNumber; - break; - default: - qDebug() << "Backspace on call not editable. Doing nothing."; - return; - } - - editNumber->append(str); - - emit changed(); -} - -void Call::backspaceItemText() -{ - QString * editNumber; - - switch (currentState) { - case CALL_STATE_TRANSFER: - case CALL_STATE_TRANSF_HOLD: - editNumber = &transferNumber; - break; - case CALL_STATE_DIALING: - editNumber = &callNumber; - break; - default: - qDebug() << "Backspace on call not editable. Doing nothing."; - return; - } - QString text = *editNumber; - int textSize = text.size(); - if(textSize > 0) { - *editNumber = text.remove(textSize-1, 1); - - emit changed(); - } - else { - changeCurrentState(CALL_STATE_OVER); - } -} - -void Call::changeCurrentState(call_state newState) -{ - qDebug() << "Call state changed to: " << newState; - currentState = newState; - - emit changed(); - - if (currentState == CALL_STATE_OVER) - emit isOver(this); -} - -bool Call::isConference() const { - return conference; -} - -void Call::setConference(bool value) { - conference = value; -} - -QString Call::getConfId() const { - return confId; -} - -void Call::setConfId(QString value) { - confId = value; -} - -QString Call::getCurrentCodecName() { - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "Codec name: " << callManager.getCurrentCodecName(callId); sleep(5); - return callManager.getCurrentCodecName(callId); -} \ No newline at end of file diff --git a/sflphone-client-kde/src/Call.h b/sflphone-client-kde/src/Call.h deleted file mode 100644 index 7f688e5a5226aa5340dea19796031dee4976a955..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Call.h +++ /dev/null @@ -1,295 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - - -#ifndef CALL_H -#define CALL_H - -#include <QtCore/QString> -#include <QtCore/QDateTime> -#include <QtGui/QLabel> -#include <QtGui/QWidget> - -#include "Contact.h" - -/** @enum call_state_t - * This enum have all the states a call can take. - */ -typedef enum -{ - /** Ringing incoming call */ - CALL_STATE_INCOMING, - /** Ringing outgoing call */ - CALL_STATE_RINGING, - /** Call to which the user can speak and hear */ - CALL_STATE_CURRENT, - /** Call which numbers are being added by the user */ - CALL_STATE_DIALING, - /** Call is on hold */ - CALL_STATE_HOLD, - /** Call has failed */ - CALL_STATE_FAILURE, - /** Call is busy */ - CALL_STATE_BUSY, - /** Call is being transfered. During this state, the user can enter the new number. */ - CALL_STATE_TRANSFER, - /** Call is on hold for transfer */ - CALL_STATE_TRANSF_HOLD, - /** Call is over and should not be used */ - CALL_STATE_OVER, - /** This state should never be reached */ - CALL_STATE_ERROR -} call_state; - -/** @enum daemon_call_state_t - * This enum have all the states a call can take for the daemon. - */ -typedef enum -{ - /** Ringing outgoing or incoming call */ - DAEMON_CALL_STATE_RINGING, - /** Call to which the user can speak and hear */ - DAEMON_CALL_STATE_CURRENT, - /** Call is busy */ - DAEMON_CALL_STATE_BUSY, - /** Call is on hold */ - DAEMON_CALL_STATE_HOLD, - /** Call is over */ - DAEMON_CALL_STATE_HUNG_UP, - /** Call has failed */ - DAEMON_CALL_STATE_FAILURE -} daemon_call_state; - -/** @enum call_action - * This enum have all the actions you can make on a call. - */ -typedef enum -{ - /** Green button, accept or new call or place call or place transfer */ - CALL_ACTION_ACCEPT, - /** Red button, refuse or hang up */ - CALL_ACTION_REFUSE, - /** Blue button, put into or out of transfer mode where you can type transfer number */ - CALL_ACTION_TRANSFER, - /** Blue-green button, hold or unhold the call */ - CALL_ACTION_HOLD, - /** Record button, enable or disable recording */ - CALL_ACTION_RECORD, -} call_action; - -/** - * @enum history_state - * This enum have all the state a call can take in the history - */ -typedef enum -{ - INCOMING, - OUTGOING, - MISSED, - NONE -} history_state; - - -class Call; - -typedef void (Call::*function)(); - - -/** - * This class represents a call either actual (in the call list - * displayed in main window), either past (in the call history). - * A call is represented by an automate, with a list of states - * (enum call_state) and 2 lists of transition signals - * (call_action when the user performs an action on the UI and - * daemon_call_state when the daemon sends a stateChanged signal) - * When a transition signal is received, the automate calls a - * function then go to a new state according to the previous state - * of the call and the signal received. - * The functions to call and the new states to go to are placed in - * the maps actionPerformedStateMap, actionPerformedFunctionMap, - * stateChangedStateMap and stateChangedFunctionMap. - * Those maps are used by actionPerformed and stateChanged functions - * to handle the behavior of the automate. - * When an actual call goes to the state OVER, it becomes part of - * the call history. - * - * It may be better to handle call list and call history separately, - * and to use the class Item to handle their display, or a model/view - * way. For this it needs to handle the becoming of a call to a past call - * keeping the information gathered by the call and needed by the history - * call (history state, start time...). -**/ -class Call : public QObject -{ - Q_OBJECT -private: - - //Call attributes - - QString account; - QString callId; - QString confId; - QString peerPhoneNumber; - QString peerName; - history_state historyState; - QDateTime * startTime; - QDateTime * stopTime; - - /* - QWidget * historyItemWidget; - QLabel * labelHistoryIcon; - QLabel * labelHistoryPeerName; - QLabel * labelHistoryCallNumber; - QLabel * labelHistoryTime; - */ - - QString transferNumber; - QString callNumber; - - bool conference; - - //Automate attributes - /** - * actionPerformedStateMap[orig_state][action] - * Map of the states to go to when the action action is - * performed on a call in state orig_state. - **/ - static const call_state actionPerformedStateMap [11][5]; - - /** - * actionPerformedFunctionMap[orig_state][action] - * Map of the functions to call when the action action is - * performed on a call in state orig_state. - **/ - static const function actionPerformedFunctionMap [11][5]; - - /** - * stateChangedStateMap[orig_state][daemon_new_state] - * Map of the states to go to when the daemon sends the signal - * callStateChanged with arg daemon_new_state - * on a call in state orig_state. - **/ - static const call_state stateChangedStateMap [11][6]; - - /** - * stateChangedFunctionMap[orig_state][daemon_new_state] - * Map of the functions to call when the daemon sends the signal - * callStateChanged with arg daemon_new_state - * on a call in state orig_state. - **/ - static const function stateChangedFunctionMap [11][6]; - - static const char * historyIcons[3]; - - call_state currentState; - bool recording; - - static const char * callStateIcons[11]; - - Call(call_state startState, QString callId, QString peerNumber = "", QString account = "", QString peerName = ""); - - static daemon_call_state toDaemonCallState(const QString & stateName); - - //Automate functions - // See actionPerformedFunctionMap and stateChangedFunctionMap - // to know when it is called. - void nothing(); - void accept(); - void refuse(); - void acceptTransf(); - void acceptHold(); - void hangUp(); - void cancel(); - void hold(); - void call(); - void transfer(); - void unhold(); - void switchRecord(); - void setRecord(); - void start(); - void startStop(); - void stop(); - void startWeird(); - void warning(); - -public: - Call(QString confId, QString account); - //Constructors & Destructors - ~Call(); -// void initCallItemWidget(); - static Call * buildDialingCall(QString callId, const QString & peerName, QString account = ""); - static Call * buildIncomingCall(const QString & callId); - static Call * buildRingingCall(const QString & callId); - static Call * buildHistoryCall(const QString & callId, uint startTimeStamp, uint stopTimeStamp, QString account, QString name, QString number, QString type); - static Call * buildExistingCall(QString callId); - - static history_state getHistoryStateFromType(QString type); - static QString getTypeFromHistoryState(history_state historyState); - static call_state getStartStateFromDaemonCallState(QString daemonCallState, QString daemonCallType); - static history_state getHistoryStateFromDaemonCallState(QString daemonCallState, QString daemonCallType); - - //Getters - call_state getState() const; - QString getCallId() const; - QString getPeerPhoneNumber() const; - QString getPeerName() const; - call_state getCurrentState() const; - history_state getHistoryState() const; - bool getRecording() const; - QString getAccountId() const; - bool isHistory() const; - QString getStopTimeStamp() const; - QString getStartTimeStamp() const; - QString getCurrentCodecName(); - bool isConference() const; - - void setConference(bool value); - - QString getConfId() const; - void setConfId(QString value); - - QString getTransferNumber() const; - void setTransferNumber(QString number); - - QString getCallNumber() const; - void setCallNumber(QString number); - - //Automate calls - call_state stateChanged(const QString & newState); - call_state actionPerformed(call_action action); - - //Setters -// void appendItemText(QString text); - void appendText(QString str); - void backspaceItemText(); -// void setItemIcon(const QString pixmap); -// void setPeerName(const QString peerName); - void changeCurrentState(call_state newState); - - //Utils - Contact * findContactForNumberInKAddressBook(QString number); - -signals: - void changed(); - void isOver(Call*); -}; - -#endif diff --git a/sflphone-client-kde/src/CallList.cpp b/sflphone-client-kde/src/CallList.cpp deleted file mode 100644 index 60cc00770dbe79121393e7c49e501960b7f8977f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallList.cpp +++ /dev/null @@ -1,193 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "CallList.h" - - -#include "callmanager_interface_singleton.h" -#include "configurationmanager_interface_singleton.h" - -CallList::CallList(QObject * parent) - : QObject(parent) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - QStringList callList = callManager.getCallList(); - qDebug() << "Call List = " << callList; - calls = new QVector<Call *>(); - for(int i = 0 ; i < callList.size() ; i++) { - calls->append(Call::buildExistingCall(callList[i])); - } - - MapStringString historyMap = configurationManager.getHistory().value(); - qDebug() << "Call History = " << historyMap; - QMapIterator<QString, QString> i(historyMap); - while (i.hasNext()) { - i.next(); - uint startTimeStamp = i.key().toUInt(); - QStringList param = i.value().split("|"); - QString type = param[0]; - QString number = param[1]; - QString name = param[2]; - uint stopTimeStamp = param[3].toUInt(); - QString account = param[4]; - calls->insert(0, Call::buildHistoryCall(generateCallId(), startTimeStamp, stopTimeStamp, account, name, number, type)); - } -} - -MapStringString CallList::getHistoryMap() -{ - MapStringString res; - for(int i = 0 ; i < size() ; i++) { - Call * call = (*calls)[i]; - if(call->getState() == CALL_STATE_OVER && call->getHistoryState() != NONE ) { - QString key = call->getStartTimeStamp(); - QString val = Call::getTypeFromHistoryState(call->getHistoryState()) + "|" + call->getPeerPhoneNumber() + "|" + call->getPeerName() + "|" + call->getStopTimeStamp() + "|" + call->getAccountId(); - res[key] = val; - } - } - qDebug() << res; - return res; -} - -CallList::~CallList() -{ - for(int i=0 ; i<size() ; i++) { - delete (*calls)[i]; - } - delete calls; -} - -/* - -Call * CallList::operator[](const QListWidgetItem * item) -{ - for(int i = 0 ; i < size() ; i++) - { - if ((*calls)[i]->getItem() == item) - { - return (*calls)[i]; - } - } - return NULL; -} - -Call * CallList::findCallByItem(const QListWidgetItem * item) -{ - for(int i = 0 ; i < size() ; i++) - { - if ((*calls)[i]->getItem() == item) - { - return (*calls)[i]; - } - } - return NULL; -} - -Call * CallList::findCallByHistoryItem(const QListWidgetItem * item) -{ - for(int i = 0 ; i < size() ; i++) - { - if ((*calls)[i]->getHistoryItem() == item) - { - return (*calls)[i]; - } - } - return NULL; - }*/ - -Call * CallList::findCallByCallId(const QString & callId) -{ - for(int i = 0 ; i < size() ; i++) { - if ((*calls)[i]->getCallId() == callId) { - return (*calls)[i]; - } - } - return NULL; -} - -Call * CallList::operator[](const QString & callId) -{ - for(int i = 0 ; i < size() ; i++) { - if ((*calls)[i]->getCallId() == callId) { - return (*calls)[i]; - } - } - return NULL; -} - -Call * CallList::operator[](int ind) -{ - return (*calls)[ind]; -} - - -QString CallList::generateCallId() -{ - int id = qrand(); - QString res = QString::number(id); - return res; -} - -int CallList::size() -{ - return calls->size(); -} - -Call * CallList::addDialingCall(const QString & peerName, QString account) -{ - Call * call = Call::buildDialingCall(generateCallId(), peerName, account); - calls->insert(0, call); - return call; -} - -Call * CallList::addIncomingCall(const QString & callId/*, const QString & from, const QString & account*/) -{ - Call * call = Call::buildIncomingCall(callId/*, from, account*/); - calls->insert(0, call); - return call; -} - -Call * CallList::addRingingCall(const QString & callId) -{ - Call * call = Call::buildRingingCall(callId); - calls->insert(0, call); - return call; -} - -void CallList::clearHistory() -{ - qDebug() << "clearHistory"; - Call * call; - QMutableVectorIterator<Call *> i(*calls); - while (i.hasNext()) { - call = i.next(); - if (call->isHistory()) - i.remove(); - } -} - -Call* CallList::createConversationFromCall(Call* call1, Call* call2) { - qDebug() << "Need to join calls"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - //callManager.joinConference(call1->getCallId(),call2->getCallId()); - callManager.joinParticipant(call1->getCallId(),call2->getCallId()); -} \ No newline at end of file diff --git a/sflphone-client-kde/src/CallList.h b/sflphone-client-kde/src/CallList.h deleted file mode 100644 index e55aa94913012d87a744d42efb680059d45bfbdf..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallList.h +++ /dev/null @@ -1,70 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef CALL_LIST_H -#define CALL_LIST_H - -#include <QtCore/QVector> -#include <QtCore/QString> - -#include "Call.h" -#include "dbus/metatypes.h" - -class CallList : public QObject -{ -Q_OBJECT - -private: - - QVector<Call*>* calls; - -public: - - //Constructors & Destructors - CallList(QObject * parent = 0); - ~CallList(); - - //Getters - // Call * findCallByItem(const QListWidgetItem * item); - // Call * findCallByHistoryItem(const QListWidgetItem * item); - Call * findCallByCallId(const QString & callId); - // Call * operator[](const QListWidgetItem * item); - Call * operator[](const QString & callId); - Call * operator[](int ind); - int size(); - MapStringString getHistoryMap(); - - //Setters - Call* addDialingCall(const QString & peerName = "", QString account = ""); - Call* addIncomingCall(const QString & callId/*, const QString & from, const QString & account*/); - Call* addRingingCall(const QString & callId); - Call* createConversationFromCall(Call* call1, Call* call2); - - //GSetter - QString generateCallId(); - -public slots: - void clearHistory(); - -}; - - -#endif diff --git a/sflphone-client-kde/src/CallModel.cpp b/sflphone-client-kde/src/CallModel.cpp deleted file mode 100644 index dce32049d193c2739665655c40408986f3410e47..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallModel.cpp +++ /dev/null @@ -1,549 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include <CallModel.h> -#include <QDebug> - -#include "callmanager_interface_singleton.h" -#include "configurationmanager_interface_singleton.h" -#include "sflphone_const.h" - -/***************************************************************************** - * * - * Constructor * - * * - ****************************************************************************/ - -///Retrieve current and older calls from the daemon, fill history and the calls TreeView and enable drag n' drop -CallModel::CallModel(ModelType type, QWidget* parent) : QTreeWidget(parent) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - QStringList callList = callManager.getCallList(); - foreach (QString callId, callList) { - Call* tmpCall = Call::buildExistingCall(callId); - activeCalls[tmpCall->getCallId()] = tmpCall; - if (type == ActiveCall) - addCall(tmpCall); - } - - QStringList confList = callManager.getConferenceList(); - foreach (QString confId, confList) { - addConference(confId); - } - - //Add older calls - MapStringString historyMap = configurationManager.getHistory().value(); - qDebug() << "Call History = " << historyMap; - QMapIterator<QString, QString> i(historyMap); - while (i.hasNext()) { - i.next(); - uint startTimeStamp = i.key().toUInt(); - QStringList param = i.value().split("|"); - QString type = param[0]; - QString number = param[1]; - QString name = param[2]; - uint stopTimeStamp = param[3].toUInt(); - QString account = param[4]; - historyCalls[QString::number(startTimeStamp)] = Call::buildHistoryCall(generateCallId(), startTimeStamp, stopTimeStamp, account, name, number, type); - //if (type == ActiveCall) //TODO uncomment - //addCall(historyCalls[QString::number(startTimeStamp)]); - } - - //Widget part - setAcceptDrops(true); - setDragEnabled(true); - CallTreeItemDelegate *delegate = new CallTreeItemDelegate(); - setItemDelegate(delegate); -} - - - -/***************************************************************************** - * * - * Drag and drop related code * - * * - ****************************************************************************/ - -///Action performed when an item is dropped on the TreeView -bool CallModel::dropMimeData(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action) -{ - QByteArray encodedData = data->data(MIME_CALLID); - - if (!QString(encodedData).isEmpty()) { - clearArtefact(privateCallList_callId[encodedData]->currentItem); - - if (!parent) { - qDebug() << "Call dropped on empty space"; - if (privateCallList_callId[encodedData]->currentItem->parent()) - detachParticipant(privateCallList_callId[encodedData]->call_real); - else - qDebug() << "The call is not in a conversation (doing nothing)"; - return true; - } - - if (privateCallList_item[parent]->call_real->getCallId() == QString(encodedData)) { - qDebug() << "Call dropped on itself (doing nothing)"; - return true; - } - - if ((parent->parent()) || (parent->childCount())) { - qDebug() << "Call dropped on a conference"; - - if ((privateCallList_callId[encodedData]->currentItem->childCount()) && (!parent->childCount())) { - qDebug() << "Conference dropped on a call (doing nothing)"; - return true; - } - - QTreeWidgetItem* call1 = privateCallList_callId[encodedData]->currentItem; - QTreeWidgetItem* call2 = (parent->parent())?parent->parent():parent; - - if (call1->parent()) { - if (call1->parent() == call2) { - qDebug() << "Call dropped on it's own conversation (doing nothing)"; - return true; - } - else if (privateCallList_item[call1]->currentItem->childCount()) { - qDebug() << "Merging two conferences"; - mergeConferences(privateCallList_item[call1]->call_real,privateCallList_item[call2]->call_real); - } - else if (call1->parent()) { - qDebug() << "Moving call from a conference to an other"; - detachParticipant(privateCallList_callId[encodedData]->call_real); - } - } - - addParticipant(privateCallList_item[call1]->call_real,privateCallList_item[call2]->call_real); - return true; - } - - qDebug() << "Call dropped on another call"; - createConferenceFromCall(privateCallList_callId[encodedData]->call_real,privateCallList_item[parent]->call_real); - return true; - } - - return false; -} - -///Encode data to be tranported during the drag n' drop operation -QMimeData* CallModel::mimeData(const QList<QTreeWidgetItem *> items) const -{ - QMimeData *mimeData = new QMimeData(); - - //Call ID for internal call merging and spliting - - if (privateCallList_item[items[0]]->call_real->isConference()) - mimeData->setData(MIME_CALLID, privateCallList_item[items[0]]->call_real->getConfId().toAscii()); - else - mimeData->setData(MIME_CALLID, privateCallList_item[items[0]]->call_real->getCallId().toAscii()); - - //Plain text for other applications - mimeData->setData(MIME_PLAIN_TEXT, QString(privateCallList_item[items[0]]->call_real->getPeerName()+"\n"+privateCallList_item[items[0]]->call_real->getPeerPhoneNumber()).toAscii()); - - //TODO Comment this line if you don't want to see ugly artefact, but the caller details will not be visible while dragged - items[0]->setText(0, privateCallList_item[items[0]]->call_real->getPeerName() + "\n" + privateCallList_item[items[0]]->call_real->getPeerPhoneNumber()); - return mimeData; -} - - - -/***************************************************************************** - * * - * Access related functions * - * * - ****************************************************************************/ - -///Return the active call count -int CallModel::size() -{ - return activeCalls.size(); -} - -///Return a call corresponding to this ID or NULL -Call* CallModel::findCallByCallId(QString callId) -{ - return activeCalls[callId]; -} - -///Return the action call list -QList<Call*> CallModel::getCallList() -{ - QList<Call*> callList; - foreach(Call* call, activeCalls) { - callList.push_back(call); - } - return callList; -} - - - -/***************************************************************************** - * * - * View related code * - * * - ****************************************************************************/ - -///Set the TreeView header text -void CallModel::setTitle(QString title) -{ - headerItem()->setText(0,title); -} - -///Select an item in the TreeView -bool CallModel::selectItem(Call* item) -{ - if (privateCallList_call[item]->currentItem) { - setCurrentItem(privateCallList_call[item]->currentItem); - return true; - } - else - return false; -} - -///Return the current item -Call* CallModel::getCurrentItem() -{ - if (currentItem() && privateCallList_item[QTreeWidget::currentItem()]) - return privateCallList_item[QTreeWidget::currentItem()]->call_real; - else - return false; -} - -///Remove a TreeView item and delete it -bool CallModel::removeItem(Call* item) -{ - if (indexOfTopLevelItem(privateCallList_call[item]->currentItem) != -1) {//TODO To remove once safe - removeItemWidget(privateCallList_call[item]->currentItem,0); - return true; - } - else - return false; -} - -///Return the TreeView, this -QWidget* CallModel::getWidget() -{ - return this; -} - -///Convenience wrapper around extractItem(QTreeWidgetItem*) -QTreeWidgetItem* CallModel::extractItem(QString callId) -{ - QTreeWidgetItem* currentItem = privateCallList_callId[callId]->currentItem; - return extractItem(currentItem); -} - -///Extract an item from the TreeView and return it, the item is -not- deleted -QTreeWidgetItem* CallModel::extractItem(QTreeWidgetItem* item) -{ - QTreeWidgetItem* parentItem = item->parent(); - - if (parentItem) { - if ((indexOfTopLevelItem(parentItem) == -1 ) || (parentItem->indexOfChild(item) == -1)) { - qDebug() << "The conversation does not exist"; - return 0; - } - - QTreeWidgetItem* toReturn = parentItem->takeChild(parentItem->indexOfChild(item)); - - return toReturn; - } - else - return takeTopLevelItem(indexOfTopLevelItem(item)); -} - -///Convenience wrapper around insertItem(QTreeWidgetItem*, QTreeWidgetItem*) -CallTreeItem* CallModel::insertItem(QTreeWidgetItem* item, Call* parent) -{ - return insertItem(item,(parent)?privateCallList_call[parent]->currentItem:0); -} - -///Insert a TreeView item in the TreeView as child of parent or as a top level item, also restore the item Widget -CallTreeItem* CallModel::insertItem(QTreeWidgetItem* item, QTreeWidgetItem* parent) -{ - if (!item) { - qDebug() << "This is not a valid call"; - return 0; - } - - if (!parent) - insertTopLevelItem(0,item); - else - parent->addChild(item); - - privateCallList_widget.remove(privateCallList_item[item]->call); - privateCallList_item[item]->call = new CallTreeItem(); - privateCallList_item[item]->call->setCall(privateCallList_item[item]->call_real); - privateCallList_widget[privateCallList_item[item]->call] = privateCallList_item[item]; - - setItemWidget(item,0,privateCallList_item[item]->call); - - expandAll(); - return privateCallList_item[item]->call; -} - -///Remove a call from the interface -void CallModel::destroyCall(Call* toDestroy) -{ - if (privateCallList_call[toDestroy]->currentItem == currentItem()) - setCurrentItem(0); - - if (indexOfTopLevelItem(privateCallList_call[toDestroy]->currentItem) != -1) - takeTopLevelItem(indexOfTopLevelItem(privateCallList_call[toDestroy]->currentItem)); - else if (privateCallList_call[toDestroy]->currentItem->parent()) - privateCallList_call[toDestroy]->currentItem->parent()->removeChild(privateCallList_call[toDestroy]->currentItem); - else - qDebug() << "Call not found"; -} - -/// @todo Remove the text partially covering the TreeView item widget when it is being dragged, a beter implementation is needed -void CallModel::clearArtefact(QTreeWidgetItem* item) -{ - item->setText(0,""); -} - - - -/***************************************************************************** - * * - * Call related code * - * * - ****************************************************************************/ - -///Add a call in the model structure, the call must exist before being added to the model -Call* CallModel::addCall(Call* call, Call* parent) -{ - InternalCallModelStruct* aNewStruct = new InternalCallModelStruct; - aNewStruct->call_real = call; - - QTreeWidgetItem* callItem = new QTreeWidgetItem(); - aNewStruct->currentItem = callItem; - aNewStruct->conference = false; - - privateCallList_item[callItem] = aNewStruct; - privateCallList_call[call] = aNewStruct; - privateCallList_callId[call->getCallId()] = aNewStruct; - - aNewStruct->call = insertItem(callItem,parent); - privateCallList_widget[aNewStruct->call] = aNewStruct; - - setCurrentItem(callItem); - - connect(call, SIGNAL(isOver(Call*)), this, SLOT(destroyCall(Call*))); - return call; -} - -///Create a new dialing call from peer name and the account ID -Call* CallModel::addDialingCall(const QString & peerName, QString account) -{ - Call* call = Call::buildDialingCall(generateCallId(), peerName, account); - activeCalls[call->getCallId()] = call; - addCall(call); - selectItem(call); - return call; -} - -///Create a new incomming call when the daemon is being called -Call* CallModel::addIncomingCall(const QString & callId) -{ - Call* call = Call::buildIncomingCall(callId); - activeCalls[call->getCallId()] = call; - addCall(call); - selectItem(call); - return call; -} - -///Create a ringing call -Call* CallModel::addRingingCall(const QString & callId) -{ - Call* call = Call::buildRingingCall(callId); - activeCalls[call->getCallId()] = call; - addCall(call); - selectItem(call); - return call; -} - -///Generate a new random call unique identifier (callId) -QString CallModel::generateCallId() -{ - int id = qrand(); - QString res = QString::number(id); - return res; -} - - - -/***************************************************************************** - * * - * Conference related code * - * * - ****************************************************************************/ - -///Add a new conference, get the call list and update the interface as needed -Call* CallModel::addConference(const QString & confID) -{ - qDebug() << "Notified of a new conference " << confID; - CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance(); - QStringList callList = callManager.getParticipantList(confID); - qDebug() << "Paticiapants are:" << callList; - - if (!callList.size()) { - qDebug() << "This conference (" + confID + ") contain no call"; - return 0; - } - - if (!privateCallList_callId[callList[0]]) { - qDebug() << "Invalid call"; - return 0; - } - Call* newConf = new Call(confID, privateCallList_callId[callList[0]]->call_real->getAccountId()); - - InternalCallModelStruct* aNewStruct = new InternalCallModelStruct; - aNewStruct->call_real = newConf; - aNewStruct->conference = true; - - QTreeWidgetItem* confItem = new QTreeWidgetItem(); - aNewStruct->currentItem = confItem; - - privateCallList_item[confItem] = aNewStruct; - privateCallList_call[newConf] = aNewStruct; - privateCallList_callId[newConf->getConfId()] = aNewStruct; //WARNING It may break something is it is done wrong - - aNewStruct->call = insertItem(confItem,(QTreeWidgetItem*)0); - privateCallList_widget[aNewStruct->call] = aNewStruct; - - setCurrentItem(confItem); - - foreach (QString callId, callList) { - insertItem(extractItem(privateCallList_callId[callId]->currentItem),confItem); - } - return newConf; -} - -///Join two call to create a conference, the conference will be created later (see addConference) -bool CallModel::createConferenceFromCall(Call* call1, Call* call2) -{ - qDebug() << "Joining call: " << call1->getCallId() << " and " << call2->getCallId(); - CallManagerInterface &callManager = CallManagerInterfaceSingleton::getInstance(); - callManager.joinParticipant(call1->getCallId(),call2->getCallId()); - return true; -} - -///Add a new participant to a conference -bool CallModel::addParticipant(Call* call2, Call* conference) -{ - if (conference->isConference()) { - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - callManager.addParticipant(call2->getCallId(), conference->getConfId()); - return true; - } - else { - qDebug() << "This is not a conference"; - return false; - } -} - -///Remove a participant from a conference -bool CallModel::detachParticipant(Call* call) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - callManager.detachParticipant(call->getCallId()); - return true; -} - -///Merge two conferences -bool CallModel::mergeConferences(Call* conf1, Call* conf2) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - callManager.joinConference(conf1->getConfId(),conf2->getConfId()); - return true; -} - -///Executed when the daemon signal a modification in an existing conference. Update the call list and update the TreeView -void CallModel::conferenceChanged(const QString &confId, const QString &state) -{ - CallManagerInterface& callManager = CallManagerInterfaceSingleton::getInstance(); - QStringList callList = callManager.getParticipantList(confId); - qDebug() << "New " + confId + " participant list: " << callList; - - if (!privateCallList_callId[confId]) { - qDebug() << "The conference does not exist"; - return; - } - - if (!privateCallList_callId[confId]->currentItem) { - qDebug() << "The conference item does not exist"; - return; - } - - QList<QTreeWidgetItem*> buffer; - foreach (QString callId, callList) { - if (privateCallList_callId[callId]) { - QTreeWidgetItem* item3 = extractItem(privateCallList_callId[callId]->currentItem); - insertItem(item3, privateCallList_callId[confId]->currentItem); - buffer << privateCallList_callId[callId]->currentItem; - } - else - qDebug() << "Call " << callId << " does not exist"; - } - - for (int j =0; j < privateCallList_callId[confId]->currentItem->childCount();j++) { - if (buffer.indexOf(privateCallList_callId[confId]->currentItem->child(j)) == -1) - insertItem(extractItem(privateCallList_callId[confId]->currentItem->child(j))); - } -} - -///Remove a conference from the model and the TreeView -void CallModel::conferenceRemoved(const QString &confId) -{ - qDebug() << "Ending conversation containing " << privateCallList_callId[confId]->currentItem->childCount() << " participants"; - for (int j =0; j < privateCallList_callId[confId]->currentItem->childCount();j++) { - insertItem(extractItem(privateCallList_callId[confId]->currentItem->child(j))); - } - privateCallList_call.remove(privateCallList_callId[confId]->call_real); - privateCallList_widget.remove(privateCallList_callId[confId]->call); - privateCallList_item.remove(privateCallList_callId[confId]->currentItem); - takeTopLevelItem(indexOfTopLevelItem(privateCallList_callId[confId]->currentItem)); - delete privateCallList_callId[confId]->currentItem; - privateCallList_callId.remove(confId); -} - - - -/***************************************************************************** - * * - * History related code * - * * - ****************************************************************************/ - -///Return a list of all previous calls -MapStringString CallModel::getHistoryMap() -{ - MapStringString toReturn; - foreach(Call* call, historyCalls) { - toReturn[historyCalls.key(call)] = Call::getTypeFromHistoryState(call->getHistoryState()) + "|" + call->getPeerPhoneNumber() + "|" + call->getPeerName() + "|" + call->getStopTimeStamp() + "|" + call->getAccountId(); - } - return toReturn; -} - -///Clear the list of old calls //TODO Clear them from the daemon -void CallModel::clearHistory() -{ - historyCalls.clear(); -} \ No newline at end of file diff --git a/sflphone-client-kde/src/CallModel.h b/sflphone-client-kde/src/CallModel.h deleted file mode 100644 index d95f1c29e04bb4b9f8cad3dcd70d84a07163dfc9..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallModel.h +++ /dev/null @@ -1,123 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Emmanuel Lepage Valle <emmanuel.lepage@savoirfairelinux.com >* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef CALL_MODEL -#define CALL_MODEL - -#include <QObject> -#include <QHash> -#include <QTreeWidgetItem> -#include <QVector> - -#include "CallTreeItem.h" -#include "Call.h" -#include "CallTreeWidget.h" -#include "dbus/metatypes.h" - -/** Note from the author: It was previously done by a QAbstractModel + QTreeView, but the sip-call use case is incompatible - * with the MVC model. The MVC never got to a point were it was bug-free and the code was getting dirty. The QTreeWidget - * solution may be less "clean" than MVC, but is 3 time smaller and easier to improve (in fact, possible to improve). - * - * This model is the view itself (private inheritance) so drag and drop can interact directly with the model without cross - * layer hack. This call merge the content of 4 previous classes (CallTreeModel, CallTreeView, CallList and most of the - * previous CallTreeItem). - */ - -struct InternalCallModelStruct { - InternalCallModelStruct* parent; - CallTreeItem* call; - Call* call_real; - QTreeWidgetItem* currentItem; - QList<InternalCallModelStruct*> children; - bool conference; -}; - -struct InternalCallModelStruct; - - -class CallTreeItemDelegate : public QItemDelegate -{ - public: - CallTreeItemDelegate() { } - QSize sizeHint(const QStyleOptionViewItem & option, const QModelIndex & index ) const { return QSize(0,60); } -}; - - - -class CallModel : private QTreeWidget { - Q_OBJECT - public: - enum ModelType { - ActiveCall, - History - }; - - CallModel(ModelType type, QWidget* parent =0); - Call* addCall(Call* call, Call* parent =0); - int size(); - Call* findCallByCallId(QString callId); - QList<Call*> getCallList(); - bool selectItem(Call* item); - Call* getCurrentItem(); - bool removeItem(Call* item); - QWidget* getWidget(); - void setTitle(QString title); - bool dropMimeData(QTreeWidgetItem *parent, int index, const QMimeData *data, Qt::DropAction action); - QMimeData *mimeData(const QList<QTreeWidgetItem *> items) const; - - Call* addDialingCall(const QString & peerName = "", QString account = ""); - Call* addIncomingCall(const QString & callId/*, const QString & from, const QString & account*/); - Call* addRingingCall(const QString & callId); - bool createConferenceFromCall(Call* call1, Call* call2); - Call* addConference(const QString &confID); - bool mergeConferences(Call* conf1, Call* conf2); - bool addParticipant(Call* call2, Call* conference); - bool detachParticipant(Call* call); - void conferenceChanged(const QString &confId, const QString &state); - void conferenceRemoved(const QString &confId); - - MapStringString getHistoryMap(); - - protected: - void dragEnterEvent(QDragEnterEvent *e) { e->accept(); } - void dragMoveEvent(QDragMoveEvent *e) { e->accept(); } - - private: - QHash<QString, Call*> activeCalls; - QHash<QString, Call*> historyCalls; - QHash<CallTreeItem* , InternalCallModelStruct*> privateCallList_widget; - QHash<QTreeWidgetItem* , InternalCallModelStruct*> privateCallList_item; - QHash<Call* , InternalCallModelStruct*> privateCallList_call; - QHash<QString , InternalCallModelStruct*> privateCallList_callId; - InternalCallModelStruct find(const CallTreeItem* call); - QTreeWidgetItem* extractItem(QString callId); - QTreeWidgetItem* extractItem(QTreeWidgetItem* item); - CallTreeItem* insertItem(QTreeWidgetItem* item, QTreeWidgetItem* parent=0); - CallTreeItem* insertItem(QTreeWidgetItem* item, Call* parent); - QString generateCallId(); - void clearArtefact(QTreeWidgetItem* item); - - private slots: - void destroyCall(Call* toDestroy); - - public slots: - void clearHistory(); -}; -#endif \ No newline at end of file diff --git a/sflphone-client-kde/src/CallTreeItem.cpp b/sflphone-client-kde/src/CallTreeItem.cpp deleted file mode 100644 index c810b3cd97fcba2763f16b677b4b62b535d9afce..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallTreeItem.cpp +++ /dev/null @@ -1,156 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). * - * All rights reserved. * - * Contact: Nokia Corporation (qt-info@nokia.com) * - * Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include <QtCore/QStringList> - -#include <klocale.h> -#include <kdebug.h> -#include <unistd.h> - -#include "sflphone_const.h" -#include "CallTreeItem.h" - -const char * CallTreeItem::callStateIcons[12] = {ICON_INCOMING, ICON_RINGING, ICON_CURRENT, ICON_DIALING, ICON_HOLD, ICON_FAILURE, ICON_BUSY, ICON_TRANSFER, ICON_TRANSF_HOLD, "", "", ICON_CONFERENCE}; - -CallTreeItem::CallTreeItem(QWidget *parent) - : itemCall(0), QWidget(parent), init(false) -{ - -} - -CallTreeItem::~CallTreeItem() -{ - -} - -Call* CallTreeItem::call() const -{ - return itemCall; -} - -void CallTreeItem::setCall(Call *call) -{ - itemCall = call; - - if (itemCall->isConference()) { - if (!init) { - labelHistoryPeerName = new QLabel("Conference",this); - labelIcon = new QLabel("Icn",this); - QHBoxLayout* mainLayout = new QHBoxLayout(); - mainLayout->addWidget(labelIcon); - mainLayout->addWidget(labelHistoryPeerName); - setLayout(mainLayout); - init = true; - } - labelIcon->setPixmap(QPixmap(ICON_CONFERENCE)); - labelIcon->setVisible(true); - labelHistoryPeerName->setVisible(true); - return; - } - - labelIcon = new QLabel(); - labelCallNumber2 = new QLabel(itemCall->getPeerPhoneNumber()); - labelTransferPrefix = new QLabel(i18n("Transfer to : ")); - labelTransferNumber = new QLabel(); - QSpacerItem * verticalSpacer = new QSpacerItem(16777215, 20, QSizePolicy::Expanding, QSizePolicy::Expanding); - - QHBoxLayout * mainLayout = new QHBoxLayout(); - mainLayout->setContentsMargins ( 3, 1, 2, 1); - - labelCodec = new QLabel(this); - labelCodec->setText("Codec: "+itemCall->getCurrentCodecName()); - - mainLayout->setSpacing(4); - QVBoxLayout * descr = new QVBoxLayout(); - descr->setMargin(1); - descr->setSpacing(1); - QHBoxLayout * transfer = new QHBoxLayout(); - transfer->setMargin(0); - transfer->setSpacing(0); - mainLayout->addWidget(labelIcon); - - if(! itemCall->getPeerName().isEmpty()) { - labelPeerName = new QLabel(itemCall->getPeerName()); - descr->addWidget(labelPeerName); - } - - descr->addWidget(labelCallNumber2); - descr->addWidget(labelCodec); - transfer->addWidget(labelTransferPrefix); - transfer->addWidget(labelTransferNumber); - descr->addLayout(transfer); - descr->addItem(verticalSpacer); - mainLayout->addLayout(descr); - - setLayout(mainLayout); - setMinimumSize(QSize(50, 30)); - - connect(itemCall, SIGNAL(changed()), - this, SLOT(updated())); - - updated(); -} - -void CallTreeItem::updated() -{ - call_state state = itemCall->getState(); - bool recording = itemCall->getRecording(); - if(state != CALL_STATE_OVER) { - if(state == CALL_STATE_CURRENT && recording) { - labelIcon->setPixmap(QPixmap(ICON_CURRENT_REC)); - } - else { - QString str = QString(callStateIcons[state]); - labelIcon->setPixmap(QPixmap(str)); - } - bool transfer = state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD; - labelTransferPrefix->setVisible(transfer); - labelTransferNumber->setVisible(transfer); - - if(!transfer) { - labelTransferNumber->setText(""); - } - labelTransferNumber->setText(itemCall->getTransferNumber()); - labelCallNumber2->setText(itemCall->getPeerPhoneNumber()); - - if(state == CALL_STATE_DIALING) { - labelCallNumber2->setText(itemCall->getCallNumber()); - } - } - else { - qDebug() << "Updating item of call of state OVER. Doing nothing."; - } - -} - -void CallTreeItem::setConference(bool value) { - conference = value; - labelIcon->setPixmap(QPixmap(ICON_CONFERENCE)); - //labelTransferNumber->setVisible(false); - //labelTransferPrefix->setVisible(false); -} - -bool CallTreeItem::isConference() { - return conference; -} - \ No newline at end of file diff --git a/sflphone-client-kde/src/CallTreeItem.h b/sflphone-client-kde/src/CallTreeItem.h deleted file mode 100644 index 68740466009577aa187329df813e74ad772713f1..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallTreeItem.h +++ /dev/null @@ -1,81 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). * - * All rights reserved. * - * Contact: Nokia Corporation (qt-info@nokia.com) * - * Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -/** - * http://doc.trolltech.com/4.5/itemviews-editabletreemodel.html - */ - -#ifndef CALLTREE_ITEM_H -#define CALLTREE_ITEM_H - -#include <QtCore/QList> -#include <QtCore/QVariant> -#include <QtCore/QVector> - -#include <QtGui/QWidget> -#include <QtGui/QLabel> -#include <QtGui/QSpacerItem> -#include <QtGui/QHBoxLayout> -#include <QtGui/QVBoxLayout> -#include <KIcon> - -#include "Call.h" - -class CallTreeItem : public QWidget -{ - Q_OBJECT - public: - CallTreeItem(QWidget* parent =0); - ~CallTreeItem(); - - Call* call() const; - void setCall(Call *call); - static const char * callStateIcons[12]; - void setConference(bool value); - bool isConference(); - - private: - Call *itemCall; - - QLabel* labelIcon; - QLabel* labelPeerName; - QLabel* labelCallNumber2; - QLabel* labelTransferPrefix; - QLabel* labelTransferNumber; - QLabel* labelCodec; - - QWidget* historyItemWidget; - QLabel* labelHistoryIcon; - QLabel* labelHistoryPeerName; - QLabel* labelHistoryCallNumber; - QLabel* labelHistoryTime; - bool conference; - bool init; - -public slots: - void updated(); -signals: - void over(Call*); - }; - -#endif // CALLTREE_ITEM_H diff --git a/sflphone-client-kde/src/CallTreeModel.cpp b/sflphone-client-kde/src/CallTreeModel.cpp deleted file mode 100644 index 28323ee12b5122e0a5a747dd5c94c9f19c4bf266..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallTreeModel.cpp +++ /dev/null @@ -1,376 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). * - * All rights reserved. * - * Contact: Nokia Corporation (qt-info@nokia.com) * - * Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include <QtGui> -#include <klocale.h> - -#include "CallTreeModel.h" -#include "CallTreeItem.h" -#include "calllist_interface_singleton.h" - -CallTreeModel::CallTreeModel(QObject *parent) - : QAbstractItemModel(parent), - rootItem(0) - -{ - QStringList data = QString("Calls").split("\n"); - QVector<QVariant> rootData; - rootData << i18n("Calls"); - - rootItem = new CallTreeItem(rootData, 0); - setupModelData(data, rootItem); -} - -CallTreeModel::~CallTreeModel() -{ - if(rootItem) { - delete rootItem; - } -} - -int CallTreeModel::columnCount(const QModelIndex & /* parent */) const -{ - return rootItem->columnCount(); -} - -QVariant CallTreeModel::data(const QModelIndex &index, int role) const -{ - if (!index.isValid()) { - return QVariant(); - } - - if (role != Qt::DisplayRole && role != Qt::EditRole) { - return QVariant(); - } - - CallTreeItem *item = getItem(index); - - return item->data(index.column()); -} - -Call* CallTreeModel::call(const QModelIndex &index, int role) const -{ - if (!index.isValid()) { - return 0; - } - - if (role != Qt::DisplayRole && role != Qt::EditRole) { - return 0; - } - - CallTreeItem *item = getItem(index); - - return item->call(); -} - -Qt::ItemFlags CallTreeModel::flags(const QModelIndex &index) const -{ - if (!index.isValid()) { - return 0; - } - Qt::ItemFlags val = Qt::ItemIsEditable | Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled; - - return val; -} - -CallTreeItem *CallTreeModel::getItem(const QModelIndex &index) const -{ - if (index.isValid()) { - CallTreeItem *item = static_cast<CallTreeItem*>(index.internalPointer()); - if (item) { - return item; - } - } - return rootItem; -} - -QVariant CallTreeModel::headerData(int section, Qt::Orientation orientation, int role) const -{ - if (orientation == Qt::Horizontal && role == Qt::DisplayRole) { - return rootItem->data(section); - } - return QVariant(); -} - -QModelIndex CallTreeModel::index(int row, int column, const QModelIndex &parent) const -{ - if (parent.isValid() && parent.column() != 0) { - return QModelIndex(); - } - - CallTreeItem *parentItem = getItem(parent); - CallTreeItem *childItem = parentItem->child(row); - - if (childItem) { - return createIndex(row, column, childItem); - } - else { - return QModelIndex(); - } -} - -bool CallTreeModel::insertColumns(int position, int columns, const QModelIndex &parent) -{ - bool success; - - beginInsertColumns(parent, position, position + columns - 1); - success = rootItem->insertColumns(position, columns); - endInsertColumns(); - - return success; -} - -bool CallTreeModel::insertRows(int position, int rows, const QModelIndex &parent) -{ - CallTreeItem *parentItem = getItem(parent); - bool success; - - beginInsertRows(parent, position, position + rows - 1); - success = parentItem->insertChildren(position, rows, rootItem->columnCount()); - endInsertRows(); - - return success; -} - -QModelIndex CallTreeModel::parent(const QModelIndex &index) const -{ - if (!index.isValid()) { - return QModelIndex(); - } - - CallTreeItem *childItem = getItem(index); - CallTreeItem *parentItem = childItem->parent(); - - if (parentItem == rootItem) { - return QModelIndex(); - } - - return createIndex(parentItem->childNumber(), 0, parentItem); -} - -bool CallTreeModel::removeColumns(int position, int columns, const QModelIndex &parent) -{ - bool success; - - beginRemoveColumns(parent, position, position + columns - 1); - success = rootItem->removeColumns(position, columns); - endRemoveColumns(); - - if (rootItem->columnCount() == 0) { - removeRows(0, rowCount()); - } - - return success; -} - -bool CallTreeModel::removeRows(int position, int rows, const QModelIndex &parent) -{ - CallTreeItem *parentItem = getItem(parent); - bool success = true; - - beginRemoveRows(parent, position, position + rows - 1); - success = parentItem->removeChildren(position, rows); - endRemoveRows(); - - return success; -} - -int CallTreeModel::rowCount(const QModelIndex &parent) const -{ - CallTreeItem *parentItem = getItem(parent); - - return parentItem->childCount(); -} - -bool CallTreeModel::setData(const QModelIndex &index, const QVariant &value, int role) -{ - if (role != Qt::EditRole) { - return false; - } - - CallTreeItem *item = getItem(index); - bool result = item->setData(index.column(), value); - - //item->setData(1, QString("test")); - //item->setData(2, QString("test2")); - - if (result) { - emit dataChanged(index, index); - } - - return result; -} - -bool CallTreeModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role) -{ - if (role != Qt::EditRole || orientation != Qt::Horizontal) { - return false; - } - - bool result = rootItem->setData(section, value); - - if (result) { - emit headerDataChanged(orientation, section, section); - } - - return result; -} - -void CallTreeModel::setupModelData(const QStringList &lines, CallTreeItem *parent) -{ - QList<CallTreeItem*> parents; - QList<int> indentations; -// parents << parent; - indentations << 0; - - int number = 0; - - while (number < lines.count()) { - int position = 0; - - while (position < lines[number].length()) { - if (lines[number].mid(position, 1) != " ") { - break; - } - position++; - } - - QString lineData = lines[number].mid(position).trimmed(); - - if (!lineData.isEmpty()) { - // Read the column data from the rest of the line. - QStringList columnStrings = lineData.split("\t", QString::SkipEmptyParts); - QVector<QVariant> columnData; - for (int column = 0; column < columnStrings.count(); ++column) { - columnData << columnStrings[column]; - } - - if (position > indentations.last()) { - // The last child of the current parent is now the new parent - // unless the current parent has no children. - - if (parents.last()->childCount() > 0) { - parents << parents.last()->child(parents.last()->childCount()-1); - indentations << position; - } - } - else { - while (position < indentations.last() && parents.count() > 0) { - parents.pop_back(); - indentations.pop_back(); - } - } - - // Append a new item to the current parent's list of children. - /*CallTreeItem *parent = parents.last(); - parent->insertChildren(parent->childCount(), 1, rootItem->columnCount()); - - for (int column = 0; column < columnData.size(); ++column) - { - parent->child(parent->childCount() - 1)->setData(column, columnData[column]); - }*/ - } - number++; - } -} - -Qt::DropActions CallTreeModel::supportedDropActions() -{ - return Qt::MoveAction;// | Qt::CopyAction ; -} - -bool CallTreeModel::dropMimeData( const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent ) { - - if (action == Qt::IgnoreAction) - return true; - - if (!data->hasFormat("application/vnd.text.list")) - return false; - - if (column > 0) - return false; - - int beginRow; - - if (row != -1) - beginRow = row; - else if (parent.isValid()) - beginRow = parent.row(); - else - beginRow = rowCount(QModelIndex()); - - CallTreeItem *item = getItem(parent); - QByteArray encodedData = data->data("application/vnd.text.list"); - QDataStream stream(&encodedData, QIODevice::ReadOnly); - QStringList newItems; - int rows = 0; - - while (!stream.atEnd()) { - QString text; - stream >> text; - newItems << text; - ++rows; - } - - if (rows) { - Call* secondCall = CallListInterfaceSingleton::getInstance().findCallByCallId(newItems[0]); - Call* conVersation = CallListInterfaceSingleton::getInstance().createConversationFromCall(item->call(), secondCall); - emit joinCall(newItems[0], item->call()->getCallId()); - - insertRows(beginRow, rows, parent); - foreach (QString text, newItems) { - QModelIndex idx = index(beginRow, 0, parent); - setData(idx, "test"); - beginRow++; - } - } - else - qDebug() << "Unknow drop"; - - return true; -} - -//This can be modified later to implement an universal drag and drop -QStringList CallTreeModel::mimeTypes() const -{ - QStringList types; - types << "application/vnd.text.list"; - return types; -} - -QMimeData* CallTreeModel::mimeData(const QModelIndexList &indexes) const -{ - QMimeData *mimeData = new QMimeData(); - QByteArray encodedData; - QDataStream stream(&encodedData, QIODevice::WriteOnly); - - foreach (QModelIndex index, indexes) { - if (index.isValid()) { - CallTreeItem *item = getItem(index); - stream << item->call()->getCallId(); - } - } - - mimeData->setData("application/vnd.text.list", encodedData); - return mimeData; -} \ No newline at end of file diff --git a/sflphone-client-kde/src/CallTreeModel.h b/sflphone-client-kde/src/CallTreeModel.h deleted file mode 100644 index c04fdc36f68a2e646b4377c58e86c54810670950..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallTreeModel.h +++ /dev/null @@ -1,83 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). * - * All rights reserved. * - * Contact: Nokia Corporation (qt-info@nokia.com) * - * Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -/** - * http://doc.trolltech.com/4.5/itemviews-editabletreemodel.html - */ - -#ifndef CALLTREE_MODEL_H -#define CALLTREE_MODEL_H - -#include <QtCore/QAbstractItemModel> -#include <QtCore/QModelIndex> -#include <QtCore/QVariant> - -class CallTreeItem; -class Call; - -class CallTreeModel : public QAbstractItemModel -{ - Q_OBJECT - -public: - CallTreeModel(QObject *parent = 0); - ~CallTreeModel(); - - QVariant data(const QModelIndex &index, int role) const; - Call* call(const QModelIndex &index, int role) const; - - QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; - - QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; - QModelIndex parent(const QModelIndex &index) const; - - int rowCount(const QModelIndex &parent = QModelIndex()) const; - int columnCount(const QModelIndex &parent = QModelIndex()) const; - - Qt::ItemFlags flags(const QModelIndex &index) const; - bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole); - bool setCall(const QModelIndex &index, Call *value, int role = Qt::EditRole); - bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role = Qt::EditRole); - - bool insertColumns(int position, int columns, const QModelIndex &parent = QModelIndex()); - bool removeColumns(int position, int columns, const QModelIndex &parent = QModelIndex()); - bool insertRows(int position, int rows, const QModelIndex &parent = QModelIndex()); - bool removeRows(int position, int rows, const QModelIndex &parent = QModelIndex()); - - Qt::DropActions supportedDropActions(); - virtual bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent); - QStringList mimeTypes() const; - QMimeData* mimeData(const QModelIndexList &indexes) const; - - CallTreeItem *getItem(const QModelIndex &index) const; - -private: - void setupModelData(const QStringList &lines, CallTreeItem *parent); - CallTreeItem *rootItem; - -signals: - void joinCall(QString callId1, QString callId2); - void over(Call*); -}; - -#endif // CALLTREE_MODEL_H diff --git a/sflphone-client-kde/src/CallTreeView.cpp b/sflphone-client-kde/src/CallTreeView.cpp deleted file mode 100644 index 2f2a3f4903e9f7e7abb3e20128ad4c7779d3a59e..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallTreeView.cpp +++ /dev/null @@ -1,203 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2010 by Savoir-Faire Linux * - * Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include <QtCore/QMimeData> - -#include "CallTreeView.h" -#include "CallTreeModel.h" -#include "CallTreeItem.h" -#include "Call.h" -#include <QDebug> - -CallTreeView::CallTreeView(QWidget * parent) - : QTreeView(parent) -{ - treeModel = new CallTreeModel(this); - setModel(treeModel); -// CallTreeItemDelegate *delegate = new CallTreeItemDelegate(); -// setItemDelegate(delegate); - setHeaderHidden(true); - setRootIsDecorated(false); - setSelectionMode(QAbstractItemView::SingleSelection); - setDragEnabled(true); - setAcceptDrops(true); - setUniformRowHeights(true); - setDropIndicatorShown(true); - //setDragDropMode(QAbstractItemView::DragDrop); - setSelectionMode(QAbstractItemView::ExtendedSelection); - - setDragEnabled(TRUE); - setAcceptDrops(TRUE); - setDropIndicatorShown(TRUE); - - connect(this , SIGNAL(clicked(QModelIndex)), this, SLOT(itemClicked(QModelIndex))); - connect(treeModel, SIGNAL(joinCall(QString,QString)), this, SLOT(joinCall(QString, QString))); - connect(treeModel, SIGNAL(joinCall(QString,QString)), this, SLOT(expandAll())); - connect(treeModel, SIGNAL(dataChanged(const QModelIndex &, const QModelIndex& ) ), this, SLOT(adaptColumns(const QModelIndex &, const QModelIndex&) ) ); -} - -CallTreeView::~CallTreeView() -{ - delete treeModel; -} - -CallTreeItem* CallTreeView::insert(Call *call) -{ - QModelIndex index = selectionModel()->currentIndex(); - int position = index.row()+1; - QModelIndex parent = index.parent(); - CallTreeItem *item; - - if (!treeModel->insertRow(position, parent)) - return 0; - - QModelIndex child = model()->index(index.row()+1, 0, index.parent()); - treeModel->setData(child, QVariant(""), Qt::EditRole); - - for (int column = 1; column < treeModel->columnCount(index); ++column) { - QModelIndex child2 = treeModel->index(index.row()+1, column, index.parent()); - treeModel->setData(child2, QString("test"), Qt::EditRole); - } - - item = treeModel->getItem(child); - item->setCall(call); -// qDebug() << "Will connect, id " << call << ", " << call->getPeerPhoneNumber(); -// connect(call, SIGNAL(changed()), item, SLOT(updated())); -// item->setCall(call); -// item->setData(1,call->getPeerPhoneNumber()); -// item->setData(2,call->getPeerName()); -// resizeColumnToContents(0); -// resizeColumnToContents(1); -// resizeColumnToContents(2); -// //item->updated(); - setIndexWidget(child, item->widget()); -} - -CallTreeItem* CallTreeView::insert(CallTreeItem *parent, Call *call) -{ - QModelIndex index = selectionModel()->currentIndex(); - - if (treeModel->columnCount(index) == 0) { - if (!model()->insertColumn(0, index)) { - return 0; - } - - } - - if (!treeModel->insertRow(0, index)) { - return 0; - } - - CallTreeItem *item = treeModel->getItem(index); - - for (int column = 0; column < treeModel->columnCount(index); ++column) { - QModelIndex child = treeModel->index(0, column, index); - qDebug() << "I just added data: 0, " << column << " \n\n\n\n"; - treeModel->setData(child, QVariant(""), Qt::EditRole); - } - - item->setCall(call); - selectionModel()->setCurrentIndex(model()->index(0, 0, index), QItemSelectionModel::ClearAndSelect); - - QModelIndex newIndex = selectionModel()->currentIndex(); - - return treeModel->getItem(newIndex); -} - -void CallTreeView::remove(QModelIndex & index) const -{ - treeModel->removeRow(index.row(), index.parent()); -} - -void CallTreeView::remove(Call* call) const //BUG not used -{ - for(int i=0; i < 15/* model.rowCount()*/;i++) { //TODO anything better - QModelIndex anIndex = this->indexAt(QPoint(0,i)); - if (anIndex.isValid()) { - qDebug() << "This index is valid"; - } - } -} - -void CallTreeView::removeCurrent() const -{ - QModelIndex index = selectionModel()->currentIndex(); - treeModel->removeRow(index.row(), index.parent()); -} - -CallTreeItem* CallTreeView::currentItem() -{ - QModelIndex index = selectionModel()->currentIndex(); - - CallTreeItem *item = treeModel->getItem(index); - - if (!item->call()) { - return 0; - } - return item; -} - -CallTreeItem* CallTreeView::getItem(const QModelIndex &index) -{ - return treeModel->getItem(index); -} - -void CallTreeView::setCurrentRow(int row) -{ - CallTreeModel * treeModel = static_cast<CallTreeModel*>(model()); - - QModelIndex currentIndex = selectionModel()->currentIndex(); - QModelIndex index = treeModel->index(row, 0, currentIndex); - selectionModel()->setCurrentIndex(index, QItemSelectionModel::Current); -} - -int CallTreeView::count() -{ - return model()->rowCount(); -} - -QStringList CallTreeView::mimeTypes() const -{ - -} - -Qt::DropActions CallTreeView::supportedDropActions () const -{ - return Qt::CopyAction | Qt::MoveAction; -} - -void CallTreeView::itemClicked(const QModelIndex& anIndex) -{ - if (currentModel != anIndex) - emit itemChanged(); - currentModel = anIndex; -} - -void CallTreeView::adaptColumns (const QModelIndex & topleft, const QModelIndex& bottomRight) -{ - int firstColumn= topleft.column(); - int lastColumn = bottomRight.column(); - do { - //if (firstColumn) //TODO remove this and fix the resulting bug - resizeColumnToContents(firstColumn); - firstColumn++; - } while (firstColumn < lastColumn); -} \ No newline at end of file diff --git a/sflphone-client-kde/src/CallTreeView.h b/sflphone-client-kde/src/CallTreeView.h deleted file mode 100644 index c72bba8cc1235f3bc56e533ad3f70a7352b88d29..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/CallTreeView.h +++ /dev/null @@ -1,81 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2010 by Savoir-Faire Linux * - * Author : Mathieu Leduc-Hamel mathieu.leduc-hamel@savoirfairelinux.com * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -/** - * http://doc.trolltech.com/4.5/itemviews-editabletreemodel.html - */ - -#ifndef CALLTREE_VIEW_H -#define CALLTREE_VIEW_H - -#include <QTreeView> -#include <QItemDelegate> - -class CallTreeModel; -class CallTreeItem; -class Call; -class QModelIndex; -class QTreeWidgetItem; -class QMimeData; - -// class CallTreeItemDelegate : public QItemDelegate -// { -// public: -// CallTreeItemDelegate() { } -// QSize sizeHint ( const QStyleOptionViewItem & option, const QModelIndex & index ) const { return QSize(0,50); } -// }; - -class CallTreeView : public QTreeView -{ - Q_OBJECT -public: - CallTreeView(QWidget *parent); - ~CallTreeView(); - void remove(QModelIndex & index) const; - void removeCurrent() const; - CallTreeItem* currentItem(); - CallTreeItem* getItem(const QModelIndex &index); - void setCurrentRow(int row); - int count(); - QStringList mimeTypes() const; - Qt::DropActions supportedDropActions () const; - CallTreeItem* insert(Call* call); - CallTreeItem* insert(CallTreeItem *item, Call* call); - -// protected: -// void dropEvent(QDropEvent* event); -// -private: - CallTreeModel *treeModel; - QModelIndex currentModel; -public slots: - void remove(Call* call) const; - -private slots: - void itemClicked(const QModelIndex& anIndex); - void adaptColumns(const QModelIndex & topleft, const QModelIndex& bottomRight); - -signals: - void currentItemChanged(); - void itemChanged(); -}; - -#endif // CALLTREE_VIEW_H diff --git a/sflphone-client-kde/src/Codec.cpp b/sflphone-client-kde/src/Codec.cpp deleted file mode 100644 index 74ec3af8fe2a9bb6e4ff69a9f20805ed96dcf472..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Codec.cpp +++ /dev/null @@ -1,98 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "Codec.h" - -#include "configurationmanager_interface_singleton.h" -#include "sflphone_const.h" - -Codec::Codec(int payload, bool enabled) -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - QStringList details = configurationManager.getCodecDetails(payload); - this->payload = QString::number(payload); - this->enabled = enabled; - this->name = details[CODEC_NAME]; - this->frequency = details[CODEC_SAMPLE_RATE]; - this->bitrate = details[CODEC_BIT_RATE]; - this->bandwidth = details[CODEC_BANDWIDTH]; -} - -QString Codec::getPayload() const -{ - return payload; -} - -QString Codec::getName() const -{ - return name; -} - -QString Codec::getFrequency() const -{ - return frequency; -} - -QString Codec::getBitrate() const -{ - return bitrate; -} - -QString Codec::getBandwidth() const -{ - return bandwidth; -} - -bool Codec::isEnabled() const -{ - return enabled; -} - -void Codec::setPayload(QString payload) -{ - this->payload = payload; -} - -void Codec::setName(QString name) -{ - this->name = name; -} - -void Codec::setFrequency(QString frequency) -{ - this->frequency = frequency; -} - -void Codec::setBitrate(QString bitrate) -{ - this->bitrate = bitrate; -} - -void Codec::setBandwidth(QString bandwidth) -{ - this->bandwidth = bandwidth; -} - -void Codec::setEnabled(bool enabled) -{ - this->enabled = enabled; -} - - diff --git a/sflphone-client-kde/src/Codec.h b/sflphone-client-kde/src/Codec.h deleted file mode 100644 index 4bb408d67ff119ebb29d8eda512735c09e1e7c47..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Codec.h +++ /dev/null @@ -1,66 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef CODEC_H -#define CODEC_H - -#include <QObject> -#include <QtCore/QString> - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class Codec : public QObject -{ -Q_OBJECT -private: - QString payload; - QString name; - QString frequency; - QString bitrate; - QString bandwidth; - bool enabled; - -public: - Codec(int payload, bool enabled); -// Codec(const Codec & codec); - -// ~Codec(); - - QString getPayload() const; - QString getName() const; - QString getFrequency() const; - QString getBitrate() const; - QString getBandwidth() const; - bool isEnabled() const; - - void setPayload(QString payload); - void setName(QString name); - void setFrequency(QString frequency); - void setBitrate(QString bitrate); - void setBandwidth(QString bandwidth); - void setEnabled(bool enabled); - - Codec & operator=(const Codec&); - - -}; - -#endif diff --git a/sflphone-client-kde/src/Contact.cpp b/sflphone-client-kde/src/Contact.cpp deleted file mode 100644 index 6381b12d7e48a4dbf3ea836a99d1ae29ea7625a9..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Contact.cpp +++ /dev/null @@ -1,97 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "Contact.h" - -#include <QtCore/QDebug> - -#include "ContactItemWidget.h" -#include "sflphone_const.h" - - -Contact::Contact(Addressee addressee, const PhoneNumber & number, bool displayPhoto) -{ - this->firstName = addressee.name(); - this->secondName = addressee.familyName(); - this->nickName = addressee.nickName(); - this->phoneNumber = number.number(); - this->type = number.type(); - this->displayPhoto = displayPhoto; - if(displayPhoto) { - this->photo = new Picture(addressee.photo()); - } - else { - this->photo = NULL; - } - - initItem(); -} - - -Contact::~Contact() -{ - delete item; - delete itemWidget; - delete photo; -} - -void Contact::initItem() -{ - this->item = new QListWidgetItem(); - this->item->setSizeHint(QSize(140,CONTACT_ITEM_HEIGHT)); - initItemWidget(); -} - -void Contact::initItemWidget() -{ - this->itemWidget = new ContactItemWidget(this, displayPhoto); -} - -QString Contact::getPhoneNumber() const -{ - return phoneNumber; -} - -QString Contact::getNickName() const -{ - return nickName; -} - -QString Contact::getFirstName() const -{ - return firstName; -} - -QString Contact::getSecondName() const -{ - return secondName; -} - -const Picture * Contact::getPhoto() const -{ - return photo; -} - -PhoneNumber::Type Contact::getType() const -{ - return type; -} - - diff --git a/sflphone-client-kde/src/Contact.h b/sflphone-client-kde/src/Contact.h deleted file mode 100644 index c5cf2f47eca9ce080185d56f7d16575cf8b8ee78..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Contact.h +++ /dev/null @@ -1,71 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef CONTACT_H -#define CONTACT_H - -#include <QtGui/QListWidgetItem> -#include <QtGui/QWidget> - -#include <kabc/addressee.h> -#include <kabc/picture.h> -#include <kabc/phonenumber.h> - -#include "Item.h" -#include "ContactItemWidget.h" - -using namespace KABC; - -class ContactItemWidget; - -/** - @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> -*/ -class Contact : public QObject, public Item<ContactItemWidget>{ -private: - QString firstName; - QString secondName; - QString nickName; - QString phoneNumber; - Picture * photo; - PhoneNumber::Type type; - bool displayPhoto; - -public: - - //Constructors & Destructors - Contact(Addressee addressee, const PhoneNumber & number, bool displayPhoto); - ~Contact(); - - //Getters - QString getPhoneNumber() const; - QString getNickName() const; - QString getFirstName() const; - QString getSecondName() const; - const Picture * getPhoto() const; - PhoneNumber::Type getType() const; - void initItem(); - -protected: - void initItemWidget(); - -}; - -#endif diff --git a/sflphone-client-kde/src/ContactItemWidget.cpp b/sflphone-client-kde/src/ContactItemWidget.cpp deleted file mode 100644 index 3e38b0d3a49b7a11e582ae3917f20e187243e1b3..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/ContactItemWidget.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "ContactItemWidget.h" - -#include <QtCore/QString> -#include <QtGui/QVBoxLayout> -#include <QtCore/QDebug> -#include <QtGui/QSpacerItem> - -#include "sflphone_const.h" - -ContactItemWidget::ContactItemWidget(const Contact * contact, bool displayPhoto, QWidget *parent) - : QWidget(parent) -{ - if(!contact->getNickName().isEmpty()) { - contactName = new QLabel(contact->getNickName()); - } - else { - contactName = new QLabel(contact->getFirstName()); - } - if(displayPhoto) { - if(!contact->getPhoto()->isEmpty()) { - QPixmap pixmap; - if(contact->getPhoto()->isIntern()) { - contactPhoto = new QLabel(); - pixmap = QPixmap::fromImage(contact->getPhoto()->data()); - } - else { - contactPhoto = new QLabel(); - pixmap = QPixmap(contact->getPhoto()->url()); - } - if(pixmap.height() > pixmap.width()) - contactPhoto->setPixmap(pixmap.scaledToHeight(CONTACT_ITEM_HEIGHT-4)); - else - contactPhoto->setPixmap(pixmap.scaledToWidth(CONTACT_ITEM_HEIGHT-4)); - } - else { - contactPhoto = new QLabel(); - contactPhoto->setMinimumSize(CONTACT_ITEM_HEIGHT-4, 0); - } - } - contactType = new QLabel(PhoneNumber::typeLabel(contact->getType())); - contactNumber = new QLabel(contact->getPhoneNumber()); - QSpacerItem * horizontalSpacer = new QSpacerItem(16777215, 20, QSizePolicy::Preferred, QSizePolicy::Minimum); - QHBoxLayout * hlayout = new QHBoxLayout(this); - QVBoxLayout * vlayout = new QVBoxLayout(); - hlayout->setMargin(1); - hlayout->setSpacing(4); - vlayout->setMargin(1); - vlayout->setSpacing(2); - vlayout->addWidget(contactName); - vlayout->addWidget(contactNumber); - if(displayPhoto) { - hlayout->addWidget(contactPhoto); - } - hlayout->addLayout(vlayout); - hlayout->addItem(horizontalSpacer); - hlayout->addWidget(contactType); - this->setLayout(hlayout); -} - - -ContactItemWidget::~ContactItemWidget() -{ - delete contactName; - delete contactNumber; -// delete contactPhoto; - delete contactType; -} - - -QString ContactItemWidget::getContactName() -{ - return contactName->text(); -} - -QString ContactItemWidget::getContactNumber() -{ - return contactNumber->text(); -} - diff --git a/sflphone-client-kde/src/ContactItemWidget.h b/sflphone-client-kde/src/ContactItemWidget.h deleted file mode 100644 index 82bac7436a5026aeec68565f4ed3a251f8da975a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/ContactItemWidget.h +++ /dev/null @@ -1,55 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef CONTACTITEMWIDGET_H -#define CONTACTITEMWIDGET_H - -#include <QWidget> -#include <QtGui/QLabel> -#include "Contact.h" - -class Contact; - -/** - @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> -*/ -class ContactItemWidget : public QWidget -{ -Q_OBJECT - -private: - QLabel * contactName; - QLabel * contactNumber; - QLabel * contactPhoto; - QLabel * contactType; - -public: - - //Constructors & Destructors - ContactItemWidget(const Contact * contact, bool displayPhoto, QWidget *parent = 0); - ~ContactItemWidget(); - - //Getters - QString getContactName(); - QString getContactNumber(); - -}; - -#endif diff --git a/sflphone-client-kde/src/Dialpad.cpp b/sflphone-client-kde/src/Dialpad.cpp deleted file mode 100644 index 15014be91a5e86a24722ec89843beb17a849d16f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Dialpad.cpp +++ /dev/null @@ -1,133 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "Dialpad.h" - -#include <QLabel> -#include <QDebug> - -Dialpad::Dialpad(QWidget *parent) - : QWidget(parent) -{ - gridLayout = new QGridLayout(this); - gridLayout->setObjectName(QString::fromUtf8("gridLayout")); - - pushButton_0 = new QPushButton(this); - pushButton_1 = new QPushButton(this); - pushButton_2 = new QPushButton(this); - pushButton_3 = new QPushButton(this); - pushButton_4 = new QPushButton(this); - pushButton_5 = new QPushButton(this); - pushButton_6 = new QPushButton(this); - pushButton_7 = new QPushButton(this); - pushButton_8 = new QPushButton(this); - pushButton_9 = new QPushButton(this); - pushButton_diese = new QPushButton(this); - pushButton_etoile = new QPushButton(this); - - pushButton_0->setObjectName(QString::fromUtf8("pushButton_0")); - pushButton_1->setObjectName(QString::fromUtf8("pushButton_1")); - pushButton_2->setObjectName(QString::fromUtf8("pushButton_2")); - pushButton_3->setObjectName(QString::fromUtf8("pushButton_3")); - pushButton_4->setObjectName(QString::fromUtf8("pushButton_4")); - pushButton_5->setObjectName(QString::fromUtf8("pushButton_5")); - pushButton_6->setObjectName(QString::fromUtf8("pushButton_6")); - pushButton_7->setObjectName(QString::fromUtf8("pushButton_7")); - pushButton_8->setObjectName(QString::fromUtf8("pushButton_8")); - pushButton_9->setObjectName(QString::fromUtf8("pushButton_9")); - pushButton_diese->setObjectName(QString::fromUtf8("pushButton_diese")); - pushButton_etoile->setObjectName(QString::fromUtf8("pushButton_etoile")); - - gridLayout->addWidget(pushButton_1, 0, 0); - gridLayout->addWidget(pushButton_2, 0, 1); - gridLayout->addWidget(pushButton_3, 0, 2); - gridLayout->addWidget(pushButton_4, 1, 0); - gridLayout->addWidget(pushButton_5, 1, 1); - gridLayout->addWidget(pushButton_6, 1, 2); - gridLayout->addWidget(pushButton_7, 2, 0); - gridLayout->addWidget(pushButton_8, 2, 1); - gridLayout->addWidget(pushButton_9, 2, 2); - gridLayout->addWidget(pushButton_etoile, 3, 0); - gridLayout->addWidget(pushButton_0, 3, 1); - gridLayout->addWidget(pushButton_diese, 3, 2); - - fillButtons(); - - QMetaObject::connectSlotsByName(this); -} - - -void Dialpad::fillButtons() -{ - QHBoxLayout * layout; - QLabel * number; - QLabel * text; - int spacing = 5; - int numberSize = 14; - int textSize = 8; - - QPushButton * buttons[12] = - {pushButton_1, pushButton_2, pushButton_3, - pushButton_4, pushButton_5, pushButton_6, - pushButton_7, pushButton_8, pushButton_9, - pushButton_etoile, pushButton_0, pushButton_diese}; - - QString numbers[12] = - {"1", "2", "3", - "4", "5", "6", - "7", "8", "9", - "*", "0", "#"}; - - QString texts[12] = - { "" , "abc", "def" , - "ghi" , "jkl", "mno" , - "pqrs", "tuv", "wxyz", - "" , "" , "" }; - - for(int i = 0 ; i < 12 ; i++) { - layout = new QHBoxLayout(); - layout->setSpacing(spacing); - number = new QLabel(numbers[i]); - number->setFont(QFont("", numberSize)); - layout->addWidget(number); - number->setAlignment(Qt::AlignRight | Qt::AlignVCenter); - text = new QLabel(texts[i]); - text->setFont(QFont("", textSize)); - layout->addWidget(text); - buttons[i]->setLayout(layout); - buttons[i]->setMinimumHeight(30); - buttons[i]->setText(""); - } -} - - - -void Dialpad::on_pushButton_1_clicked() { emit typed("1"); } -void Dialpad::on_pushButton_2_clicked() { emit typed("2"); } -void Dialpad::on_pushButton_3_clicked() { emit typed("3"); } -void Dialpad::on_pushButton_4_clicked() { emit typed("4"); } -void Dialpad::on_pushButton_5_clicked() { emit typed("5"); } -void Dialpad::on_pushButton_6_clicked() { emit typed("6"); } -void Dialpad::on_pushButton_7_clicked() { emit typed("7"); } -void Dialpad::on_pushButton_8_clicked() { emit typed("8"); } -void Dialpad::on_pushButton_9_clicked() { emit typed("9"); } -void Dialpad::on_pushButton_0_clicked() { emit typed("0"); } -void Dialpad::on_pushButton_diese_clicked() { emit typed("#"); } -void Dialpad::on_pushButton_etoile_clicked() { emit typed("*"); } diff --git a/sflphone-client-kde/src/Dialpad.h b/sflphone-client-kde/src/Dialpad.h deleted file mode 100644 index e93478a5174227fc4a8fbc06e6383d53c106c8f1..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Dialpad.h +++ /dev/null @@ -1,82 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef DIALPAD_H -#define DIALPAD_H - -#include <QWidget> -#include <QPushButton> -#include <QGridLayout> - -/** -A widget that represents a phone dialpad, with numbers and letters associated. - - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class Dialpad : public QWidget -{ -Q_OBJECT - -private: - QGridLayout * gridLayout; - QPushButton * pushButton_0; - QPushButton * pushButton_1; - QPushButton * pushButton_2; - QPushButton * pushButton_3; - QPushButton * pushButton_4; - QPushButton * pushButton_5; - QPushButton * pushButton_6; - QPushButton * pushButton_7; - QPushButton * pushButton_8; - QPushButton * pushButton_9; - QPushButton * pushButton_diese; - QPushButton * pushButton_etoile; - -public: - Dialpad(QWidget *parent = 0); - -// ~Dialpad(); - -private: - void fillButtons(); - -private slots: - void on_pushButton_1_clicked(); - void on_pushButton_2_clicked(); - void on_pushButton_3_clicked(); - void on_pushButton_4_clicked(); - void on_pushButton_5_clicked(); - void on_pushButton_6_clicked(); - void on_pushButton_7_clicked(); - void on_pushButton_8_clicked(); - void on_pushButton_9_clicked(); - void on_pushButton_0_clicked(); - void on_pushButton_diese_clicked(); - void on_pushButton_etoile_clicked(); - -signals: - /** - * This signal is emitted when the user types a button of the dialpad. - * @param text the text of the button typed by the user. - */ - void typed(QString text); -}; - -#endif diff --git a/sflphone-client-kde/src/Item.cpp b/sflphone-client-kde/src/Item.cpp deleted file mode 100644 index d58801a35f180fedc3433ad254646ece055fa620..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Item.cpp +++ /dev/null @@ -1,22 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "Item.h" - diff --git a/sflphone-client-kde/src/Item.h b/sflphone-client-kde/src/Item.h deleted file mode 100644 index d5e59a87f9f1a3f611ad48d6d8cd9fd838db69ed..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/Item.h +++ /dev/null @@ -1,98 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef ITEM_H -#define ITEM_H - -#include <QObject> -#include <QListWidgetItem> -#include <QWidget> - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> - Represents an item of a list, that is displayed - by an QListWidgetItem with a QWidget inside. - The two objects are contained in this class, but their - initializations are pure virtual. - The template class WIDGET_TYPE should be derived from - QWidget. - The implementation of initItem should call initItemWidget -*/ -template<class WIDGET_TYPE>class Item -{ -protected: - QListWidgetItem * item; - WIDGET_TYPE * itemWidget; - - -public: - /** - * Would be great to take the QListWidget as attribute - * to be able to add the itemWidget to the item in the list. - * For the moment, we have to do it from outside. - */ - Item(/*QListWidget *list=0*/) - { - item = NULL; - itemWidget = NULL; - } - - /** - * Be careful that it is not already deleted by QObject - * Commented for safety reasons... - */ - virtual ~Item() - { -// delete item; -// delete itemWidget; - } - - QListWidgetItem * getItem() - { - return item; - } - - WIDGET_TYPE * getItemWidget() - { - return itemWidget; - } - - const QListWidgetItem * getItem() const - { - return item; - } - const WIDGET_TYPE * getItemWidget() const - { - return itemWidget; - } - - /** - * Initializes the item and widget - * Implementation should call initItemWidget! - */ - virtual void initItem() = 0; - -protected: - virtual void initItemWidget() = 0; - - -}; - -#endif diff --git a/sflphone-client-kde/src/SFLPhone.cpp b/sflphone-client-kde/src/SFLPhone.cpp deleted file mode 100644 index fabc7d15ab29bdbecd1bc9a896d2f58d1ae62879..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhone.cpp +++ /dev/null @@ -1,359 +0,0 @@ -/************************************** ************************************* - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include <unistd.h> -#include "SFLPhone.h" - -#include <unistd.h> -#include <KApplication> -#include <KStandardAction> -//#include <KMenuBar> -#include <KMenu> -#include <KAction> -#include <KToolBar> -#include <KStatusBar> -#include <QtGui/QStatusBar> -#include <QtGui/QCursor> -#include <KActionCollection> - -#include "sflphone_const.h" -#include "instance_interface_singleton.h" -#include "configurationmanager_interface_singleton.h" - - -SFLPhone::SFLPhone(QWidget *parent) - : KXmlGuiWindow(parent), - initialized_(false), - view(new SFLPhoneView(this)) -{ - setupActions(); -} - -SFLPhone::~SFLPhone() -{ -} - -bool SFLPhone::initialize() -{ - if ( initialized_ ) { - qDebug() << "Already initialized."; - return false; - } - - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - // accept dnd - setAcceptDrops(true); - - // tell the KXmlGuiWindow that this is indeed the main widget - setCentralWidget(view); - - setWindowIcon(QIcon(ICON_SFLPHONE)); - setWindowTitle(i18n("SFLphone")); - - setupActions(); - - statusBarWidget = new QLabel(); - statusBar()->addWidget(statusBarWidget); - - - trayIcon = new SFLPhoneTray(this->windowIcon(), this); - trayIcon->show(); - - iconChanged = false; - - setObjectNames(); - QMetaObject::connectSlotsByName(this); - view->on_stackedWidget_screen_currentChanged(SCREEN_MAIN); - view->loadWindow(); - - move(QCursor::pos().x() - geometry().width()/2, QCursor::pos().y() - geometry().height()/2); - if( ! configurationManager.isStartHidden()) { - show(); - } - - if(configurationManager.getAccountList().value().isEmpty()) { - (new AccountWizard())->show(); - } - - initialized_ = true; - - return true; -} - -void SFLPhone::setObjectNames() -{ - view->setObjectName("view"); - statusBar()->setObjectName("statusBar"); - trayIcon->setObjectName("trayIcon"); -} - -void SFLPhone::setupActions() -{ - qDebug() << "setupActions"; - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - - action_accept = new KAction(this); - action_refuse = new KAction(this); - action_hold = new KAction(this); - action_transfer = new KAction(this); - action_record = new KAction(this); - action_mailBox = new KAction(this); - - action_accept->setShortcut(Qt::CTRL + Qt::Key_A); - action_refuse->setShortcut(Qt::CTRL + Qt::Key_D); - action_hold->setShortcut(Qt::CTRL + Qt::Key_H); - action_transfer->setShortcut(Qt::CTRL + Qt::Key_T); - action_record->setShortcut(Qt::CTRL + Qt::Key_R); - action_mailBox->setShortcut(Qt::CTRL + Qt::Key_M); - - action_screen = new QActionGroup(this); - action_screen->setExclusive(true); - action_main = new KAction(KIcon(QIcon(ICON_SCREEN_MAIN)), i18n("Main screen"), action_screen); - action_history = new KAction(KIcon(QIcon(ICON_SCREEN_HISTORY)), i18n("Call history"), action_screen); - action_addressBook = new KAction(KIcon(QIcon(ICON_SCREEN_ADDRESS)), i18n("Address book"), action_screen); - action_main->setCheckable(true); - action_history->setCheckable(true); - action_addressBook->setCheckable(true); - action_main->setChecked(true); - action_screen->addAction(action_main); - action_screen->addAction(action_history); - action_screen->addAction(action_addressBook); - - action_close = KStandardAction::close(this, SLOT(close()), this); - action_quit = KStandardAction::quit(this, SLOT(quitButton()), this); - - action_configureSflPhone = KStandardAction::preferences(view, SLOT(configureSflPhone()), this); - action_configureSflPhone->setText(i18n("Configure SFLphone")); - - action_displayVolumeControls = new KAction(KIcon(QIcon(ICON_DISPLAY_VOLUME_CONSTROLS)), i18n("Display volume controls"), this); - action_displayDialpad = new KAction(KIcon(QIcon(ICON_DISPLAY_DIALPAD)), i18n("Display dialpad"), this); - action_displayDialpad->setCheckable(true); - - action_displayVolumeControls->setCheckable(true); - action_displayVolumeControls->setChecked(configurationManager.getVolumeControls()); - action_displayDialpad->setChecked(configurationManager.getDialpad()); - action_accountCreationWizard = new KAction(i18n("Account creation wizard"), this); - - connect(action_accept, SIGNAL(triggered()), view, SLOT(accept())); - connect(action_refuse, SIGNAL(triggered()), view, SLOT(refuse())); - connect(action_hold, SIGNAL(triggered()), view, SLOT(hold())); - connect(action_transfer, SIGNAL(triggered()), view, SLOT(transfer())); - connect(action_record, SIGNAL(triggered()), view, SLOT(record())); - connect(action_screen, SIGNAL(triggered(QAction *)), this, SLOT(updateScreen(QAction *))); - connect(action_mailBox, SIGNAL(triggered()), view, SLOT(mailBox())); - connect(action_displayVolumeControls, SIGNAL(triggered()), view, SLOT(displayVolumeControls())); - connect(action_displayDialpad, SIGNAL(triggered()), view, SLOT(displayDialpad())); - connect(action_accountCreationWizard, SIGNAL(triggered()), view, SLOT(accountCreationWizard())); - - action_screen->addAction(action_main); - action_screen->addAction(action_history); - action_screen->addAction(action_addressBook); - - actionCollection()->addAction("action_accept", action_accept); - actionCollection()->addAction("action_refuse", action_refuse); - actionCollection()->addAction("action_hold", action_hold); - actionCollection()->addAction("action_transfer", action_transfer); - actionCollection()->addAction("action_record", action_record); - actionCollection()->addAction("action_main", action_main); - actionCollection()->addAction("action_history", action_history); - actionCollection()->addAction("action_addressBook", action_addressBook); - actionCollection()->addAction("action_mailBox", action_mailBox); - actionCollection()->addAction("action_close", action_close); - actionCollection()->addAction("action_quit", action_quit); - - actionCollection()->addAction("action_displayVolumeControls", action_displayVolumeControls); - actionCollection()->addAction("action_displayDialpad", action_displayDialpad); - actionCollection()->addAction("action_configureSflPhone", action_configureSflPhone); - actionCollection()->addAction("action_accountCreationWizard", action_accountCreationWizard); - - QString rcFilePath = QString(DATA_INSTALL_DIR) + "/sflphone-client-kde/sflphone-client-kdeui.rc"; - - if(! QFile::exists(rcFilePath)) { - QDir dir; - dir.cdUp(); - dir.cd("data"); - rcFilePath = dir.filePath("sflphone-client-kdeui.rc"); - qDebug() << "rcFilePath = " << rcFilePath ; - - if(! QFile::exists(rcFilePath)) { - QDir dir; - dir.cdUp(); - dir.cdUp(); - dir.cd("data"); - rcFilePath = dir.filePath("sflphone-client-kdeui.rc"); - } - } - qDebug() << "rcFilePath = " << rcFilePath ; - createGUI(rcFilePath); - -} - -SFLPhoneView * SFLPhone::getView() -{ - return view; -} - -bool SFLPhone::queryClose() -{ - qDebug() << "queryClose"; - hide(); - return false; -} - -void SFLPhone::quitButton() -{ - InstanceInterface & instance = InstanceInterfaceSingleton::getInstance(); - //qDebug() << "quitButton : " << view->callTree->count() << " calls open."; - - //if(view->callTree->count() > 0 && instance.getRegistrationCount() <= 1) { - //qDebug() << "Attempting to quit when still having some calls open."; - //} - view->saveState(); - instance.Unregister(getpid()); - qApp->quit(); -} - -void SFLPhone::sendNotif(QString caller) -{ -// notification = new KNotification ( QString("test_notification"), this ); -// notification->setText("messageText") ; -// notification->setPixmap( QPixmap( this->windowIcon().pixmap(32, 32) )); -// notification->setActions( QStringList( i18n( "Open chat" ) ) ); -// notification->addContext( QString::fromLatin1("call") , "caller" ) ; -// notification->sendEvent(); -// KNotification::event(QString("test_notification"), -// QString("Allo"), -// this->windowIcon().pixmap(32, 32), -// parentWidget(), -// KNotification::CloseOnTimeout, -// KGlobal::mainComponent()); - -KNotification::event(KNotification::Notification, "New incomming call", "New call from: \n" + caller); -} - -void SFLPhone::changeEvent(QEvent * event) -{ - if (event->type() == QEvent::ActivationChange && iconChanged && isActiveWindow()) { - iconChanged = false; - } -} - -void SFLPhone::on_view_statusMessageChangeAsked(const QString & message) -{ - qDebug() << "on_view_statusMessageChangeAsked : " + message; - statusBarWidget->setText(message); -} - -void SFLPhone::on_view_windowTitleChangeAsked(const QString & message) -{ - qDebug() << "on_view_windowTitleChangeAsked : " + message; - setWindowTitle(message); -} - -void SFLPhone::on_view_enabledActionsChangeAsked(const bool * enabledActions) -{ - qDebug() << "on_view_enabledActionsChangeAsked"; - action_accept->setVisible(enabledActions[SFLPhone::Accept]); - action_refuse->setVisible(enabledActions[SFLPhone::Refuse]); - action_hold->setVisible(enabledActions[SFLPhone::Hold]); - action_transfer->setVisible(enabledActions[SFLPhone::Transfer]); - action_record->setVisible(enabledActions[SFLPhone::Record]); - action_mailBox->setVisible(enabledActions[SFLPhone::Mailbox]); -} - -void SFLPhone::on_view_actionIconsChangeAsked(const QString * actionIcons) -{ - qDebug() << "on_view_actionIconsChangeAsked"; - action_accept->setIcon(QIcon(actionIcons[SFLPhone::Accept])); - action_refuse->setIcon(QIcon(actionIcons[SFLPhone::Refuse])); - action_hold->setIcon(QIcon(actionIcons[SFLPhone::Hold])); - action_transfer->setIcon(QIcon(actionIcons[SFLPhone::Transfer])); - action_record->setIcon(QIcon(actionIcons[SFLPhone::Record])); - action_mailBox->setIcon(QIcon(actionIcons[SFLPhone::Mailbox])); -} - -void SFLPhone::on_view_actionTextsChangeAsked(const QString * actionTexts) -{ - qDebug() << "on_view_actionTextsChangeAsked"; - action_accept->setText(actionTexts[SFLPhone::Accept]); - action_refuse->setText(actionTexts[SFLPhone::Refuse]); - action_hold->setText(actionTexts[SFLPhone::Hold]); - action_transfer->setText(actionTexts[SFLPhone::Transfer]); - action_record->setText(actionTexts[SFLPhone::Record]); - action_mailBox->setText(actionTexts[SFLPhone::Mailbox]); -} - - -void SFLPhone::on_view_transferCheckStateChangeAsked(bool transferCheckState) -{ - qDebug() << "Changing transfer action checkState"; - action_transfer->setChecked(transferCheckState); -} - -void SFLPhone::on_view_recordCheckStateChangeAsked(bool recordCheckState) -{ - qDebug() << "Changing record action checkState"; - action_record->setChecked(recordCheckState); -} - -void SFLPhone::updateScreen(QAction * action) -{ - if(action == action_main) view->changeScreen(SCREEN_MAIN); - else if(action == action_history) view->changeScreen(SCREEN_HISTORY); - else if(action == action_addressBook) view->changeScreen(SCREEN_ADDRESS); -} - -void SFLPhone::on_view_screenChanged(int screen) -{ - qDebug() << "on_view_screenChanged"; - if(screen == SCREEN_MAIN) action_main->setChecked(true); - else if(screen == SCREEN_HISTORY) action_history->setChecked(true); - else if(screen == SCREEN_ADDRESS) action_addressBook->setChecked(true); -} - -QList <QAction *> SFLPhone::getCallActions() -{ - QList<QAction *> callActions = QList<QAction *>(); - callActions.insert((int) Accept, action_accept); - callActions.insert((int) Refuse, action_refuse); - callActions.insert((int) Hold, action_hold); - callActions.insert((int)Transfer, action_transfer); - callActions.insert((int) Record, action_record); - callActions.insert((int) Mailbox, action_mailBox); - return callActions; -} - -void SFLPhone::on_view_incomingCall(const Call * call) -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - //trayIconSignal(); - /*if(configurationManager.popupMode()) - { - putForeground(); - }*/ - if(configurationManager.getNotify()) { - sendNotif(call->getPeerName().isEmpty() ? call->getPeerPhoneNumber() : call->getPeerName()); - } -} - -void SFLPhone::on_view_addressBookEnableAsked(bool enabled) -{ - action_addressBook->setVisible(enabled); -} diff --git a/sflphone-client-kde/src/SFLPhone.h b/sflphone-client-kde/src/SFLPhone.h deleted file mode 100644 index 0a73c4242511212e60da26250478ab84eb777b78..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhone.h +++ /dev/null @@ -1,141 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef SFLPHONE_H -#define SFLPHONE_H - -#include <QtCore/QString> -#include <QtCore/QVector> -#include <QtGui/QListWidgetItem> -#include <QtGui/QKeyEvent> -#include <QErrorMessage> -#include <KSystemTrayIcon> -#include <KNotification> - -#include <KXmlGuiWindow> -#include <KAction> -#include <QActionGroup> - -// #include "ui_SFLPhoneView_base.h" -#include "CallList.h" -#include "AccountWizard.h" -#include "Contact.h" -#include "SFLPhoneView.h" -#include "SFLPhoneTray.h" - -class SFLPhoneView; - -/** - * This class represents the SFLphone main window - * It implements the methods relative to windowing - * (status, menus, toolbars, notifications...). - * It uses a view which implements the real functionning - * and features of the phone. - * The display of the window is according to the state of the view, - * so the view sends some signals to ask for changes on the window - * that the window has to take into account. - * - * @short Main window - * @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> - * @version 0.9.6 -**/ -class SFLPhone : public KXmlGuiWindow -{ -Q_OBJECT - -public: -enum CallAction { - Accept, - Refuse, - Hold, - Transfer, - Record, - Mailbox, - NumberOfCallActions}; - -private: - // Whether or not the object has been initialized - bool initialized_; - KAction * action_accept; - KAction * action_refuse; - KAction * action_hold; - KAction * action_transfer; - KAction * action_record; - QActionGroup * action_screen; - KAction * action_main; - KAction * action_history; - KAction * action_addressBook; - KAction * action_mailBox; - KAction * action_close; - KAction * action_quit; - KAction * action_displayVolumeControls; - KAction * action_displayDialpad; - KAction * action_configureSflPhone; - KAction * action_accountCreationWizard; - - SFLPhoneView * view; - QMenu *trayIconMenu; - bool iconChanged; - SFLPhoneTray *trayIcon; - KNotification *notification; - QLabel * statusBarWidget; - -private: - void setObjectNames(); - -protected: - virtual bool queryClose(); - virtual void changeEvent(QEvent * event); - - -public: - SFLPhone(QWidget *parent = 0); - ~SFLPhone(); - bool initialize(); - void setupActions(); - void sendNotif(QString caller); - void trayIconSignal(); - SFLPhoneView * getView(); - QList<QAction *> getCallActions(); - - friend class SFLPhoneView; - - -private slots: - void on_view_statusMessageChangeAsked(const QString & message); - void on_view_windowTitleChangeAsked(const QString & message); - void on_view_enabledActionsChangeAsked(const bool * enabledActions); - void on_view_actionIconsChangeAsked(const QString * actionIcons); - void on_view_actionTextsChangeAsked(const QString * actionTexts); - void on_view_transferCheckStateChangeAsked(bool transferCheckState); - void on_view_recordCheckStateChangeAsked(bool recordCheckState); - void on_view_addressBookEnableAsked(bool enabled); - void on_view_screenChanged(int screen); - void on_view_incomingCall(const Call * call); - - void updateScreen(QAction * action); - - void quitButton(); - -}; - -#endif - diff --git a/sflphone-client-kde/src/SFLPhoneTray.cpp b/sflphone-client-kde/src/SFLPhoneTray.cpp deleted file mode 100644 index 4d8654695bfa0b35aef6e5b4f62fcaeca009e5f7..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhoneTray.cpp +++ /dev/null @@ -1,62 +0,0 @@ -/************************************** ************************************* - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include <QDebug> - -#include "SFLPhoneTray.h" - -SFLPhoneTray::SFLPhoneTray(QIcon icon, QWidget *parent) - : KSystemTrayIcon(icon, parent), - initialized_(false), - trayIconMenu(0) -{ -} - -SFLPhoneTray::~SFLPhoneTray() -{ -} - -bool SFLPhoneTray::initialize() -{ - if ( initialized_ ) { - qDebug() << "Already initialized."; - return false; - } - - trayIconMenu = new QMenu(parentWidget()); - setContextMenu(trayIconMenu); - - setupActions(); - - initialized_ = true; - - return true; -} - -void SFLPhoneTray::addAction(KAction *action) -{ - trayIconMenu->addAction(action); -} - -void SFLPhoneTray::setupActions() -{ - qDebug() << "setupActions"; -} diff --git a/sflphone-client-kde/src/SFLPhoneTray.h b/sflphone-client-kde/src/SFLPhoneTray.h deleted file mode 100644 index 537e147b6ceacc2db9dd0ef5b9f4ae1256f837eb..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhoneTray.h +++ /dev/null @@ -1,46 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef SFLPHONETRAY_H -#define SFLPHONETRAY_H - -#include <KSystemTrayIcon> -#include <KAction> -#include <QMenu> -#include <QIcon> - -class SFLPhoneTray : public KSystemTrayIcon -{ -Q_OBJECT - -public: - SFLPhoneTray(QIcon icon, QWidget *parent = 0); - ~SFLPhoneTray(); - bool initialize(); - void setupActions(); - void addAction(KAction *action); - -private: - QMenu *trayIconMenu; - bool initialized_; -}; - -#endif // SFLPHONETRAY_H diff --git a/sflphone-client-kde/src/SFLPhoneView.cpp b/sflphone-client-kde/src/SFLPhoneView.cpp deleted file mode 100644 index e1adf3a07d289db5183295c94ddc374039ac2a76..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhoneView.cpp +++ /dev/null @@ -1,1394 +0,0 @@ - -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "SFLPhoneView.h" - -#include <QtGui/QLabel> -#include <QtGui/QContextMenuEvent> -#include <QtGui/QBrush> -#include <QtGui/QPalette> -#include <QtGui/QInputDialog> - -#include <klocale.h> -#include <kstandardaction.h> -#include <kactioncollection.h> -#include <kaction.h> -#include <kmenu.h> - -#include <kabc/addressbook.h> -#include <kabc/stdaddressbook.h> -#include <kabc/addresseelist.h> - -#include "sflphone_const.h" -#include "conf/ConfigurationSkeleton.h" -#include "configurationmanager_interface_singleton.h" -#include "calllist_interface_singleton.h" -#include "callmanager_interface_singleton.h" -#include "instance_interface_singleton.h" -#include "ActionSetAccountFirst.h" -#include "ContactItemWidget.h" -#include "SFLPhone.h" -#include "typedefs.h" -#include "Dialpad.h" -#include "CallTreeView.h" -#include "CallTreeItem.h" - - -using namespace KABC; - -ConfigurationDialog * SFLPhoneView::configDialog; -AccountList * SFLPhoneView::accountList; -QString SFLPhoneView::priorAccountId; - -SFLPhoneView::SFLPhoneView(QWidget *parent) - : QWidget(parent), - callTreeModel(CallModel::ActiveCall), - historyTreeModel(CallModel::History) -{ - setupUi(this); - - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - - errorWindow = new QErrorMessage(this); - - //callList = & CallListInterfaceSingleton::getInstance(); //CallList(this); - - //callTree = new CallTreeView(page_callList); - //historyTree = new CallTreeWidget(page_callHistory); - //callTree = new CallTreeWidget(this); - //historyTree = new CallTreeWidget(this); - callTreeModel.setTitle("Calls"); - historyTreeModel.setTitle("History"); - - page_callList->layout()->addWidget(callTreeModel.getWidget()); - page_callHistory->layout()->addWidget(historyTreeModel.getWidget()); - - historyLoaded = false; - -// for(int i = 0 ; i < callTreeModel.size() ; i++) { -// Call * call = (*callList)[i]; -// if(call->getState() == CALL_STATE_OVER) { -// addCallToCallHistory(call); -// } -// else { -// addCallToCallList(call); -// } -// } - - accountList = new AccountList(false); - accountList->updateAccounts(); - - configDialog = new ConfigurationDialog(this); - configDialog->setObjectName("configDialog"); - configDialog->setModal(true); - - wizard = new AccountWizard(this); - wizard->setModal(false); - - QPalette pal = QPalette(palette()); - pal.setColor(QPalette::AlternateBase, Qt::lightGray); - setPalette(pal); - - stackedWidget_screen->setCurrentWidget(page_callList); - - connect(&callManager, SIGNAL(callStateChanged(const QString &, const QString &)), - this, SLOT(on1_callStateChanged(const QString &, const QString &))); - connect(&callManager, SIGNAL(incomingCall(const QString &, const QString &, const QString &)), - this, SLOT(on1_incomingCall(const QString &, const QString &))); - connect(&callManager, SIGNAL(conferenceCreated(const QString &)), - this, SLOT(on1_incomingConference(const QString &))); - connect(&callManager, SIGNAL(conferenceChanged(const QString &, const QString &)), - this, SLOT(on1_changingConference(const QString &, const QString &))); - connect(&callManager, SIGNAL(conferenceRemoved(const QString &)), - this, SLOT(on1_conferenceRemoved(const QString &))); - connect(&callManager, SIGNAL(incomingMessage(const QString &, const QString &)), - this, SLOT(on1_incomingMessage(const QString &, const QString &))); - connect(&callManager, SIGNAL(voiceMailNotify(const QString &, int)), - this, SLOT(on1_voiceMailNotify(const QString &, int))); - connect(&callManager, SIGNAL(volumeChanged(const QString &, double)), - this, SLOT(on1_volumeChanged(const QString &, double))); - - connect(&configurationManager, SIGNAL(accountsChanged()), - accountList, SLOT(updateAccounts())); - - connect(&configurationManager, SIGNAL(audioManagerChanged()), - this, SLOT(on1_audioManagerChanged())); - -// connect(configDialog, SIGNAL(clearCallHistoryAsked()), //TODO restore -// &callTreeModel, SLOT(clearHistory())); - - connect(configDialog, SIGNAL(changesApplied()), - this, SLOT(loadWindow())); - - connect(accountList, SIGNAL(accountListUpdated()), - this, SLOT(updateStatusMessage())); - connect(accountList, SIGNAL(accountListUpdated()), - this, SLOT(updateWindowCallState())); - - connect(callTreeModel.getWidget(), SIGNAL(itemChanged()), //currentItemChanged - this, SLOT(on_callTree_currentItemChanged())); - connect(callTreeModel.getWidget(), SIGNAL(itemChanged()), //ITem changed - this, SLOT(on_callTree_itemChanged())); - connect(callTreeModel.getWidget(), SIGNAL(doubleClicked(const QModelIndex &)), - this, SLOT(on_callTree_itemDoubleClicked(const QModelIndex&))); - - -} - - - -SFLPhoneView::~SFLPhoneView() -{ -} - -void SFLPhoneView::saveState() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - configurationManager.setHistory(callTreeModel.getHistoryMap()); -} - -void SFLPhoneView::loadWindow() -{ - qDebug() << "\nloadWindow"; - updateWindowCallState(); - updateRecordButton(); - updateVolumeButton(); - updateRecordBar(); - updateVolumeBar(); - updateVolumeControls(); - updateDialpad(); - updateSearchHistory(); - updateAddressBookEnabled(); - updateAddressBook(); - updateStatusMessage(); - qDebug() << "Finished loadWindow\n"; -} - -Account * SFLPhoneView::accountInUse() -{ - Account * priorAccount = accountList->getAccountById(priorAccountId); - if(priorAccount && priorAccount->getAccountDetail(ACCOUNT_STATUS) == ACCOUNT_STATE_REGISTERED ) { - return priorAccount; - } - else { - return accountList->firstRegisteredAccount(); - } -} - -QString SFLPhoneView::accountInUseId() -{ - Account * firstRegistered = accountInUse(); - if(firstRegistered == NULL) - { - return QString(); - } - else - { - return firstRegistered->getAccountId(); - } -} - -AccountList * SFLPhoneView::getAccountList() -{ - return accountList; -} - -QErrorMessage * SFLPhoneView::getErrorWindow() -{ - return errorWindow; -} - -// Call* SFLPhoneView::addCallToCallList(Call * call) -// { -// // return callTree->insert(call); -// return callTreeModel.addCall(call); -// } - -// Call* SFLPhoneView::addCallToCallHistory(Call * call) -// { -// //return historyTree->insert(call); //TODO restore -// return historyTree.addCall(call); -// -// } - -void SFLPhoneView::addContactToContactList(Contact * contact) -{ - QListWidgetItem * item = contact->getItem(); - QWidget * widget = contact->getItemWidget(); - if(item && widget) { - listWidget_addressBook->addItem(item); - listWidget_addressBook->setItemWidget(item, widget); - } -} - -void SFLPhoneView::typeString(QString str) -{ - qDebug() << "typeString"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - - if(stackedWidget_screen->currentWidget() == page_callList) { - Call* call = callTreeModel.getCurrentItem(); - callManager.playDTMF(str); - Call *currentCall = 0; - Call *candidate = 0; - - if(call) { - if(call->getState() == CALL_STATE_CURRENT) { - currentCall = call; - } - } - -// for(int i = callTreeModel.size() - 1 ; i >= 0 ; i--) -// { -// Call *call2 = (*callList)[i]; -// -// -// } - foreach (Call* call2, callTreeModel.getCallList()) { - if(currentCall != call2 && call2->getState() == CALL_STATE_CURRENT) { - action(call2, CALL_ACTION_HOLD); - } - else if(call2->getState() == CALL_STATE_DIALING) { - candidate = call2; - } - } - - if(!currentCall && !candidate) { - qDebug() << "Typing when no item is selected. Opening an item."; - candidate = callTreeModel.addDialingCall(); - //callTree->setCurrentRow(callTree->count() + 1); //TODO - //callTreeModel.selectItem(addCallToCallList(candidate)); - } - - if(!currentCall && candidate) { - candidate->appendText(str); - } - } - if(stackedWidget_screen->currentWidget() == page_callHistory) { - qDebug() << "In call history."; - lineEdit_searchHistory->setText(lineEdit_searchHistory->text() + str); - lineEdit_searchHistory->setFocus(); - } - if(stackedWidget_screen->currentWidget() == page_addressBook) { - qDebug() << "In address book."; - lineEdit_addressBook->setText(lineEdit_addressBook->text() + str); - lineEdit_addressBook->setFocus(); - } -} - -void SFLPhoneView::backspace() -{ - qDebug() << "backspace"; - if(stackedWidget_screen->currentWidget() == page_callList) { - qDebug() << "In call list."; - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Error : Backspace on unexisting call."; - } - else { - call->backspaceItemText(); - if(call->getState() == CALL_STATE_OVER) { - callTreeModel.removeItem(callTreeModel.getCurrentItem()); - - if(call->getHistoryState() != NONE) { - //historyTree->insert(call); - historyTreeModel.addCall(call); - } - } - } - } -} - -void SFLPhoneView::escape() -{ - qDebug() << "escape"; - if(stackedWidget_screen->currentWidget() == page_callList ) { - qDebug() << "In call list."; - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Escape when no item is selected. Doing nothing."; - } - else { - if(call->getState() == CALL_STATE_TRANSFER || call->getState() == CALL_STATE_TRANSF_HOLD) { - action(call, CALL_ACTION_TRANSFER); - } - else { - action(call, CALL_ACTION_REFUSE); - } - } - } - if(stackedWidget_screen->currentWidget() == page_callHistory) { - qDebug() << "In call history."; - lineEdit_searchHistory->clear(); - } - if(stackedWidget_screen->currentWidget() == page_addressBook) { - qDebug() << "In address book."; - lineEdit_addressBook->clear(); - } -} - -void SFLPhoneView::enter() -{ - qDebug() << "enter"; - if(stackedWidget_screen->currentWidget() == page_callList ) { - qDebug() << "In call list."; - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Error : Enter on unexisting call."; - } - else { - int state = call->getState(); - if(state == CALL_STATE_INCOMING || state == CALL_STATE_DIALING || state == CALL_STATE_TRANSFER || state == CALL_STATE_TRANSF_HOLD) { - action(call, CALL_ACTION_ACCEPT); - } - else { - qDebug() << "Enter when call selected not in appropriate state. Doing nothing."; - } - } - } - if(stackedWidget_screen->currentWidget() == page_callHistory) { - qDebug() << "In call history."; - - Call * pastCall = historyTreeModel.getCurrentItem(); - if (!pastCall) { - qDebug() << "pastCall null"; - } - else { - changeScreen(SCREEN_MAIN); - Call * call = callTreeModel.addDialingCall(pastCall->getPeerName(), pastCall->getAccountId()); - call->appendText(pastCall->getPeerPhoneNumber()); - //addCallToCallList(call); - //callTree->setCurrentRow(callTree->count() - 1); - //callTree->setCurrentItem(addCallToCallList(call)); - //callTreeModel.selectItem(addCallToCallList(call)); - action(call, CALL_ACTION_ACCEPT); - } - } - if(stackedWidget_screen->currentWidget() == page_addressBook) { - qDebug() << "In address book."; - QListWidgetItem * item = listWidget_addressBook->currentItem(); - if(!item) { - qDebug() << "Enter when no item is selected. Doing nothing."; - } - else { - changeScreen(SCREEN_MAIN); - ContactItemWidget * w = (ContactItemWidget *) (listWidget_addressBook->itemWidget(item)); - Call * call = callTreeModel.addDialingCall(w->getContactName()); - call->appendText(w->getContactNumber()); - //callTreeModel.selectItem(addCallToCallList(call)); - action(call, CALL_ACTION_ACCEPT); - } - } -} - -void SFLPhoneView::action(Call * call, call_action action) -{ - if(! call) { - qDebug() << "Error : action " << action << "applied on null object call. Should not happen."; - } - else { - try { - call->actionPerformed(action); - } - catch(const char * msg) { - errorWindow->showMessage(QString(msg)); - } - - //updateCallItem(call); - updateWindowCallState(); - } -} - - -/******************************************* -******** Update Display Functions ********** -*******************************************/ - -void SFLPhoneView::updateWindowCallState() -{ - qDebug() << "updateWindowCallState"; - - bool enabledActions[6]= {true,true,true,true,true,true}; - QString buttonIconFiles[6] = {ICON_CALL, ICON_HANGUP, ICON_HOLD, ICON_TRANSFER, ICON_REC_DEL_OFF, ICON_MAILBOX}; - QString actionTexts[6] = {ACTION_LABEL_CALL, ACTION_LABEL_HANG_UP, ACTION_LABEL_HOLD, ACTION_LABEL_TRANSFER, ACTION_LABEL_RECORD, ACTION_LABEL_MAILBOX}; - - Call* call; - - bool transfer = false; - bool recordActivated = false; //tells whether the call is in recording position - - enabledActions[SFLPhone::Mailbox] = accountInUse() && ! accountInUse()->getAccountDetail(ACCOUNT_MAILBOX).isEmpty(); - - - if(stackedWidget_screen->currentWidget() == page_callList) { - call = callTreeModel.getCurrentItem(); - if (!call) { - qDebug() << "No item selected."; - enabledActions[SFLPhone::Refuse] = false; - enabledActions[SFLPhone::Hold] = false; - enabledActions[SFLPhone::Transfer] = false; - enabledActions[SFLPhone::Record] = false; - } - else { - call_state state = call->getState(); - recordActivated = call->getRecording(); - - switch (state) { - case CALL_STATE_INCOMING: - qDebug() << "Reached CALL_STATE_INCOMING with call " << call->getCallId(); - buttonIconFiles[SFLPhone::Accept] = ICON_ACCEPT; - buttonIconFiles[SFLPhone::Refuse] = ICON_REFUSE; - actionTexts[SFLPhone::Accept] = ACTION_LABEL_ACCEPT; - actionTexts[SFLPhone::Refuse] = ACTION_LABEL_REFUSE; - break; - case CALL_STATE_RINGING: - qDebug() << "Reached CALL_STATE_RINGING with call " << call->getCallId(); - enabledActions[SFLPhone::Hold] = false; - enabledActions[SFLPhone::Transfer] = false; - break; - case CALL_STATE_CURRENT: - qDebug() << "details = " << CallManagerInterfaceSingleton::getInstance().getCallDetails(call->getCallId()).value(); - qDebug() << "Reached CALL_STATE_CURRENT with call " << call->getCallId(); - buttonIconFiles[SFLPhone::Record] = ICON_REC_DEL_ON; - break; - case CALL_STATE_DIALING: - qDebug() << "Reached CALL_STATE_DIALING with call " << call->getCallId(); - enabledActions[SFLPhone::Hold] = false; - enabledActions[SFLPhone::Transfer] = false; - enabledActions[SFLPhone::Record] = false; - actionTexts[SFLPhone::Accept] = ACTION_LABEL_ACCEPT; - buttonIconFiles[SFLPhone::Accept] = ICON_ACCEPT; - break; - case CALL_STATE_HOLD: - qDebug() << "Reached CALL_STATE_HOLD with call " << call->getCallId(); - buttonIconFiles[SFLPhone::Hold] = ICON_UNHOLD; - actionTexts[SFLPhone::Hold] = ACTION_LABEL_UNHOLD; - break; - case CALL_STATE_FAILURE: - qDebug() << "Reached CALL_STATE_FAILURE with call " << call->getCallId(); - enabledActions[SFLPhone::Accept] = false; - enabledActions[SFLPhone::Hold] = false; - enabledActions[SFLPhone::Transfer] = false; - enabledActions[SFLPhone::Record] = false; - break; - case CALL_STATE_BUSY: - qDebug() << "Reached CALL_STATE_BUSY with call " << call->getCallId(); - enabledActions[SFLPhone::Accept] = false; - enabledActions[SFLPhone::Hold] = false; - enabledActions[SFLPhone::Transfer] = false; - enabledActions[SFLPhone::Record] = false; - break; - case CALL_STATE_TRANSFER: - qDebug() << "Reached CALL_STATE_TRANSFER with call " << call->getCallId(); - buttonIconFiles[SFLPhone::Accept] = ICON_EXEC_TRANSF; - actionTexts[SFLPhone::Transfer] = ACTION_LABEL_GIVE_UP_TRANSF; - transfer = true; - buttonIconFiles[SFLPhone::Record] = ICON_REC_DEL_ON; - break; - case CALL_STATE_TRANSF_HOLD: - qDebug() << "Reached CALL_STATE_TRANSF_HOLD with call " << call->getCallId(); - buttonIconFiles[SFLPhone::Accept] = ICON_EXEC_TRANSF; - buttonIconFiles[SFLPhone::Hold] = ICON_UNHOLD; - actionTexts[SFLPhone::Transfer] = ACTION_LABEL_GIVE_UP_TRANSF; - actionTexts[SFLPhone::Hold] = ACTION_LABEL_UNHOLD; - transfer = true; - break; - case CALL_STATE_OVER: - qDebug() << "Error : Reached CALL_STATE_OVER with call " << call->getCallId() << "!"; - break; - case CALL_STATE_ERROR: - qDebug() << "Error : Reached CALL_STATE_ERROR with call " << call->getCallId() << "!"; - break; - default: - qDebug() << "Error : Reached unexisting state for call " << call->getCallId() << "!"; - break; - } - } - } - if(stackedWidget_screen->currentWidget() == page_callHistory) { - call = historyTreeModel.getCurrentItem(); - buttonIconFiles[SFLPhone::Accept] = ICON_ACCEPT; - actionTexts[SFLPhone::Accept] = ACTION_LABEL_CALL_BACK; - if (!call) { - qDebug() << "No item selected."; - enabledActions[SFLPhone::Accept] = false; - enabledActions[SFLPhone::Refuse] = false; - enabledActions[SFLPhone::Hold] = false; - enabledActions[SFLPhone::Transfer] = false; - enabledActions[SFLPhone::Record] = false; - } - else { - enabledActions[SFLPhone::Refuse] = false; - enabledActions[SFLPhone::Hold] = false; - enabledActions[SFLPhone::Transfer] = false; - enabledActions[SFLPhone::Record] = false; - } - } - if(stackedWidget_screen->currentWidget() == page_addressBook) { - //TODO uncomment item = addressBookTree->currentItem(); -// buttonIconFiles[SFLPhone::Accept] = ICON_ACCEPT; -// if (!item) { -// qDebug() << "No item selected."; -// enabledActions[SFLPhone::Accept] = false; -// enabledActions[SFLPhone::Refuse] = false; -// enabledActions[SFLPhone::Hold] = false; -// enabledActions[SFLPhone::Transfer] = false; -// enabledActions[SFLPhone::Record] = false; -// } -// else { -// enabledActions[SFLPhone::Refuse] = false; -// enabledActions[SFLPhone::Hold] = false; -// enabledActions[SFLPhone::Transfer] = false; -// enabledActions[SFLPhone::Record] = false; -// } - } - - qDebug() << "Updating Window."; - - emit enabledActionsChangeAsked(enabledActions); - emit actionIconsChangeAsked(buttonIconFiles); - emit actionTextsChangeAsked(actionTexts); - emit transferCheckStateChangeAsked(transfer); - emit recordCheckStateChangeAsked(recordActivated); - - qDebug() << "Window updated."; -} - -void SFLPhoneView::updateSearchHistory() -{ - qDebug() << "updateSearchHistory"; - lineEdit_searchHistory->setVisible(!lineEdit_searchHistory->text().isEmpty()); -} - - -void SFLPhoneView::updateCallHistory() -{ - qDebug() << "updateCallHistory"; - while(listWidget_callHistory->count() > 0) { - listWidget_callHistory->takeItem(0); - } - QString textSearched = lineEdit_searchHistory->text(); - foreach (Call* call, historyTreeModel.getCallList()) { - qDebug() << "" << call->getCallId(); - if( call->getState() == CALL_STATE_OVER && call->getHistoryState() != NONE && (call->getPeerPhoneNumber().contains(textSearched) || call->getPeerName().contains(textSearched)) ) { - qDebug() << "call->getPeerPhoneNumber()=" << call->getPeerPhoneNumber() << " contains textSearched=" << textSearched; - //addCallToCallHistory(call); - historyTreeModel.addCall(call); - } - } -// alternateColors(listWidget_callHistory); -} - -void SFLPhoneView::updateAddressBook() -{ - qDebug() << "updateAddressBook"; - while(listWidget_addressBook->count() > 0) { - QListWidgetItem * item = listWidget_addressBook->takeItem(0); - delete item; - } - - if(isAddressBookEnabled()) { - if(loadAddressBook()) - { - qDebug() << "add loaded"; - QString textSearched = lineEdit_addressBook->text(); - if(textSearched.isEmpty()) { - label_addressBookFull->setVisible(false); - return; - } - bool full = false; - QVector<Contact *> contactsFound = findContactsInKAddressBook(textSearched, full); - qDebug() << "Full : " << full; - label_addressBookFull->setVisible(full); - for(int i = 0 ; i < contactsFound.size() ; i++) { - Contact * contact = contactsFound[i]; - addContactToContactList(contact); - } - alternateColors(listWidget_addressBook); - } - else { - lineEdit_addressBook->setClickMessage(i18n("Address book loading...")); - lineEdit_addressBook->setEnabled(false); - label_addressBookFull->setVisible(false); - } - } - -} - -void SFLPhoneView::alternateColors(QListWidget * listWidget) -{ - for(int i = 0 ; i < listWidget->count(); i++) { - QListWidgetItem* item = listWidget->item(i); - QBrush c = (i % 2 == 1) ? palette().base() : palette().alternateBase(); - item->setBackground( c ); - } - listWidget->setUpdatesEnabled( true ); - -} - -QVector<Contact *> SFLPhoneView::findContactsInKAddressBook(QString textSearched, bool & full) -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - MapStringInt addressBookSettings = configurationManager.getAddressbookSettings().value(); - int maxResults = addressBookSettings[ADDRESSBOOK_MAX_RESULTS]; - int typesDisplayed = phoneNumberTypesDisplayed(); - bool displayPhoto = addressBookSettings[ADDRESSBOOK_DISPLAY_CONTACT_PHOTO]; - AddressBook * ab = KABC::StdAddressBook::self(true); - QVector<Contact *> results = QVector<Contact *>(); - AddressBook::Iterator it; - full = false; - int k = 0; - for ( it = ab->begin(); it != ab->end() && !full ; it++ ) { - if(it->name().contains(textSearched, Qt::CaseInsensitive) || it->nickName().contains(textSearched, Qt::CaseInsensitive)) { - for(int i = 0 ; i < it->phoneNumbers().count() ; i++) { - int typeFlag = it->phoneNumbers().at(i).type(); - if((typesDisplayed & typeFlag) != 0) { - results.append(new Contact( *it, it->phoneNumbers().at(i), displayPhoto )); - k++; - } - } - } - if(k >= maxResults) { - full = true; - } - } - return results; -} - - -int SFLPhoneView::phoneNumberTypesDisplayed() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - MapStringInt addressBookSettings = configurationManager.getAddressbookSettings().value(); - int typesDisplayed = 0; - if(addressBookSettings[ADDRESSBOOK_DISPLAY_BUSINESS]) { - typesDisplayed = typesDisplayed | PhoneNumber::Work; - } - - if(addressBookSettings[ADDRESSBOOK_DISPLAY_MOBILE]) { - typesDisplayed = typesDisplayed | PhoneNumber::Cell; - } - - if(addressBookSettings[ADDRESSBOOK_DISPLAY_HOME]) { - typesDisplayed = typesDisplayed | PhoneNumber::Home; - } - - return typesDisplayed; -} - -void SFLPhoneView::updateRecordButton() -{ - qDebug() << "updateRecordButton"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - double recVol = callManager.getVolume(RECORD_DEVICE); - if(recVol == 0.00) { - toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_0)); - toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_0)); - } - else if(recVol < 0.33) { - toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_1)); - toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_1)); - } - else if(recVol < 0.67) { - toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_2)); - toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_2)); - } - else { - toolButton_recVol->setIcon(QIcon(ICON_REC_VOL_3)); - toolButton_recVol_2->setIcon(QIcon(ICON_REC_VOL_3)); - } - - if(recVol > 0) { - toolButton_recVol->setChecked(false); - toolButton_recVol_2->setChecked(false); - } -} -void SFLPhoneView::updateVolumeButton() -{ - qDebug() << "updateVolumeButton"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - double sndVol = callManager.getVolume(SOUND_DEVICE); - - if(sndVol == 0.00) { - toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_0)); - toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_0)); - } - else if(sndVol < 0.33) { - toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_1)); - toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_1)); - } - else if(sndVol < 0.67) { - toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_2)); - toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_2)); - } - else { - toolButton_sndVol->setIcon(QIcon(ICON_SND_VOL_3)); - toolButton_sndVol_2->setIcon(QIcon(ICON_SND_VOL_3)); - } - - if(sndVol > 0) { - toolButton_sndVol->setChecked(false); - toolButton_sndVol_2->setChecked(false); - } -} - - -void SFLPhoneView::updateRecordBar() -{ - qDebug() << "updateRecordBar"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - double recVol = callManager.getVolume(RECORD_DEVICE); - int value = (int)(recVol * 100); - slider_recVol->setValue(value); -} -void SFLPhoneView::updateVolumeBar() -{ - qDebug() << "updateVolumeBar"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - double sndVol = callManager.getVolume(SOUND_DEVICE); - int value = (int)(sndVol * 100); - slider_sndVol->setValue(value); -} - -void SFLPhoneView::updateVolumeControls() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - int display = 0; - - if(configurationManager.getAudioManager() == ConfigurationSkeleton::EnumInterface::ALSA) { - display = configurationManager.getVolumeControls(); - - ((SFLPhone*)parent())->action_displayVolumeControls->setEnabled(true); - } - else { - ((SFLPhone*)parent())->action_displayVolumeControls->setEnabled(false); - } - - qDebug() << "updateVolumeControls " << display; - - ((SFLPhone*)parent())->action_displayVolumeControls->setChecked(display); - //widget_recVol->setVisible(display); - //widget_sndVol->setVisible(display); - toolButton_recVol->setVisible(display); - toolButton_sndVol->setVisible(display); - slider_recVol->setVisible(display); - slider_sndVol->setVisible(display); - - slider_sndVol_2->setVisible(display); - slider_recVol_2->setVisible(display); - toolButton_recVol_2->setVisible(display); - toolButton_sndVol_2->setVisible(display); -} - -void SFLPhoneView::updateDialpad() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - int display = configurationManager.getDialpad(); - - qDebug() << "updateDialpad " << display; - - widget_dialpad->setVisible(display); -} - - -void SFLPhoneView::updateStatusMessage() -{ - qDebug() << "updateStatusMessage"; - Account * account = accountInUse(); - - if(account == NULL) { - emit statusMessageChangeAsked(i18n("No registered accounts")); - } - else { - emit statusMessageChangeAsked(i18n("Using account") - + " \'" + account->getAlias() - + "\' (" + account->getAccountDetail(ACCOUNT_TYPE) + ")") ; - } -} - - - -/************************************************************ -************ Autoconnect ************* -************************************************************/ - -void SFLPhoneView::displayVolumeControls() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - int display = configurationManager.getVolumeControls(); - configurationManager.setVolumeControls(!display); - updateVolumeControls(); -} - -void SFLPhoneView::displayDialpad() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - int display = configurationManager.getDialpad(); - - configurationManager.setDialpad(!display); - updateDialpad(); -} - - -void SFLPhoneView::on_widget_dialpad_typed(QString text) -{ - typeString(text); -} - - -void SFLPhoneView::on_lineEdit_searchHistory_textChanged() -{ - qDebug() << "on_lineEdit_searchHistory_textChanged"; - updateSearchHistory(); - updateCallHistory(); - updateWindowCallState(); -} - -void SFLPhoneView::on_lineEdit_addressBook_textChanged() -{ - qDebug() << "on_lineEdit_addressBook_textChanged"; - updateAddressBook(); - updateWindowCallState(); -} - -void SFLPhoneView::on_slider_recVol_valueChanged(int value) -{ - qDebug() << "on_slider_recVol_valueChanged(" << value << ")"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - callManager.setVolume(RECORD_DEVICE, (double)value / 100.0); - updateRecordButton(); -} - -void SFLPhoneView::on_slider_sndVol_valueChanged(int value) -{ - qDebug() << "on_slider_sndVol_valueChanged(" << value << ")"; - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - callManager.setVolume(SOUND_DEVICE, (double)value / 100.0); - updateVolumeButton(); -} - -void SFLPhoneView::on_slider_recVol_2_valueChanged(int value) -{ - on_slider_recVol_valueChanged(value); -} - -void SFLPhoneView::on_slider_sndVol_2_valueChanged(int value) -{ - on_slider_sndVol_valueChanged(value); -} - -void SFLPhoneView::on_toolButton_recVol_clicked(bool checked) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "on_toolButton_recVol_clicked()."; - if(!checked) { - qDebug() << "checked"; - toolButton_recVol->setChecked(false); - slider_recVol->setEnabled(true); - callManager.setVolume(RECORD_DEVICE, (double)slider_recVol->value() / 100.0); - } - else { - qDebug() << "unchecked"; - toolButton_recVol->setChecked(true); - slider_recVol->setEnabled(false); - callManager.setVolume(RECORD_DEVICE, 0.0); - } - updateRecordButton(); -} - -void SFLPhoneView::on_toolButton_recVol_2_clicked(bool checked) -{ - on_toolButton_recVol_clicked(checked); -} - - -void SFLPhoneView::on_toolButton_sndVol_2_clicked(bool checked) -{ - on_toolButton_sndVol_clicked(checked); -} - -void SFLPhoneView::on_toolButton_sndVol_clicked(bool checked) -{ - CallManagerInterface & callManager = CallManagerInterfaceSingleton::getInstance(); - qDebug() << "on_toolButton_sndVol_clicked()."; - if(!checked) { - qDebug() << "checked"; - toolButton_sndVol->setChecked(false); - slider_sndVol->setEnabled(true); - callManager.setVolume(SOUND_DEVICE, (double)slider_sndVol->value() / 100.0); - } - else { - qDebug() << "unchecked"; - toolButton_sndVol->setChecked(true); - slider_sndVol->setEnabled(false); - callManager.setVolume(SOUND_DEVICE, 0.0); - } - - updateVolumeButton(); -} - -#include <unistd.h> -void SFLPhoneView::on_callTree_currentItemChanged() -{ - qDebug() << "on_callTree_currentItemChanged"; - updateWindowCallState(); -} - -void SFLPhoneView::on_callTree_itemChanged() -{ - qDebug() << "on_callTree_itemChanged"; - stackedWidget_screen->setCurrentWidget(page_callList); -} - -void SFLPhoneView::on_callTree_itemDoubleClicked(QTreeWidgetItem* call, int column) -{ - //TODO port -// qDebug() << "on_callTree_itemDoubleClicked"; -// call_state state = call->getCurrentState(); -// switch(state) { -// case CALL_STATE_HOLD: -// action(call, CALL_ACTION_HOLD); -// break; -// case CALL_STATE_DIALING: -// action(call, CALL_ACTION_ACCEPT); -// break; -// default: -// qDebug() << "Double clicked an item with no action on double click."; -// } -} - -void SFLPhoneView::on_listWidget_callHistory_itemDoubleClicked(Call* call) -{ - qDebug() << "on_listWidget_callHistory_itemDoubleClicked"; - changeScreen(SCREEN_MAIN); - Call* pastCall = call; - Call* call2 = callTreeModel.addDialingCall(pastCall->getPeerName(), pastCall->getAccountId()); - call2->appendText(pastCall->getPeerPhoneNumber()); - //callTreeModel.selectItem(addCallToCallList(call2)); - action(call2, CALL_ACTION_ACCEPT); -} - - -void SFLPhoneView::on_listWidget_addressBook_itemDoubleClicked(CallTreeItem * item) -{ - qDebug() << "on_listWidget_addressBook_itemDoubleClicked"; - changeScreen(SCREEN_MAIN); -// TOFIX -// ContactItemWidget * w = (ContactItemWidget *) (listWidget_addressBook->itemWidget(item)); -// Call * call = callList->addDialingCall(w->getContactName()); -// call->appendItemText(w->getContactNumber()); -// addCallToCallList(call); -// callTree->setCurrentRow(callTree->count() - 1); -// action(call, CALL_ACTION_ACCEPT); -} - -void SFLPhoneView::on_stackedWidget_screen_currentChanged(int index) -{ - qDebug() << "on_stackedWidget_screen_currentChanged"; - switch(index) { - case SCREEN_MAIN: - qDebug() << "Switched to call list screen."; - emit windowTitleChangeAsked(i18n("SFLphone") + " - " + i18n("Main screen")); - break; - case SCREEN_HISTORY: - qDebug() << "Switched to call history screen."; - if(!historyLoaded) - { - updateCallHistory(); - historyLoaded = true; - } - alternateColors(listWidget_callHistory); - emit windowTitleChangeAsked(i18n("SFLphone") + " - " + i18n("Call history")); - break; - case SCREEN_ADDRESS: - qDebug() << "Switched to address book screen."; - updateAddressBook(); - emit windowTitleChangeAsked(i18n("SFLphone") + " - " + i18n("Address book")); - break; - default: - qDebug() << "Error : reached an unknown index \"" << index << "\" with stackedWidget_screen."; - break; - } -} - -void SFLPhoneView::contextMenuEvent(QContextMenuEvent *event) -{ - KMenu menu(this); - if( ( stackedWidget_screen->currentWidget() == page_callHistory && listWidget_callHistory->currentItem() ) || ( stackedWidget_screen->currentWidget() == page_addressBook && listWidget_addressBook->currentItem() ) ) { - KAction * action_edit = new KAction(&menu); - action_edit->setText(i18n("Edit before call")); - connect(action_edit, SIGNAL(triggered()), - this , SLOT(editBeforeCall())); - menu.addAction(action_edit); - } - - SFLPhone * window = (SFLPhone * ) this->parent(); - QList<QAction *> callActions = window->getCallActions(); - menu.addAction(callActions.at((int) SFLPhone::Accept)); - menu.addAction(callActions[SFLPhone::Refuse]); - menu.addAction(callActions[SFLPhone::Hold]); - menu.addAction(callActions[SFLPhone::Transfer]); - menu.addAction(callActions[SFLPhone::Record]); - menu.addSeparator(); - - QAction * action = new ActionSetAccountFirst(NULL, &menu); - action->setChecked(priorAccountId.isEmpty()); - connect(action, SIGNAL(setFirst(Account *)), - this , SLOT(setAccountFirst(Account *))); - menu.addAction(action); - - QVector<Account *> accounts = accountList->registeredAccounts(); - for (int i = 0 ; i < accounts.size() ; i++) { - Account * account = accounts.at(i); - QAction * action = new ActionSetAccountFirst(account, &menu); - action->setChecked(account->getAccountId() == priorAccountId); - connect(action, SIGNAL(setFirst(Account *)), - this , SLOT(setAccountFirst(Account *))); - menu.addAction(action); - } - menu.exec(event->globalPos()); -} - -void SFLPhoneView::editBeforeCall() -{ - qDebug() << "editBeforeCall"; - QString name; - QString number; - if(stackedWidget_screen->currentWidget() == page_callHistory) { - Call* call = historyTreeModel.getCurrentItem(); - if(call) { - name = call->getPeerName(); - number = call->getPeerPhoneNumber(); - } - } - else if(stackedWidget_screen->currentWidget() == page_addressBook) { - QListWidgetItem* item = listWidget_addressBook->currentItem(); - - if(item) { - ContactItemWidget* w = (ContactItemWidget *) (listWidget_addressBook->itemWidget(listWidget_addressBook->currentItem())); - name = w->getContactName(); - number = w->getContactNumber(); - } - } - else - return; - - bool ok; - QString newNumber = QInputDialog::getText(this, i18n("Edit before call"), QString(), QLineEdit::Normal, number, &ok); - if(ok) { - changeScreen(SCREEN_MAIN); - Call* call = callTreeModel.addDialingCall(name); - call->appendText(newNumber); - //callTreeModel.selectItem(addCallToCallList(call)); - action(call, CALL_ACTION_ACCEPT); - } -} - -void SFLPhoneView::setAccountFirst(Account * account) -{ - qDebug() << "setAccountFirst : " << (account ? account->getAlias() : QString()); - if(account) { - priorAccountId = account->getAccountId(); - } - else { - priorAccountId = QString(); - } - updateStatusMessage(); -} - -void SFLPhoneView::on_listWidget_callHistory_currentItemChanged() -{ - qDebug() << "on_listWidget_callHistory_currentItemChanged"; - updateWindowCallState(); -} - -void SFLPhoneView::on_listWidget_addressBook_currentItemChanged() -{ - qDebug() << "on_listWidget_addressBook_currentItemChanged"; - updateWindowCallState(); -} - - -void SFLPhoneView::configureSflPhone() -{ - configDialog->reload(); - configDialog->show(); -} - -void SFLPhoneView::accountCreationWizard() -{ - wizard->show(); -} - - -void SFLPhoneView::accept() -{ - if(stackedWidget_screen->currentWidget() == page_callList) { - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Calling when no item is selected. Opening an item."; - Call * newCall = callTreeModel.addDialingCall(); - //callTreeModel.selectItem(addCallToCallList(newCall)); - } - else { - int state = call->getState(); - if(state == CALL_STATE_RINGING || state == CALL_STATE_CURRENT || state == CALL_STATE_HOLD || state == CALL_STATE_BUSY) - { - qDebug() << "Calling when item currently ringing, current, hold or busy. Opening an item."; - Call* newCall = callTreeModel.addDialingCall(); - //callTreeModel.selectItem(addCallToCallList(newCall)); - } - else { - action(call, CALL_ACTION_ACCEPT); - } - } - } - - if(stackedWidget_screen->currentWidget() == page_callHistory) { - changeScreen(SCREEN_MAIN); - Call* pastCall = historyTreeModel.getCurrentItem(); - Call* call = callTreeModel.addDialingCall(pastCall->getPeerName()); - call->appendText(pastCall->getPeerPhoneNumber()); - //callTreeModel.selectItem(addCallToCallList(call)); - action(call, CALL_ACTION_ACCEPT); - } - - if(stackedWidget_screen->currentWidget() == page_addressBook) { - changeScreen(SCREEN_MAIN); - ContactItemWidget * w = (ContactItemWidget *) (listWidget_addressBook->itemWidget(listWidget_addressBook->currentItem())); - Call * call = callTreeModel.addDialingCall(w->getContactName()); - call->appendText(w->getContactNumber()); - //callTreeModel.selectItem(addCallToCallList(call)); - action(call, CALL_ACTION_ACCEPT); - } -} - -void SFLPhoneView::refuse() -{ - if(stackedWidget_screen->currentWidget() == page_callList) { - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Error : Hanging up when no item selected. Should not happen."; - } - else { - action(call, CALL_ACTION_REFUSE); - } - } - - if(stackedWidget_screen->currentWidget() == page_callHistory) { - lineEdit_searchHistory->clear(); - } - - if(stackedWidget_screen->currentWidget() == page_addressBook) { - lineEdit_addressBook->clear(); - } -} - -void SFLPhoneView::hold() -{ - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Error : Holding when no item selected. Should not happen."; - } - else { - action(call, CALL_ACTION_HOLD); - } -} - -void SFLPhoneView::transfer() -{ - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Error : Transfering when no item selected. Should not happen."; - } - else { - action(call, CALL_ACTION_TRANSFER); - } -} - -void SFLPhoneView::record() -{ - Call* call = callTreeModel.getCurrentItem(); - if(!call) { - qDebug() << "Error : Recording when no item selected. Should not happen."; - } - else { - action(call, CALL_ACTION_RECORD); - } -} - -void SFLPhoneView::mailBox() -{ - Account * account = accountInUse(); - QString mailBoxNumber = account->getAccountDetail(ACCOUNT_MAILBOX); - Call * call = callTreeModel.addDialingCall(); - call->appendText(mailBoxNumber); - //callTreeModel.selectItem(addCallToCallList(call)); - action(call, CALL_ACTION_ACCEPT); -} - -void SFLPhoneView::on1_callStateChanged(const QString &callID, const QString &state) -{ - qDebug() << "Signal : Call State Changed for call " << callID << " . New state : " << state; - Call * call = callTreeModel.findCallByCallId(callID); - if(!call) { - if(state == CALL_STATE_CHANGE_RINGING) { - call = callTreeModel.addRingingCall(callID); - //addCallToCallList(call); - } - else { - qDebug() << "Call doesn't exist in this client. Might have been initialized by another client instance before this one started."; - return; - } - } - else { - call->stateChanged(state); - } - // updateCallItem(call); - updateWindowCallState(); -} - -void SFLPhoneView::on1_error(MapStringString details) -{ - qDebug() << "Signal : Daemon error : " << details; -} - -void SFLPhoneView::on1_incomingCall(const QString & /*accountID*/, const QString & callID) -{ - qDebug() << "Signal : Incoming Call ! ID = " << callID; - Call* call = callTreeModel.addIncomingCall(callID); - //callTreeModel.selectItem(addCallToCallList(call)); - - changeScreen(SCREEN_MAIN); - - ((SFLPhone*)parent())->activateWindow(); - ((SFLPhone*)parent())->raise(); - ((SFLPhone*)parent())->setVisible(true); - - emit incomingCall(call); -} - -void SFLPhoneView::on1_incomingConference(const QString &confID) { - callTreeModel.addConference(confID); -} - -void SFLPhoneView::on1_changingConference(const QString &confID, const QString &state) { - callTreeModel.conferenceChanged(confID, state); -} - -void SFLPhoneView::on1_conferenceRemoved(const QString &confId) { - callTreeModel.conferenceRemoved(confId); -} - -void SFLPhoneView::on1_incomingMessage(const QString &accountID, const QString &message) -{ - qDebug() << "Signal : Incoming Message for account " << accountID << " ! \nMessage : " << message; -} - -void SFLPhoneView::on1_voiceMailNotify(const QString &accountID, int count) -{ - qDebug() << "Signal : VoiceMail Notify ! " << count << " new voice mails for account " << accountID; -} - -void SFLPhoneView::on1_volumeChanged(const QString & /*device*/, double value) -{ - qDebug() << "Signal : Volume Changed !"; - if(! (toolButton_recVol->isChecked() && value == 0.0)) - updateRecordBar(); - if(! (toolButton_sndVol->isChecked() && value == 0.0)) - updateVolumeBar(); -} - -void SFLPhoneView::on1_audioManagerChanged() -{ - qDebug() << "Signal : Audio Manager Changed !"; - - updateVolumeControls(); -} - -void SFLPhoneView::enableAddressBook() -{ - qDebug() << "\nenableAddressBook\n"; - lineEdit_addressBook->setClickMessage(QString()); - lineEdit_addressBook->setEnabled(true); - AddressBook * ab = StdAddressBook::self(true); - disconnect(ab, SIGNAL(addressBookChanged(AddressBook *)), - this, SLOT(enableAddressBook())); -} - -bool SFLPhoneView::loadAddressBook() -{ - qDebug() << "loadAddressBook"; - AddressBook * ab = StdAddressBook::self(true); - if(ab->loadingHasFinished()) { - return true; - } - else { - connect(ab, SIGNAL(addressBookChanged(AddressBook *)), - this, SLOT(enableAddressBook())); - return false; - } -} - - -void SFLPhoneView::updateAddressBookEnabled() -{ - qDebug() << "updateAddressBookEnabled"; - bool enabled = isAddressBookEnabled(); - emit addressBookEnableAsked(enabled); - if(! enabled && stackedWidget_screen->currentWidget() == page_addressBook) { - changeScreen(SCREEN_MAIN); - } -} - - -bool SFLPhoneView::isAddressBookEnabled() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - MapStringInt addressBookSettings = configurationManager.getAddressbookSettings().value(); - return addressBookSettings[ADDRESSBOOK_ENABLE]; -} - -void SFLPhoneView::changeScreen(int screen) -{ - qDebug() << "changeScreen"; - switch(screen) { - case SCREEN_MAIN: - stackedWidget_screen->setCurrentWidget(page_callList); - break; - case SCREEN_HISTORY: - stackedWidget_screen->setCurrentWidget(page_callHistory); - break; - case SCREEN_ADDRESS: - stackedWidget_screen->setCurrentWidget(page_addressBook); - break; - default: - break; - } - updateWindowCallState(); - emit screenChanged(screen); -} - - - -#include "SFLPhoneView.moc" diff --git a/sflphone-client-kde/src/SFLPhoneView.h b/sflphone-client-kde/src/SFLPhoneView.h deleted file mode 100644 index bde00f1e741dd5879edc10fb8b688f378645905a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhoneView.h +++ /dev/null @@ -1,373 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef SFLPHONEVIEW_H -#define SFLPHONEVIEW_H - -#include <QtGui/QWidget> -#include <QtCore/QString> -#include <QtCore/QVector> -#include <QtCore/QList> -#include <QtGui/QKeyEvent> -#include <QErrorMessage> -#include <KXmlGuiWindow> - -#include "ui_SFLPhoneView_base.h" -#include "conf/ConfigurationDialog.h" -#include "CallList.h" -#include "CallTreeItem.h" -#include "CallTreeView.h" -#include "CallTreeWidget.h" -#include "AccountWizard.h" -#include "Contact.h" -#include "AccountList.h" -#include "CallModel.h" - -class ConfigurationDialog; - - -/** - * This is the main view class for sflphone-client-kde. Most of the non-menu, - * non-toolbar, and non-statusbar (e.g., non frame) GUI code should go - * here. - * As the state of the view has effects on the window, - * it emits some signals to ask for changes that the window has - * to treat. - * - * @short Main view - * @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> - * @version 0.9.6 - */ -class SFLPhoneView : public QWidget, public Ui::SFLPhone_view -{ - Q_OBJECT - -private: - - static ConfigurationDialog * configDialog; - static AccountList * accountList; - AccountWizard * wizard; - //List of calls in the window, and past ones. - //Handles both current calls (dialing, ringing...) and history. - CallList * callList; - QErrorMessage * errorWindow; - //Account used prioritary if defined and registered. If not, the first registered account in accountList is used. - static QString priorAccountId; - bool historyLoaded; - -protected: - - /** - * override context menu handling - * @param event - */ - void contextMenuEvent(QContextMenuEvent *event); - -public: - //Constructors & Destructors - /** - * This constructor does not load the window as it would - * better wait for the parent window to connect to the signals - * for updating it (statusMessageChangeAsked...). - * You should call the loadWindow() method once - * you have constructed the object and connected the - * expected signals. - * @param parent - */ - SFLPhoneView(QWidget *parent); - virtual ~SFLPhoneView(); - - //Getters - /** - * Seeks the account to use. - * If priorAccountId is defined and the corresponding - * account exists and is registered, uses this one, else, - * asks the first registered of accountList. - * If there is no account registered, returns NULL. - * @return the account to use if an outgoing call is placed. - */ - static Account * accountInUse(); - /** - * Seeks the ID of the account to use. - * If priorAccountId is defined and the corresponding - * account exists and is registered, uses this one, else, - * asks the first registered of accountList. - * If there is no account registered, returns an empty string. - * @return the ID of the account to use if an outgoing call is placed. - */ - static QString accountInUseId(); - - static AccountList * getAccountList(); - QErrorMessage * getErrorWindow(); - - //Daemon getters - /** - * Used to sort contacts according to their types with Kabc. - * @return the integer resulting to the flags of the types - * chosen to be displayed in SFLphone configuration. - */ - int phoneNumberTypesDisplayed(); - - /** - * - * @return true if the address book is enabled in config - */ - bool isAddressBookEnabled(); - - QVector<Contact *> findContactsInKAddressBook(QString textSearched, bool & full); - - /** - * Save the settings to save in the daemon before exit - */ - void saveState(); - - //CallTreeView *callTree; - //CallTreeView *historyTree; - //CallTreeView *addressBookTree; - //CallTreeWidget *callTree; - //CallTreeWidget *historyTree; - CallTreeWidget *addressBookTree; - CallModel callTreeModel; - CallModel historyTreeModel; - -private slots: - /** - * Performs the action action on the call call, then updates window. - * The call object will handle the action with its "actionPerformed" method. - * See the documentation for more details. - * @param call the call on which to perform the action - * @param action the code of the action to perform - */ - void action(Call * call, call_action action); - - /** - * Sets the account account to be the prior account. - * That means it's gonna be used when the user places a call - * if it's defined and registered, else the first registered of - * accountList will be used. - * @param account the account to use prior - */ - void setAccountFirst(Account * account); - - /** - * Handles the behaviour when the user types something with - * the dialpad widget or his keyboard (normally it's a one char - * string but we use a string just in case). - * Adds str to the selected item if in the main window - * and creates a new item if no item is selected. - * Send DTMF if appropriate according to current item's state. - * Adds str to the search bar if in history or address book. - * @param str the string sent by the user - */ - void typeString(QString str); - - /** - * Handles the behaviour when the user types a backspace - * according to the current state (window, item selected...) - */ - void backspace(); - - /** - * Handles the behaviour when the user types escape - * according to the current state (window, item selected...) - */ - void escape(); - - /** - * Handles the behaviour when the user types enter - * according to the current state (window, item selected...) - */ - void enter(); - - /** - * Displays a message window with editable text of the selected - * phone number in history or address book. - * Once the user accepts, place a call with the chosen phone number. - * Keeps the peer name of the contact or past call. - */ - void editBeforeCall(); - - /** - * Alternates colors of the list widget with the application's palettes's - * base and alternateBase colors. - * @param listWidget the list widget to which we alternate colors - */ - void alternateColors(QListWidget * listWidget); - - /** - * Adds the call's item to the call-list's listwidget. - * This function doesn't add anything to the callList object. - * @param call the call to add to the call-list's listwidget - */ - //Call* addCallToCallList(Call * call); - - /** - * Adds the call's history-item to the call-history's listwidget. - * This function doesn't add anything to the callList object. - * @param call the past call to add to the call-history's listwidget - */ - //Call* addCallToCallHistory(Call * call); - - /** - * Adds the contact's item to the addressbook's listwidget. - * @param contact the contact to add to the addressbook's listwidget - */ - void addContactToContactList(Contact * contact); - - /** - * Updates the toolbar's actions' display according to the selected - * item's state. - */ - void updateWindowCallState(); - - /** - * Updates the history's search bar's display according to the current - * text searched. - * If empty, hide the search bar. - */ - void updateSearchHistory(); - void updateCallHistory(); - void updateAddressBook(); - void updateRecordButton(); - void updateVolumeButton(); - void updateRecordBar(); - void updateVolumeBar(); - void updateVolumeControls(); - void updateDialpad(); - -public slots: - /** - * Updates all the display - * according to the settings. - */ - void loadWindow(); - - - void updateStatusMessage(); - - /** - * Enable the address book search line edit. - * To be called once the address book loading has finished. - */ - void enableAddressBook(); - - /** - * Loads the address book asynchronously. - * Calls enableAddressBook() once the address book - * loading has finished if it is not already loaded. - * @return true if address book has finished loading - */ - bool loadAddressBook(); - - /** - * Chooses to enable/disable (show/hide) the address book - * button according to the configuration's setting, and - * returns to the main window if is in address book - * whereas it is disabled. - */ - void updateAddressBookEnabled(); - - - virtual void keyPressEvent(QKeyEvent *event) - { - int key = event->key(); - if(key == Qt::Key_Escape) - escape(); - else if(key == Qt::Key_Return || key == Qt::Key_Enter) - enter(); - else if(key == Qt::Key_Backspace) - backspace(); - else - { - QString text = event->text(); - if(! event->text().isEmpty()) - { - typeString(text); - } - } - } - - void displayVolumeControls(); - void displayDialpad(); - void configureSflPhone(); - void accountCreationWizard(); - void accept(); - void refuse(); - void hold(); - void transfer(); - void record(); - void mailBox(); - - void on_widget_dialpad_typed(QString text); - - void on_lineEdit_searchHistory_textChanged(); - void on_lineEdit_addressBook_textChanged(); - - void on_slider_recVol_valueChanged(int value); - void on_slider_sndVol_valueChanged(int value); - void on_slider_recVol_2_valueChanged(int value); - void on_slider_sndVol_2_valueChanged(int value); - - void on_toolButton_recVol_clicked(bool checked); - void on_toolButton_sndVol_clicked(bool checked); - void on_toolButton_recVol_2_clicked(bool checked); - void on_toolButton_sndVol_2_clicked(bool checked); - - void on_callTree_currentItemChanged(); - void on_callTree_itemChanged(); - void on_callTree_itemDoubleClicked(QTreeWidgetItem* item, int column); - - void on_listWidget_callHistory_currentItemChanged(); - void on_listWidget_callHistory_itemDoubleClicked(Call* item); - - void on_listWidget_addressBook_currentItemChanged(); - void on_listWidget_addressBook_itemDoubleClicked(CallTreeItem * item); - - void on_stackedWidget_screen_currentChanged(int index); - - void on1_callStateChanged(const QString &callID, const QString &state); - void on1_error(MapStringString details); - void on1_incomingCall(const QString &accountID, const QString &callID/*, const QString &from*/); - void on1_incomingMessage(const QString &accountID, const QString &message); - void on1_voiceMailNotify(const QString &accountID, int count); - void on1_volumeChanged(const QString &device, double value); - void on1_audioManagerChanged(); - void on1_incomingConference(const QString &confID); - void on1_changingConference(const QString &confID, const QString &state); - void on1_conferenceRemoved(const QString &confId); - void changeScreen(int screen); - -signals: - void statusMessageChangeAsked(const QString & message); - void windowTitleChangeAsked(const QString & title); - void enabledActionsChangeAsked(const bool * enabledActions); - void actionIconsChangeAsked(const QString * actionIcons); - void actionTextsChangeAsked(const QString * actionTexts); - void transferCheckStateChangeAsked(bool transferCheckState); - void recordCheckStateChangeAsked(bool recordCheckState); - void addressBookEnableAsked(bool enableAddressBook); - void screenChanged(int screen); - void incomingCall(const Call * call); - - -}; - -#endif // SFLPHONEVIEW_H diff --git a/sflphone-client-kde/src/SFLPhoneapplication.cpp b/sflphone-client-kde/src/SFLPhoneapplication.cpp deleted file mode 100644 index a80c6b31958d6482e2b4ede4828c0f5b255e972e..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhoneapplication.cpp +++ /dev/null @@ -1,104 +0,0 @@ -#include "SFLPhoneapplication.h" - - -#include <KCmdLineArgs> -#include <KIconLoader> -#include <KStandardDirs> -#include <KNotification> -#include <KSystemTrayIcon> -#include <KMainWindow> -#include "SFLPhone.h" - - -/** - * The application constructor - */ -SFLPhoneApplication::SFLPhoneApplication() - : KApplication() - , sflphoneWindow_(0) -{ - // SFLPhoneApplication is created from main.cpp. - - // Start remaining initialisation - initializePaths(); - initializeMainWindow(); -} - - - -/** - * Destructor - */ -SFLPhoneApplication::~SFLPhoneApplication() -{ - // automatically destroyed - sflphoneWindow_ = 0; -} - - - -/** - * Return the sflphone window - */ -SFLPhone* SFLPhoneApplication::getSFLPhoneWindow() const -{ - return sflphoneWindow_; -} - - -/** - * Initialisation of the main window. - */ -void SFLPhoneApplication::initializeMainWindow() -{ - // Fetch the command line arguments - KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); - - // Enable KDE session restore. - int restoredWindow = -1; - if( kapp->isSessionRestored() ) { - int n = 0; - while( KMainWindow::canBeRestored( ++n ) ) { - if( KMainWindow::classNameOfToplevel( n ) != QLatin1String( "SFLPhone" ) ) { - continue; - } - - restoredWindow = n; - break; - } - } - - // Create the main window and initialize it - sflphoneWindow_ = new SFLPhone(); - if( ! sflphoneWindow_->initialize() ) { - exit(1); - return; - } - - // Initialize KApplication - //setTopWidget( sflphoneWindow_ ); - sflphoneWindow_->show(); -} - - - -/** - * Initialize additional paths - */ -void SFLPhoneApplication::initializePaths() -{ - // Add compile time paths as fallback - KGlobal::dirs() -> addPrefix( QString(DATA_INSTALL_DIR) ); - KIconLoader::global() -> addAppDir( QString(DATA_INSTALL_DIR) + "/share" ); - - qDebug() << "KGlobal::dirs" << QString(DATA_INSTALL_DIR); - - // Test whether the prefix is correct. - if( KGlobal::dirs()->findResource( "appdata", "icons/hi128-apps-sflphone-client-kde.png" ).isNull() ) { - kWarning() << "SFLPhone could not find resources in the search paths: " - << KGlobal::dirs()->findDirs( "appdata", QString::null ).join(", ") << endl; - } -} - - -#include "SFLPhoneapplication.moc" diff --git a/sflphone-client-kde/src/SFLPhoneapplication.h b/sflphone-client-kde/src/SFLPhoneapplication.h deleted file mode 100644 index a9663809d42c02f169c71ffb3bcea2a128cb8968..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SFLPhoneapplication.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef SFLPHONEAPPLICATION_H -#define SFLPHONEAPPLICATION_H - - -#include <KApplication> - - -class SFLPhone; - - -class SFLPhoneApplication : public KApplication -{ - Q_OBJECT - - public: - // Constructor - SFLPhoneApplication(); - - // Destructor - virtual ~SFLPhoneApplication(); - - // Return the contact list window - SFLPhone* getSFLPhoneWindow() const; - - private: // private methods - void initializeMainWindow(); - void initializePaths(); - - private: - // Reference to the sflphone window - SFLPhone *sflphoneWindow_; -}; - -#endif // SFLPHONEAPPLICATION_H diff --git a/sflphone-client-kde/src/SortableCodecListWidget.cpp b/sflphone-client-kde/src/SortableCodecListWidget.cpp deleted file mode 100644 index af03821e6bfc0fbbf8ad1992623fe698528d1173..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SortableCodecListWidget.cpp +++ /dev/null @@ -1,139 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "SortableCodecListWidget.h" - -#include <QHBoxLayout> -#include <QVBoxLayout> -#include <QDebug> -#include <QHeaderView> - -SortableCodecListWidget::SortableCodecListWidget(QWidget *parent) - : QWidget(parent) -{ - codecTable = new QTableView(this); - codecTable->setObjectName("codecTable"); - codecTable->setSelectionBehavior(QAbstractItemView::SelectRows); - codecTable->verticalHeader()->hide(); - - codecUpButton = new KPushButton(this); - codecUpButton->setObjectName("codecUpButton"); - codecUpButton->setIcon(KIcon("go-up")); - - codecDownButton = new KPushButton(this); - codecDownButton->setObjectName("codecDownButton"); - codecDownButton->setIcon(KIcon("go-down")); - - QHBoxLayout * mainLayout = new QHBoxLayout(this); - QVBoxLayout * buttonsLayout = new QVBoxLayout(); - - buttonsLayout->addWidget(codecUpButton); - buttonsLayout->addWidget(codecDownButton); - - mainLayout->addWidget(codecTable); - mainLayout->addLayout(buttonsLayout); - - QMetaObject::connectSlotsByName(this); -} - -void SortableCodecListWidget::setModel(CodecListModel * model) -{ - codecTable->setModel(model); - codecTable->resizeColumnsToContents(); - codecTable->resizeRowsToContents(); - connect(codecTable->selectionModel(), SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)), - this, SLOT(updateCommands())); - connect(codecTable->model(), SIGNAL(dataChanged(const QModelIndex &, const QModelIndex &)), - this, SIGNAL(dataChanged())); -} - -CodecListModel * SortableCodecListWidget::model() -{ - return (CodecListModel *) codecTable->model(); -} - -void SortableCodecListWidget::on_codecUpButton_clicked() -{ - qDebug() << "on_toolButton_codecUpButton_clicked"; - CodecListModel * model = (CodecListModel *) codecTable->model(); - int currentRow = selectedRow(); - model->codecUp(currentRow); - setSelectedRow(currentRow - 1); -} - -void SortableCodecListWidget::on_codecDownButton_clicked() -{ - qDebug() << "on_codecDownButton_clicked"; - CodecListModel * model = (CodecListModel *) codecTable->model(); - int currentRow = selectedRow(); - model->codecDown(currentRow); - setSelectedRow(currentRow + 1); -} - -void SortableCodecListWidget::updateCommands() -{ - qDebug() << "SortableCodecListWidget::updateCommands"; - bool buttonsEnabled[2] = {true,true}; - if(selectedRow() == -1) { - buttonsEnabled[0] = false; - buttonsEnabled[1] = false; - } - else { - if(selectedRow() == 0) { - buttonsEnabled[0] = false; - } - - if(selectedRow() == codecTable->model()->rowCount() - 1) { - buttonsEnabled[1] = false; - } - } - codecUpButton->setEnabled(buttonsEnabled[0]); - codecDownButton->setEnabled(buttonsEnabled[1]); -} - -QModelIndex SortableCodecListWidget::selectedIndex() -{ - QItemSelectionModel *selection = codecTable->selectionModel(); - const QModelIndexList selectedIndexes = selection->selectedIndexes(); - if ( !selectedIndexes.isEmpty() && selectedIndexes[0].isValid() ) - return selectedIndexes[0]; - else - return QModelIndex(); - } - -int SortableCodecListWidget::selectedRow() -{ - QModelIndex index = selectedIndex(); - if(index.isValid()) - return index.row(); - else - return -1; -} - -void SortableCodecListWidget::setSelectedRow(int row) -{ - QItemSelectionModel * selection = codecTable->selectionModel(); - QAbstractItemModel * model = codecTable->model(); - QItemSelection newSelection = QItemSelection(model->index(row, 0, QModelIndex()), model->index(row +1 , model->columnCount(), QModelIndex())); - selection->clear(); - for(int i = 0 ; i < model->columnCount() ; i++) { - selection->select(model->index(row, i, QModelIndex()) , QItemSelectionModel::Select); - } -} \ No newline at end of file diff --git a/sflphone-client-kde/src/SortableCodecListWidget.h b/sflphone-client-kde/src/SortableCodecListWidget.h deleted file mode 100644 index fbe5112bfe8a033e5aa0b8c8ce8812c2394715af..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/SortableCodecListWidget.h +++ /dev/null @@ -1,64 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef SORTABLECODECLISTWIDGET_H -#define SORTABLECODECLISTWIDGET_H - -#include <QWidget> -#include <KPushButton> -#include <QTableView> -#include "CodecListModel.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class SortableCodecListWidget : public QWidget -{ -Q_OBJECT -private: - KPushButton * codecUpButton; - KPushButton * codecDownButton; - QTableView * codecTable; - -public: - SortableCodecListWidget(QWidget *parent = 0); - - virtual void setModel(CodecListModel * model); - virtual CodecListModel * model(); - -private slots: - void on_codecUpButton_clicked(); - void on_codecDownButton_clicked(); - -public slots: - void updateCommands(); - -private: - QModelIndex selectedIndex(); - int selectedRow(); - - void setSelectedRow(int row); - -signals: - void dataChanged(); - -}; - -#endif diff --git a/sflphone-client-kde/src/calllist_interface_singleton.cpp b/sflphone-client-kde/src/calllist_interface_singleton.cpp deleted file mode 100644 index a9ef79d08b4e7cc73a69815523de422d5fa2e2d2..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/calllist_interface_singleton.cpp +++ /dev/null @@ -1,29 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "calllist_interface_singleton.h" -CallList* CallListInterfaceSingleton::callListInstance = 0; - -CallList& CallListInterfaceSingleton::getInstance() -{ - if (!CallListInterfaceSingleton::callListInstance) - CallListInterfaceSingleton::callListInstance = new CallList(0); - - return *CallListInterfaceSingleton::callListInstance; -} \ No newline at end of file diff --git a/sflphone-client-kde/src/calllist_interface_singleton.h b/sflphone-client-kde/src/calllist_interface_singleton.h deleted file mode 100644 index 1f3ecdc91ac88c814b7ea22e97029a8b807dd148..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/calllist_interface_singleton.h +++ /dev/null @@ -1,36 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef CALLLIST_S_H -#define CALLLIST_S_H - -#include "CallList.h" - -/** - @author Emmanuel Lepage <emmanuel.lepage@savoirfairelinux.com> -*/ -class CallListInterfaceSingleton -{ -public: - static CallList& getInstance(); -//private: - static CallList* callListInstance; -}; - -#endif diff --git a/sflphone-client-kde/src/callmanager_interface_singleton.cpp b/sflphone-client-kde/src/callmanager_interface_singleton.cpp deleted file mode 100644 index 5653cd1cd1d813b70e74cf3e6a56b7708e6bd94c..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/callmanager_interface_singleton.cpp +++ /dev/null @@ -1,37 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "callmanager_interface_singleton.h" - - -CallManagerInterface * CallManagerInterfaceSingleton::interface - = new CallManagerInterface( - "org.sflphone.SFLphone", - "/org/sflphone/SFLphone/CallManager", - QDBusConnection::sessionBus()); - - -CallManagerInterface & CallManagerInterfaceSingleton::getInstance(){ - if(!interface->connection().isConnected()) - { - throw "Error : sflphoned not connected. Service " + interface->service() + " not connected. From call manager interface."; - } - return *interface; -} diff --git a/sflphone-client-kde/src/callmanager_interface_singleton.h b/sflphone-client-kde/src/callmanager_interface_singleton.h deleted file mode 100644 index 9f12b58c490e221b607603196ebb1d3cfab3c69d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/callmanager_interface_singleton.h +++ /dev/null @@ -1,40 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef CALL_MANAGER_INTERFACE_SINGLETON_H -#define CALL_MANAGER_INTERFACE_SINGLETON_H - -#include "callmanager_dbus_interface.h" - -class CallManagerInterfaceSingleton -{ - -private: - - static CallManagerInterface * interface; - -public: - - static CallManagerInterface & getInstance(); - -}; - -#endif \ No newline at end of file diff --git a/sflphone-client-kde/src/conf/ConfigurationDialog.cpp b/sflphone-client-kde/src/conf/ConfigurationDialog.cpp deleted file mode 100644 index e894127acc0ef8fdabe8faa2745f27c7377527f0..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/ConfigurationDialog.cpp +++ /dev/null @@ -1,110 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "ConfigurationDialog.h" - -#include "conf/ConfigurationSkeleton.h" - -#include "dlggeneral.h" -#include "dlgdisplay.h" -#include "dlgaccounts.h" -#include "dlgaudio.h" -#include "dlgaddressbook.h" -#include "dlghooks.h" - -#include "sflphone_const.h" - -ConfigurationDialog::ConfigurationDialog(SFLPhoneView *parent) - :KConfigDialog(parent, SETTINGS_NAME, ConfigurationSkeleton::self()) -{ - this->setWindowIcon(QIcon(ICON_SFLPHONE)); - - dlgGeneral = new DlgGeneral(this); - dlgDisplay = new DlgDisplay(this); - dlgAccounts = new DlgAccounts(this); - dlgAudio = new DlgAudio(this); - dlgAddressBook = new DlgAddressBook(this); - dlgHooks = new DlgHooks(this); - - addPage( dlgGeneral , i18n("General") , "sflphone-client-kde" ); - addPage( dlgDisplay , i18n("Display") , "applications-graphics" ); - addPage( dlgAccounts , i18n("Accounts") , "personal" ); - addPage( dlgAudio , i18n("Audio") , "voicecall" ); - addPage( dlgAddressBook , i18n("Address Book") , "x-office-address-book" ); - addPage( dlgHooks , i18n("Hooks") , "insert-link" ); - - connect(this, SIGNAL(applyClicked()), this, SLOT(applyCustomSettings())); - connect(this, SIGNAL(okClicked()), this, SLOT(applyCustomSettings())); - - connect(dlgGeneral, SIGNAL(clearCallHistoryAsked()), this, SIGNAL(clearCallHistoryAsked())); -} - - -ConfigurationDialog::~ConfigurationDialog() -{ -} - -void ConfigurationDialog::updateWidgets() -{ - qDebug() << "\nupdateWidgets"; - dlgAudio->updateWidgets(); - dlgAccounts->updateWidgets(); -} - -void ConfigurationDialog::updateSettings() -{ - qDebug() << "\nupdateSettings"; - dlgAudio->updateSettings(); - dlgAccounts->updateSettings(); -} - -bool ConfigurationDialog::hasChanged() -{ - bool res = dlgAudio->hasChanged() || dlgAccounts->hasChanged(); - qDebug() << "hasChanged" << res; - return res; -} - -void ConfigurationDialog::updateButtons() -{ - bool changed = hasChanged(); - qDebug() << "updateButtons , hasChanged = " << changed; - enableButtonApply( changed ); -} - -void ConfigurationDialog::applyCustomSettings() -{ - qDebug() << "\napplyCustomSettings"; - if(hasChanged()) { - ConfigurationSkeleton::self()->writeConfig(); - } - updateSettings(); - updateWidgets(); - updateButtons(); - emit changesApplied(); -} - -void ConfigurationDialog::reload() -{ - qDebug() << "reload"; - ConfigurationSkeleton::self()->readConfig(); - updateWidgets(); - updateButtons(); -} diff --git a/sflphone-client-kde/src/conf/ConfigurationDialog.h b/sflphone-client-kde/src/conf/ConfigurationDialog.h deleted file mode 100644 index ea2acef816bdf137d563e6409dd9b87eccc67067..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/ConfigurationDialog.h +++ /dev/null @@ -1,116 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef CONFIGURATIONDIALOG_H -#define CONFIGURATIONDIALOG_H - -#include <kconfigdialog.h> - - -#include "kcfg_settings.h" -#include "SFLPhoneView.h" - - -#define SETTINGS_NAME "settings" - -class DlgGeneral; -class DlgDisplay; -class DlgAccounts; -class DlgAudio; -class DlgAddressBook; -class DlgRecord; -class DlgHooks; - -class SFLPhoneView; - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> - This class represents the config dialog for sflphone. - It uses the ConfigurationSkeleton class to handle most of the settings. - It inherits KConfigDialog with the pages defined in dlg... files. - A few complicated settings are handled directly by its pages. - Some custom behaviors have been added to handle specific cases, - as this config dialog is not the usual kind. - A few things might be done a cleaner way by passing the handling - to the skeleton like it has been done with codecs. -*/ -class ConfigurationDialog : public KConfigDialog -{ -Q_OBJECT -private: - - - DlgGeneral * dlgGeneral; - DlgDisplay * dlgDisplay; - DlgAccounts * dlgAccounts; - DlgAudio * dlgAudio; - DlgAddressBook * dlgAddressBook; - DlgHooks * dlgHooks; - -public: - ConfigurationDialog(SFLPhoneView *parent = 0); - - ~ConfigurationDialog(); - - -public slots: - /** - * Reimplements KConfigDialog - */ - void updateWidgets(); - /** - * Reimplements KConfigDialog - */ - void updateSettings(); - /** - * Is implemented in KConfigDialog only from KDE4.3 - * It it implemented here for KDE4.2 users. - * I didn't test with KDE4.3 so I leave it even for 4.3 users. - * Causes problems for a few cases (item managed by kconfig switched, item not managed - * switched and then switched back, apply becomes disabled). - * Can't be resolved without a method to know if items managed by kconfig have changed. - * Disable/Enable Apply Button according to hasChanged() result - */ - void updateButtons(); - /** - * @return whether any custom widget has changed in the dialog. - */ - bool hasChanged(); - - /** - * reloads the informations before showing it. - */ - void reload(); - -private slots: - /** - * Apply settings not managed by kconfig (accounts) - * Should be removed when accounts are managed by kconfig. - */ - void applyCustomSettings(); - - -signals: - void clearCallHistoryAsked(); - void changesApplied(); - -}; - -#endif diff --git a/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp b/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp deleted file mode 100644 index ac152deaaa2e8b720c632b4728e18d312baed844..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/ConfigurationSkeleton.cpp +++ /dev/null @@ -1,295 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "ConfigurationSkeleton.h" - -#include "configurationmanager_interface_singleton.h" -#include "sflphone_const.h" - -ConfigurationSkeleton::ConfigurationSkeleton() - : ConfigurationSkeletonBase() -{ - qDebug() << "Building ConfigurationSkeleton"; - //codecListModel = new CodecListModel(); - readConfig(); -} - -ConfigurationSkeleton * ConfigurationSkeleton::instance = NULL; - -ConfigurationSkeleton * ConfigurationSkeleton::self() -{ - if(instance == NULL) - { instance = new ConfigurationSkeleton(); } - return instance; -} - - -ConfigurationSkeleton::~ConfigurationSkeleton() -{ -} - -// CodecListModel * ConfigurationSkeleton::getCodecListModel() -// { -// return codecListModel; -// } - -void ConfigurationSkeleton::readConfig() -{ - qDebug() << "\nReading config"; - - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - - //////////////////////// - ////General settings//// - //////////////////////// - - //Call history settings - setEnableHistory(QVariant(configurationManager.getHistoryEnabled()).toBool()); - setHistoryMax(configurationManager.getHistoryLimit()); - - //////////////////////// - ////Display settings//// - //////////////////////// - - //Notification settings - setNotifOnCalls(configurationManager.getNotify()); - setNotifOnMessages(configurationManager.getMailNotify()); - - //Window display settings - setDisplayOnStart(! configurationManager.isStartHidden()); - setDisplayOnCalls(configurationManager.popupMode()); - - ///////////////////////// - ////Accounts settings//// - ///////////////////////// - -// loadAccountList(); - - - ////////////////////// - ////Audio settings//// - ////////////////////// - - //Audio Interface settings - int audioManager = configurationManager.getAudioManager(); - qDebug() << "audioManager = " << audioManager; - setInterface(audioManager); - - //ringtones settings - setEnableRingtones(configurationManager.isRingtoneEnabled()); - QString ringtone = configurationManager.getRingtoneChoice(); - if(ringtone.isEmpty()) { - setRingtone(QString(SHARE_INSTALL_PREFIX) + "sflphone/ringtones/konga.ul"); - } - else { - setRingtone(ringtone); - } - - //codecs settings - //setActiveCodecList(configurationManager.getActiveCodecList()); //Outdated - - qDebug() << "configurationManager.getCurrentAudioOutputPlugin() = " << configurationManager.getCurrentAudioOutputPlugin(); - setAlsaPlugin(configurationManager.getCurrentAudioOutputPlugin()); - bool ok; - QStringList devices = configurationManager.getCurrentAudioDevicesIndex(); - int inputDevice =0; - if (devices.size() > 1) { - qDebug() << "inputDevice = " << devices[1]; - int inputDevice = devices[1].toInt(& ok); - } - else qDebug() << "Fatal: Too few audio devices"; - if(!ok) qDebug() << "inputDevice is not a number"; - setAlsaInputDevice(inputDevice); - - qDebug() << "outputDevice = " << devices[0]; - int outputDevice = devices[0].toInt(& ok); - if(!ok) qDebug() << "outputDevice is not a number"; - setAlsaOutputDevice(outputDevice); - - /////////////////////// - ////Record settings//// - /////////////////////// - - QString recordPath = configurationManager.getRecordPath(); - if(! recordPath.isEmpty()) { - setDestinationFolder(recordPath); - } - else { - setDestinationFolder(QDir::home().path()); - } - - - - ///////////////////////////// - ////Address book settings//// - ///////////////////////////// - - MapStringInt addressBookSettings = configurationManager.getAddressbookSettings().value(); - qDebug() << "getAddressbookSettings() : " << addressBookSettings; - setEnableAddressBook(addressBookSettings[ADDRESSBOOK_ENABLE]); - setMaxResults(addressBookSettings[ADDRESSBOOK_MAX_RESULTS]); - setDisplayPhoto(addressBookSettings[ADDRESSBOOK_DISPLAY_CONTACT_PHOTO]); - setBusiness(addressBookSettings[ADDRESSBOOK_DISPLAY_BUSINESS]); - setMobile(addressBookSettings[ADDRESSBOOK_DISPLAY_MOBILE]); - setHome(addressBookSettings[ADDRESSBOOK_DISPLAY_HOME]); - - ///////////////////////////// - ///////Hooks settings//////// - ///////////////////////////// - - MapStringString hooksSettings = configurationManager.getHookSettings().value(); - qDebug() << "getHooksSettings() : " << hooksSettings; - setAddPrefix(hooksSettings[HOOKS_ENABLED]=="1"); - setPrepend(hooksSettings[HOOKS_ADD_PREFIX]); - setEnableHooksSIP(hooksSettings[HOOKS_SIP_ENABLED]=="1"); - setEnableHooksIAX(hooksSettings[HOOKS_IAX2_ENABLED]=="1"); - setHooksSIPHeader(hooksSettings[HOOKS_SIP_FIELD]); - setHooksCommand(hooksSettings[HOOKS_COMMAND]); - - qDebug() << "Finished to read config\n"; -} - -void ConfigurationSkeleton::writeConfig() -{ - qDebug() << "\nWriting config"; - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - - - //////////////////////// - ////General settings//// - //////////////////////// - - qDebug() << "Writing General settings"; - - //Call history settings - if(enableHistory() != QVariant(configurationManager.getHistoryEnabled()).toBool() ) { - configurationManager.setHistoryEnabled(); - } - configurationManager.setHistoryLimit(historyMax()); - - - //////////////////////// - ////Display settings//// - //////////////////////// - - qDebug() << "Writing Display settings"; - - //Notification settings - if(notifOnCalls() != configurationManager.getNotify()) configurationManager.setNotify(); - if(notifOnMessages() != configurationManager.getMailNotify()) configurationManager.setMailNotify(); - - //Window display settings - //WARNING états inversés - if(displayOnStart() == configurationManager.isStartHidden()) configurationManager.startHidden(); - if(displayOnCalls() != configurationManager.popupMode()) configurationManager.switchPopupMode(); - - ///////////////////////// - ////Accounts settings//// - ///////////////////////// - - qDebug() << "Writing Accounts settings"; - -// saveAccountList(); - - ////////////////////// - ////Audio settings//// - ////////////////////// - - qDebug() << "Writing Audio settings"; - - //Audio Interface settings - int prevManager = configurationManager.getAudioManager(); - int newManager = interface(); - if(prevManager != newManager) { - configurationManager.setAudioManager(newManager); - } - - //ringtones settings - if(enableRingtones() != configurationManager.isRingtoneEnabled()) configurationManager.ringtoneEnabled(); - configurationManager.setRingtoneChoice(ringtone()); - - //codecs settings - //qDebug() << "activeCodecList = " << activeCodecList(); - //configurationManager.setActiveCodecList(activeCodecList()); - - - //alsa settings - if(prevManager == CONST_ALSA && newManager == EnumInterface::ALSA) { - qDebug() << "setting alsa settings"; - configurationManager.setOutputAudioPlugin(alsaPlugin()); - configurationManager.setAudioInputDevice(alsaInputDevice()); - configurationManager.setAudioOutputDevice(alsaOutputDevice()); - } - - - /////////////////////// - ////Record settings//// - /////////////////////// - - qDebug() << "Writing Record settings"; - - QString destination = destinationFolder(); - configurationManager.setRecordPath(destination); - - - ///////////////////////////// - ////Address Book settings//// - ///////////////////////////// - - qDebug() << "Writing Address Book settings"; - - MapStringInt addressBookSettings = MapStringInt(); - addressBookSettings[ADDRESSBOOK_ENABLE] = enableAddressBook(); - addressBookSettings[ADDRESSBOOK_MAX_RESULTS] = maxResults(); - addressBookSettings[ADDRESSBOOK_DISPLAY_CONTACT_PHOTO] = displayPhoto(); - addressBookSettings[ADDRESSBOOK_DISPLAY_BUSINESS] = business(); - addressBookSettings[ADDRESSBOOK_DISPLAY_MOBILE] = mobile(); - addressBookSettings[ADDRESSBOOK_DISPLAY_HOME] = home(); - configurationManager.setAddressbookSettings(addressBookSettings); - - ///////////////////////////// - ///////Hooks settings//////// - ///////////////////////////// - - qDebug() << "Writing Hooks settings"; - - MapStringString hooksSettings = MapStringString(); - hooksSettings[HOOKS_ENABLED] = addPrefix() ? "1" : "0"; - hooksSettings[HOOKS_ADD_PREFIX] = prepend(); - hooksSettings[HOOKS_SIP_ENABLED] = enableHooksSIP() ? "1" : "0"; - hooksSettings[HOOKS_IAX2_ENABLED] = enableHooksIAX() ? "1" : "0"; - hooksSettings[HOOKS_SIP_FIELD] = hooksSIPHeader(); - hooksSettings[HOOKS_COMMAND] = hooksCommand(); - configurationManager.setHookSettings(hooksSettings); - - qDebug() << "Finished to write config\n"; - - readConfig(); -} - -// QStringList ConfigurationSkeleton::activeCodecList() const -// { -// return codecListModel->getActiveCodecList(); -// } -// -// void ConfigurationSkeleton::setActiveCodecList(const QStringList & v) -// { -// codecListModel->setActiveCodecList(v); -// } diff --git a/sflphone-client-kde/src/conf/ConfigurationSkeleton.h b/sflphone-client-kde/src/conf/ConfigurationSkeleton.h deleted file mode 100644 index bee742686422d61dd1203d136df3a30d67aa4c7d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/ConfigurationSkeleton.h +++ /dev/null @@ -1,75 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef CONFIGURATIONSKELETON_H -#define CONFIGURATIONSKELETON_H - -#include <QWidget> - -#include "kcfg_settings.h" -//#include "CodecListModel.h" -#include "AccountListModel.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> - This class represents the config skeleton for the config dialog. - It inherits the KConfigSkeleton "ConfigurationSkeletonBase"generated - by sflphone-client-kde.kcfg which handles most of the settings. - This class handles the codec list. - A few complicated settings are handled directly by the config dialog - and its pages (accounts, sound managers). - This class reimplements the writeConfig and readConfig functions to ask the - daemon instead of the normal behavior (read and write in a kconfig file). -*/ -class ConfigurationSkeleton : public ConfigurationSkeletonBase -{ -Q_OBJECT - -private: - static ConfigurationSkeleton * instance; - - //CodecListModel * codecListModel; - -public: - ConfigurationSkeleton(); - - ~ConfigurationSkeleton(); - - /** - * @copydoc KCoreConfigSkeleton::readConfig() - */ - virtual void readConfig(); - - /** - * @copydoc KCoreConfigSkeleton::writeConfig() - */ - virtual void writeConfig(); - - - static ConfigurationSkeleton * self(); - - //QStringList activeCodecList() const; - //void setActiveCodecList(const QStringList & v); - - //CodecListModel * getCodecListModel(); - -}; - -#endif diff --git a/sflphone-client-kde/src/conf/dlgaccounts.cpp b/sflphone-client-kde/src/conf/dlgaccounts.cpp deleted file mode 100644 index c791df3d7ac038b9d57de82df056852d1a7feb88..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaccounts.cpp +++ /dev/null @@ -1,770 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "dlgaccounts.h" - -#include <QtGui/QInputDialog> - -#include "configurationmanager_interface_singleton.h" -#include "SFLPhoneView.h" -#include "sflphone_const.h" -#include "conf/ConfigurationDialog.h" -#include <vector> -#include <string> - -DlgAccounts::DlgAccounts(KConfigDialog *parent) - : QWidget(parent) -{ - setupUi(this); - - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - button_accountUp->setIcon(KIcon("go-up")); - button_accountDown->setIcon(KIcon("go-down")); - button_accountAdd->setIcon(KIcon("list-add")); - button_accountRemove->setIcon(KIcon("list-remove")); - accountList = new AccountList(false); - loadAccountList(); - loadCodecList(); - accountListHasChanged = false; - //toolButton_accountsApply->setEnabled(false); - - connect(edit1_alias, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(edit2_protocol, SIGNAL(activated(int)), - this, SLOT(changedAccountList())); - connect(edit3_server, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(edit4_user, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(edit5_password, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(edit6_mailbox, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(spinbox_regExpire, SIGNAL(editingFinished()), - this, SLOT(changedAccountList())); - connect(checkBox_conformRFC, SIGNAL(clicked(bool)), - this, SLOT(changedAccountList())); - connect(button_accountUp, SIGNAL(clicked()), - this, SLOT(changedAccountList())); - connect(button_accountDown, SIGNAL(clicked()), - this, SLOT(changedAccountList())); - connect(button_accountAdd, SIGNAL(clicked()), - this, SLOT(changedAccountList())); - connect(button_accountRemove, SIGNAL(clicked()), - this, SLOT(changedAccountList())); - connect(edit_tls_private_key_password, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(spinbox_tls_listener, SIGNAL(editingFinished()), - this, SLOT(changedAccountList())); - connect(file_tls_authority, SIGNAL(textChanged(const QString &)), - this, SLOT(changedAccountList())); - connect(file_tls_endpoint, SIGNAL(textChanged(const QString &)), - this, SLOT(changedAccountList())); - connect(file_tls_private_key, SIGNAL(textChanged(const QString &)), - this, SLOT(changedAccountList())); - connect(combo_tls_method, SIGNAL(currentIndexChanged(int)), - this, SLOT(changedAccountList())); - connect(edit_tls_cipher, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(edit_tls_outgoing, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - connect(spinbox_tls_timeout_sec, SIGNAL(editingFinished()), - this, SLOT(changedAccountList())); - connect(spinbox_tls_timeout_msec, SIGNAL(editingFinished()), - this, SLOT(changedAccountList())); - connect(check_tls_incoming, SIGNAL(clicked(bool)), - this, SLOT(changedAccountList())); - connect(check_tls_answer, SIGNAL(clicked(bool)), - this, SLOT(changedAccountList())); - connect(check_tls_requier_cert, SIGNAL(clicked(bool)), - this, SLOT(changedAccountList())); - connect(group_security_tls, SIGNAL(clicked(bool)), - this, SLOT(changedAccountList())); - - connect(&configurationManager, SIGNAL(accountsChanged()), - this, SLOT(updateAccountStates())); - - connect(edit_tls_private_key_password, SIGNAL(textEdited(const QString &)), - this, SLOT(changedAccountList())); - - - connect(this, SIGNAL(updateButtons()), parent, SLOT(updateButtons())); - - - connect(keditlistbox_codec->listView(), SIGNAL(clicked(QModelIndex)), - this, SLOT(codecClicked(QModelIndex))); - - connect(keditlistbox_codec->addButton(), SIGNAL(clicked()), - this, SLOT(addCodec())); - - connect(keditlistbox_codec, SIGNAL(changed()), - this, SLOT(codecChanged())); - - connect(combo_security_STRP, SIGNAL(currentIndexChanged(int)), - this, SLOT(updateCombo(int))); - - connect(button_add_credential, SIGNAL(clicked()), - this, SLOT(addCredential())); - - connect(button_remove_credential, SIGNAL(clicked()), - this, SLOT(removeCredential())); - - connect(list_credential, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)), - this,SLOT( selectCredential(QListWidgetItem*, QListWidgetItem*))); - -} - -void DlgAccounts::saveAccountList() -{ - qDebug() << "saveAccountList"; - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - disconnectAccountsChangedSignal(); - - //save the account being edited - if(listWidget_accountList->currentItem()) { - saveAccount(listWidget_accountList->currentItem()); - } - QStringList accountIds= QStringList(configurationManager.getAccountList().value()); - - //create or update each account from accountList - for (int i = 0; i < accountList->size(); i++) { - Account * current = (*accountList)[i]; - QString currentId; - //if the account has no instanciated id, it has just been created in the client - if(current->isNew()) { - MapStringString details = current->getAccountDetails(); - currentId = configurationManager.addAccount(details); - current->setAccountId(currentId); - } - //if the account has an instanciated id but it's not in configurationManager - else { - if(! accountIds.contains(current->getAccountId())) { - qDebug() << "The account with id " << current->getAccountId() << " doesn't exist. It might have been removed by another SFLphone client."; - currentId = QString(); - } - else { - configurationManager.setAccountDetails(current->getAccountId(), current->getAccountDetails()); - currentId = QString(current->getAccountId()); - } - } - qDebug() << currentId << " : " << current->isChecked(); - } - //remove accounts that are in the configurationManager but not in the client - for (int i = 0; i < accountIds.size(); i++) { - if(! accountList->getAccountById(accountIds[i])) { - qDebug() << "remove account " << accountIds[i]; - configurationManager.removeAccount(accountIds[i]); - } - } - configurationManager.setAccountsOrder(accountList->getOrderedList()); - connectAccountsChangedSignal(); -} - -void DlgAccounts::connectAccountsChangedSignal() -{ - qDebug() << "connectAccountsChangedSignal"; - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - connect(&configurationManager, SIGNAL(accountsChanged()), - this, SLOT(updateAccountStates())); -} - -void DlgAccounts::disconnectAccountsChangedSignal() -{ - qDebug() << "disconnectAccountsChangedSignal"; - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - disconnect(&configurationManager, SIGNAL(accountsChanged()), - this, SLOT(updateAccountStates())); -} - - -void DlgAccounts::saveAccount(QListWidgetItem * item) -{ - QString protocolsTab[] = ACCOUNT_TYPES_TAB; - - if(! item) { - qDebug() << "Attempting to save details of an account from a NULL item"; - return; - } - - Account * account = accountList->getAccountByItem(item); - if(! account) { - qDebug() << "Attempting to save details of an unexisting account : " << item->text(); - return; - } - - account->setAccountDetail(ACCOUNT_ALIAS, edit1_alias->text()); - account->setAccountDetail(ACCOUNT_TYPE, protocolsTab[edit2_protocol->currentIndex()]); - account->setAccountDetail(ACCOUNT_HOSTNAME, edit3_server->text()); - account->setAccountDetail(ACCOUNT_USERNAME, edit4_user->text()); - account->setAccountDetail(ACCOUNT_PASSWORD, edit5_password->text()); - account->setAccountDetail(ACCOUNT_MAILBOX, edit6_mailbox->text()); - account->setAccountDetail(ACCOUNT_ENABLED, account->isChecked() ? ACCOUNT_ENABLED_TRUE : ACCOUNT_ENABLED_FALSE); - - //Security - account->setAccountDetail(TLS_PASSWORD,edit_tls_private_key_password->text()); - account->setAccountDetail(TLS_LISTENER_PORT,QString::number(spinbox_tls_listener->value())); - account->setAccountDetail(TLS_CA_LIST_FILE,file_tls_authority->text()); - account->setAccountDetail(TLS_CERTIFICATE_FILE,file_tls_endpoint->text()); - account->setAccountDetail(TLS_PRIVATE_KEY_FILE,file_tls_private_key->text()); - //qDebug() << "\n\n\n\nSET: " << combo_tls_method->currentText() << "\n\n\n"; - account->setAccountDetail(TLS_METHOD,combo_tls_method->currentText()); - account->setAccountDetail(TLS_CIPHERS,edit_tls_cipher->text()); - account->setAccountDetail(TLS_SERVER_NAME,edit_tls_outgoing->text()); - account->setAccountDetail(TLS_NEGOTIATION_TIMEOUT_SEC,QString::number(spinbox_tls_timeout_sec->value())); - account->setAccountDetail(TLS_NEGOTIATION_TIMEOUT_MSEC,QString::number(spinbox_tls_timeout_msec->value())); - account->setAccountDetail(TLS_VERIFY_SERVER,check_tls_incoming->isChecked()?"true":"false"); - account->setAccountDetail(TLS_VERIFY_CLIENT,check_tls_answer->isChecked()?"true":"false"); - account->setAccountDetail(TLS_REQUIRE_CLIENT_CERTIFICATE,check_tls_requier_cert->isChecked()?"true":"false"); - account->setAccountDetail(TLS_ENABLE,group_security_tls->isChecked()?"true":"false"); - qDebug() << "ZRTP: " << combo_security_STRP->currentIndex(); - account->setAccountDetail(TLS_METHOD, QString::number(combo_security_STRP->currentIndex())); - - account->setAccountDetail(ACCOUNT_DISPLAY_SAS_ONCE, checkbox_ZRTP_Ask_user->isChecked()?"true":"false"); - account->setAccountDetail(ACCOUNT_SRTP_RTP_FALLBACK, checkbox_SDES_fallback_rtp->isChecked()?"true":"false"); - account->setAccountDetail(ACCOUNT_ZRTP_DISPLAY_SAS, checkbox_ZRTP_display_SAS->isChecked()?"true":"false"); - account->setAccountDetail(ACCOUNT_ZRTP_NOT_SUPP_WARNING, checkbox_ZRTP_warn_supported->isChecked()?"true":"false"); - account->setAccountDetail(ACCOUNT_ZRTP_HELLO_HASH, checkbox_ZTRP_send_hello->isChecked()?"true":"false"); - - account->setAccountDetail(ACCOUNT_SIP_STUN_ENABLED, checkbox_stun->isChecked()?"true":"false"); - account->setAccountDetail(ACCOUNT_SIP_STUN_SERVER, line_stun->text()); - - account->setAccountDetail(PUBLISHED_SAMEAS_LOCAL, radioButton_pa_same_as_local->isChecked()?"true":"false"); - //account->setAccountDetail(PUBLISHED_PORT, spinBox_pa_published_port->value()); //TODO fix - account->setAccountDetail(PUBLISHED_ADDRESS, lineEdit_pa_published_address ->text()); - - account->setAccountDetail(LOCAL_PORT,QString::number(spinBox_pa_published_port->value())); - account->setAccountDetail(LOCAL_INTERFACE,comboBox_ni_local_address->currentText()); - - QStringList _codecList; - foreach (QString aCodec, keditlistbox_codec->items()) { - foreach (StringHash _aCodec, codecList) { - if (_aCodec["alias"] == aCodec) { - _codecList << _aCodec["id"]; - } - } - } - - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - configurationManager.setActiveCodecList(_codecList, account->getAccountDetail(ACCOUNT_ID)); - qDebug() << "Account codec have been saved" << _codecList << account->getAccountDetail(ACCOUNT_ID); - - saveCredential(account->getAccountDetail(ACCOUNT_ID)); -} - -void DlgAccounts::loadAccount(QListWidgetItem * item) -{ - if(! item ) { - qDebug() << "Attempting to load details of an account from a NULL item"; - return; - } - - Account * account = accountList->getAccountByItem(item); - if(! account ) { - qDebug() << "Attempting to load details of an unexisting account"; - return; - } - - edit1_alias->setText( account->getAccountDetail(ACCOUNT_ALIAS)); - - QString protocolsTab[] = ACCOUNT_TYPES_TAB; - QList<QString> * protocolsList = new QList<QString>(); - for(int i = 0 ; i < (int) (sizeof(protocolsTab) / sizeof(QString)) ; i++) { - protocolsList->append(protocolsTab[i]); - } - - QString accountName = account->getAccountDetail(ACCOUNT_TYPE); - int protocolIndex = protocolsList->indexOf(accountName); - delete protocolsList; - - edit2_protocol->setCurrentIndex( (protocolIndex < 0) ? 0 : protocolIndex ); - edit3_server->setText( account->getAccountDetail(ACCOUNT_HOSTNAME)); - edit4_user->setText( account->getAccountDetail(ACCOUNT_USERNAME)); - edit5_password->setText( account->getAccountDetail(ACCOUNT_PASSWORD)); - edit6_mailbox->setText( account->getAccountDetail(ACCOUNT_MAILBOX)); - checkBox_conformRFC->setChecked( account->getAccountDetail(ACCOUNT_RESOLVE_ONCE) != "TRUE" ); - bool ok; - int val = account->getAccountDetail(ACCOUNT_EXPIRE).toInt(&ok); - spinbox_regExpire->setValue(ok ? val : ACCOUNT_EXPIRE_DEFAULT); - - //Security - edit_tls_private_key_password->setText( account->getAccountDetail(TLS_PASSWORD )); - spinbox_tls_listener->setValue( account->getAccountDetail(TLS_LISTENER_PORT ).toInt()); - file_tls_authority->setText( account->getAccountDetail(TLS_CA_LIST_FILE )); - file_tls_endpoint->setText( account->getAccountDetail(TLS_CERTIFICATE_FILE )); - file_tls_private_key->setText( account->getAccountDetail(TLS_PRIVATE_KEY_FILE )); - //qDebug() << "\n\n\n\nTHIS: " << account->getAccountDetail(TLS_METHOD ) << "\n\n\n"; - combo_tls_method->setCurrentIndex( combo_tls_method->findText(account->getAccountDetail(TLS_METHOD ))); - edit_tls_cipher->setText( account->getAccountDetail(TLS_CIPHERS )); - edit_tls_outgoing->setText( account->getAccountDetail(TLS_SERVER_NAME )); - spinbox_tls_timeout_sec->setValue( account->getAccountDetail(TLS_NEGOTIATION_TIMEOUT_SEC ).toInt()); - spinbox_tls_timeout_msec->setValue( account->getAccountDetail(TLS_NEGOTIATION_TIMEOUT_MSEC ).toInt()); - check_tls_incoming->setChecked( (account->getAccountDetail(TLS_VERIFY_SERVER ) == "true")?1:0); - check_tls_answer->setChecked( (account->getAccountDetail(TLS_VERIFY_CLIENT ) == "true")?1:0); - check_tls_requier_cert->setChecked( (account->getAccountDetail(TLS_REQUIRE_CLIENT_CERTIFICATE ) == "true")?1:0); - - group_security_tls->setChecked( (account->getAccountDetail(TLS_ENABLE ) == "true")?1:0); - - combo_security_STRP->setCurrentIndex(account->getAccountDetail(TLS_METHOD ).toInt()); - - - switch (account->getAccountDetail(TLS_METHOD ).toInt()) { - case 0: //KEY_EXCHANGE_NONE - checkbox_SDES_fallback_rtp->setVisible(false); - checkbox_ZRTP_Ask_user->setVisible(false); - checkbox_ZRTP_display_SAS->setVisible(false); - checkbox_ZRTP_warn_supported->setVisible(false); - checkbox_ZTRP_send_hello->setVisible(false); - break; - case 1: //ZRTP - checkbox_SDES_fallback_rtp->setVisible(false); - checkbox_ZRTP_Ask_user->setVisible(true); - checkbox_ZRTP_display_SAS->setVisible(true); - checkbox_ZRTP_warn_supported->setVisible(true); - checkbox_ZTRP_send_hello->setVisible(true); - break; - case 2: //SDES - checkbox_SDES_fallback_rtp->setVisible(true); - checkbox_ZRTP_Ask_user->setVisible(false); - checkbox_ZRTP_display_SAS->setVisible(false); - checkbox_ZRTP_warn_supported->setVisible(false); - checkbox_ZTRP_send_hello->setVisible(false); - break; - } - - checkbox_ZRTP_Ask_user->setChecked((account->getAccountDetail(ACCOUNT_DISPLAY_SAS_ONCE) == "true")?1:0); - checkbox_SDES_fallback_rtp->setChecked((account->getAccountDetail(ACCOUNT_SRTP_RTP_FALLBACK) == "true")?1:0); - checkbox_ZRTP_display_SAS->setChecked((account->getAccountDetail(ACCOUNT_ZRTP_DISPLAY_SAS) == "true")?1:0); - checkbox_ZRTP_warn_supported->setChecked((account->getAccountDetail(ACCOUNT_ZRTP_NOT_SUPP_WARNING) == "true")?1:0); - checkbox_ZTRP_send_hello->setChecked((account->getAccountDetail(ACCOUNT_ZRTP_HELLO_HASH) == "true")?1:0); - - checkbox_stun->setChecked((account->getAccountDetail(ACCOUNT_SIP_STUN_ENABLED) == "true")?1:0); - line_stun->setText(account->getAccountDetail(ACCOUNT_SIP_STUN_SERVER)); - - radioButton_pa_same_as_local->setChecked((account->getAccountDetail(PUBLISHED_SAMEAS_LOCAL) == "true")?1:0); - radioButton_pa_custom->setChecked((account->getAccountDetail(PUBLISHED_SAMEAS_LOCAL) == "true")?1:0); - //spinBox_pa_published_port->setValue(account->getAccountDetail(PUBLISHED_PORT)); //TODO fix - lineEdit_pa_published_address->setText(account->getAccountDetail(PUBLISHED_ADDRESS)); - - spinBox_pa_published_port->setValue(account->getAccountDetail(LOCAL_PORT).toInt()); - //comboBox_ni_local_address->setCurentText(account->getAccountDetail(LOCAL_INTERFACE)); //TODO need to load the list first - - keditlistbox_codec->clear(); - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - QStringList activeCodecList = configurationManager.getActiveCodecList(account->getAccountDetail(ACCOUNT_ID)); - foreach (QString aCodec, activeCodecList) { - foreach (StringHash _aCodec, codecList) { - if (_aCodec["id"] == aCodec) - keditlistbox_codec->insertItem(_aCodec["alias"]); - } - } - - - - if(protocolIndex == 0) { // if sip selected - checkbox_stun->setChecked(account->getAccountDetail(ACCOUNT_SIP_STUN_ENABLED) == ACCOUNT_ENABLED_TRUE); - line_stun->setText( account->getAccountDetail(ACCOUNT_SIP_STUN_SERVER) ); - //checkbox_zrtp->setChecked(account->getAccountDetail(ACCOUNT_SRTP_ENABLED) == ACCOUNT_ENABLED_TRUE); - - tab_advanced->setEnabled(true); - line_stun->setEnabled(checkbox_stun->isChecked()); - } - else { - checkbox_stun->setChecked(false); - line_stun->setText( account->getAccountDetail(ACCOUNT_SIP_STUN_SERVER) ); - //checkbox_zrtp->setChecked(false); - - tab_advanced->setEnabled(false); - } - - updateStatusLabel(account); - frame2_editAccounts->setEnabled(true); - - loadCredentails(account->getAccountDetail(ACCOUNT_ID)); -} - -void DlgAccounts::loadAccountList() -{ - qDebug() << "loadAccountList"; - accountList->updateAccounts(); - listWidget_accountList->clear(); - for (int i = 0; i < accountList->size(); ++i) { - addAccountToAccountList((*accountList)[i]); - } - if (listWidget_accountList->count() > 0 && listWidget_accountList->currentItem() == NULL) - listWidget_accountList->setCurrentRow(0); - else - frame2_editAccounts->setEnabled(false); -} - -void DlgAccounts::addAccountToAccountList(Account * account) -{ - QListWidgetItem * item = account->getItem(); - QWidget * widget = account->getItemWidget(); - connect(widget, SIGNAL(checkStateChanged(bool)), - this, SLOT(changedAccountList())); - listWidget_accountList->addItem(item); - listWidget_accountList->setItemWidget(item, widget); -} - -void DlgAccounts::changedAccountList() -{ - qDebug() << "changedAccountList"; - accountListHasChanged = true; - emit updateButtons(); - //toolButton_accountsApply->setEnabled(true); -//<<<<<<< HEAD - -// int currentIndex = edit2_protocol->currentIndex(); - -// if(currentIndex==0) -// { -// tab_advanced->setEnabled(true); -// line_stun->setEnabled(checkbox_stun->isChecked()); -// } -// else -// { -// tab_advanced->setEnabled(false); -// } -//======= -//>>>>>>> master -} - - - -void DlgAccounts::on_listWidget_accountList_currentItemChanged ( QListWidgetItem * current, QListWidgetItem * previous ) -{ - qDebug() << "on_listWidget_accountList_currentItemChanged"; - saveAccount(previous); - loadAccount(current); - updateAccountListCommands(); -} - -void DlgAccounts::on_button_accountUp_clicked() -{ - qDebug() << "on_button_accountUp_clicked"; - int currentRow = listWidget_accountList->currentRow(); - QListWidgetItem * prevItem = listWidget_accountList->takeItem(currentRow); - Account * account = accountList->getAccountByItem(prevItem); - //we need to build a new item to set the itemWidget back - account->initItem(); - QListWidgetItem * item = account->getItem(); - AccountItemWidget * widget = account->getItemWidget(); - accountList->upAccount(currentRow); - listWidget_accountList->insertItem(currentRow - 1 , item); - listWidget_accountList->setItemWidget(item, widget); - listWidget_accountList->setCurrentItem(item); -} - -void DlgAccounts::on_button_accountDown_clicked() -{ - qDebug() << "on_button_accountDown_clicked"; - int currentRow = listWidget_accountList->currentRow(); - QListWidgetItem * prevItem = listWidget_accountList->takeItem(currentRow); - Account * account = accountList->getAccountByItem(prevItem); - //we need to build a new item to set the itemWidget back - account->initItem(); - QListWidgetItem * item = account->getItem(); - AccountItemWidget * widget = account->getItemWidget(); - accountList->downAccount(currentRow); - listWidget_accountList->insertItem(currentRow + 1 , item); - listWidget_accountList->setItemWidget(item, widget); - listWidget_accountList->setCurrentItem(item); -} - -void DlgAccounts::on_button_accountAdd_clicked() -{ - qDebug() << "on_button_accountAdd_clicked"; - QString itemName = QInputDialog::getText(this, "New account", "Enter new account's alias"); - itemName = itemName.simplified(); - if (!itemName.isEmpty()) { - Account * account = accountList->addAccount(itemName); - addAccountToAccountList(account); - int r = listWidget_accountList->count() - 1; - listWidget_accountList->setCurrentRow(r); - frame2_editAccounts->setEnabled(true); - } -} - -void DlgAccounts::on_button_accountRemove_clicked() -{ - qDebug() << "on_button_accountRemove_clicked"; - int r = listWidget_accountList->currentRow(); - QListWidgetItem * item = listWidget_accountList->takeItem(r); - accountList->removeAccount(item); - listWidget_accountList->setCurrentRow( (r >= listWidget_accountList->count()) ? r-1 : r ); -} - -//<<<<<<< HEAD -/*void DlgAccounts::on_toolButton_accountsApply_clicked() -{ - qDebug() << "on_toolButton_accountsApply_clicked"; - updateSettings(); - updateWidgets(); -}*/ -//======= -// void DlgAccounts::on_toolButton_accountsApply_clicked() //This button have been removed, coded kept for potential reversal -// { -// qDebug() << "on_toolButton_accountsApply_clicked"; -// updateSettings(); -// updateWidgets(); -// } -//>>>>>>> master - -void DlgAccounts::on_edit1_alias_textChanged(const QString & text) -{ - qDebug() << "on_edit1_alias_textChanged"; - AccountItemWidget * widget = (AccountItemWidget *) listWidget_accountList->itemWidget(listWidget_accountList->currentItem()); - widget->setAccountText(text); -} - -void DlgAccounts::updateAccountListCommands() -{ - qDebug() << "updateAccountListCommands"; - bool buttonsEnabled[4] = {true,true,true,true}; - if(! listWidget_accountList->currentItem()) { - buttonsEnabled[0] = false; - buttonsEnabled[1] = false; - buttonsEnabled[3] = false; - } - else if(listWidget_accountList->currentRow() == 0) { - buttonsEnabled[0] = false; - } - if(listWidget_accountList->currentRow() == listWidget_accountList->count() - 1) { - buttonsEnabled[1] = false; - } - - button_accountUp->setEnabled(buttonsEnabled[0]); - button_accountDown->setEnabled(buttonsEnabled[1]); - button_accountAdd->setEnabled(buttonsEnabled[2]); - button_accountRemove->setEnabled(buttonsEnabled[3]); -} - -void DlgAccounts::updateAccountStates() -{ - qDebug() << "updateAccountStates"; - for (int i = 0; i < accountList->size(); i++) { - Account * current = accountList->getAccountAt(i); - current->updateState(); - } - updateStatusLabel(listWidget_accountList->currentItem()); -} - -void DlgAccounts::updateStatusLabel(QListWidgetItem * item) -{ - if(! item ) { - return; - } - Account * account = accountList->getAccountByItem(item); - updateStatusLabel(account); -} - -void DlgAccounts::updateStatusLabel(Account * account) -{ - if(! account ) { - return; - } - QString status = account->getAccountDetail(ACCOUNT_STATUS); - edit7_state->setText( "<FONT COLOR=\"" + account->getStateColorName() + "\">" + status + "</FONT>" ); -} - -bool DlgAccounts::hasChanged() -{ - bool res = accountListHasChanged; - qDebug() << "DlgAccounts::hasChanged " << res; - return res; -} - - -void DlgAccounts::updateSettings() -{ - qDebug() << "DlgAccounts::updateSettings"; - if(accountListHasChanged) { - saveAccountList(); - //toolButton_accountsApply->setEnabled(false); - accountListHasChanged = false; - } -} - -void DlgAccounts::updateWidgets() -{ - qDebug() << "DlgAccounts::updateWidgets"; - loadAccountList(); - //toolButton_accountsApply->setEnabled(false); - accountListHasChanged = false; -} - -void DlgAccounts::loadCodecList() -{ - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - QStringList codecIdList = configurationManager.getCodecList(); - QStringList tmpNameList; - - foreach (QString aCodec, codecIdList) { - QStringList codec = configurationManager.getCodecDetails(aCodec.toInt()); - QHash<QString, QString> _codec; - _codec["name"] = codec[0]; - _codec["frequency"] = codec[1]; - _codec["bitrate"] = codec[2]; - _codec["bandwidth"] = codec[3]; - _codec["id"] = aCodec; - - tmpNameList << _codec["name"]; - - codecList.push_back(_codec); - } - - //Generate a relative alias for each codec - for (int i =0; i < codecList.size();i++) { - if (tmpNameList.indexOf(codecList[i]["name"]) == tmpNameList.lastIndexOf(codecList[i]["name"])) { - codecList[i]["alias"] = codecList[i]["name"]; - } - else { - codecList[i]["alias"] = codecList[i]["name"] + " (" + codecList[i]["frequency"] + ")"; - } - } -} - - -void DlgAccounts::codecClicked(const QModelIndex & model) -{ - foreach (StringHash aCodec, codecList) { - if (aCodec["alias"] == keditlistbox_codec->currentText()) { - label_bandwidth_value->setText(aCodec["bandwidth"]); - label_bitrate_value->setText(aCodec["bitrate"]); - label_frequency_value->setText(aCodec["frequency"]); - } - } - if (keditlistbox_codec->items().size() == codecList.size()) - keditlistbox_codec->addButton()->setEnabled(false); - else - keditlistbox_codec->addButton()->setEnabled(true); -} - -void DlgAccounts::addCodec(QString name) -{ - if (name.isEmpty()) { - Private_AddCodecDialog* aDialog = new Private_AddCodecDialog(codecList, keditlistbox_codec->items(), this); - aDialog->show(); - connect(aDialog, SIGNAL(addCodec(QString)), this, SLOT(addCodec(QString))); - } - else { - keditlistbox_codec->insertItem(name); - accountListHasChanged = true; - emit updateButtons(); - } -} - -void DlgAccounts::codecChanged() -{ - if (keditlistbox_codec->items().size() == codecList.size()) - keditlistbox_codec->addButton()->setEnabled(false); - else - keditlistbox_codec->addButton()->setEnabled(true); - - accountListHasChanged = true; - emit updateButtons(); -} - -void DlgAccounts::updateCombo(int value) { - - switch (combo_security_STRP->currentIndex()) { - case 0: //KEY_EXCHANGE_NONE - checkbox_SDES_fallback_rtp->setVisible(false); - checkbox_ZRTP_Ask_user->setVisible(false); - checkbox_ZRTP_display_SAS->setVisible(false); - checkbox_ZRTP_warn_supported->setVisible(false); - checkbox_ZTRP_send_hello->setVisible(false); - break; - case 1: //ZRTP - checkbox_SDES_fallback_rtp->setVisible(false); - checkbox_ZRTP_Ask_user->setVisible(true); - checkbox_ZRTP_display_SAS->setVisible(true); - checkbox_ZRTP_warn_supported->setVisible(true); - checkbox_ZTRP_send_hello->setVisible(true); - break; - case 2: //SDES - checkbox_SDES_fallback_rtp->setVisible(true); - checkbox_ZRTP_Ask_user->setVisible(false); - checkbox_ZRTP_display_SAS->setVisible(false); - checkbox_ZRTP_warn_supported->setVisible(false); - checkbox_ZTRP_send_hello->setVisible(false); - break; - } -} - -void DlgAccounts::loadCredentails(QString accountId) { - credentialInfo.clear(); - list_credential->clear(); - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - int credentialCount = configurationManager.getNumberOfCredential(accountId); - for (int i=0; i < credentialCount; i++) { - QMap<QString, QString> credentialData = configurationManager.getCredential(accountId,i); - qDebug() << "Credential: " << credentialData; - QListWidgetItem* newItem = new QListWidgetItem(); - newItem->setText(credentialData["username"]); - credentialInfo[newItem] = {newItem, credentialData["username"], credentialData["password"],credentialData["realm"]}; - list_credential->addItem(newItem); - } -} - -void DlgAccounts::saveCredential(QString accountId) { - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - configurationManager.setNumberOfCredential(accountId, list_credential->count()); - - for (int i=0; i < list_credential->count();i++) { - QListWidgetItem* currentItem = list_credential->item(i); - MapStringString credentialData; - credentialData["username"] = credentialInfo[currentItem].name; - credentialData["password"] = credentialInfo[currentItem].password; - credentialData["realm"] = credentialInfo[currentItem].realm; - configurationManager.setCredential(accountId, i,credentialData); - } -} - -void DlgAccounts::addCredential() { - QListWidgetItem* newItem = new QListWidgetItem(); - newItem->setText("New credential"); - credentialInfo[newItem] = {newItem, "New credential", "",""}; - - selectCredential(newItem,list_credential->currentItem()); - list_credential->addItem(newItem); - list_credential->setCurrentItem(newItem); -} - -void DlgAccounts::selectCredential(QListWidgetItem* item, QListWidgetItem* previous) { - if (previous) { - credentialInfo[previous].realm = edit_credential_realm->text(); - credentialInfo[previous].name = edit_credential_auth->text(); - credentialInfo[previous].password = edit_credential_password->text(); - previous->setText(edit_credential_auth->text()); - } - list_credential->setCurrentItem(item); - edit_credential_realm->setText(credentialInfo[item].realm); - edit_credential_auth->setText(credentialInfo[item].name); - edit_credential_password->setText(credentialInfo[item].password); - edit_credential_realm->setEnabled(true); - edit_credential_auth->setEnabled(true); - edit_credential_password->setEnabled(true); -} - -void DlgAccounts::removeCredential() { - qDebug() << "I am here"; - list_credential->takeItem(list_credential->currentRow()); -} \ No newline at end of file diff --git a/sflphone-client-kde/src/conf/dlgaccounts.h b/sflphone-client-kde/src/conf/dlgaccounts.h deleted file mode 100644 index 5d836296925423d5bf8333f5b94d509164d81f43..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaccounts.h +++ /dev/null @@ -1,160 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef DLGACCOUNTS_H -#define DLGACCOUNTS_H - -#include <QWidget> -#include <kconfigdialog.h> -#include <QTableWidget> -#include <QListWidgetItem> - -#include "ui_dlgaccountsbase.h" -#include "Account.h" -#include "AccountList.h" -#include <QDebug> - -typedef QHash<QString, QString> StringHash; //Needed to fix a Qt foreach macro argument parsing bug - -struct CredentialData { - QListWidgetItem* pointer; - QString name; - QString password; - QString realm; -}; - -typedef QHash<QListWidgetItem*, CredentialData> QListWidgetItemHash; //Needed to fix a Qt foreach macro argument parsing bug - -class Private_AddCodecDialog : public KDialog { - Q_OBJECT - public: - Private_AddCodecDialog(QList< StringHash > itemList, QStringList currentItems ,QWidget* parent = 0) : KDialog(parent) { - codecTable = new QTableWidget(this); - codecTable->verticalHeader()->setVisible(false); - codecTable->setColumnCount(5); - codecTable->setSelectionBehavior(QAbstractItemView::SelectRows); - int i =0; - foreach (StringHash aCodec, itemList) { - if ( currentItems.indexOf(aCodec["alias"]) == -1) { - codecTable->setRowCount(i+1); - QTableWidgetItem* cName = new QTableWidgetItem(aCodec["name"]); - codecTable->setItem(i,0,cName); - QTableWidgetItem* cBitrate = new QTableWidgetItem(aCodec["bitrate"]); - codecTable->setItem(i,1,cBitrate); - QTableWidgetItem* cFrequency = new QTableWidgetItem(aCodec["frequency"]); - codecTable->setItem(i,2,cFrequency); - QTableWidgetItem* cBandwidth = new QTableWidgetItem(aCodec["bandwidth"]); - codecTable->setItem(i,3,cBandwidth); - QTableWidgetItem* cAlias = new QTableWidgetItem(aCodec["alias"]); - codecTable->setItem(i,4,cAlias); - i++; - } - } - setMainWidget(codecTable); - resize(400,300); - - connect(this, SIGNAL(okClicked()), this, SLOT(emitNewCodec())); - } - private: - QTableWidget* codecTable; - private slots: - void emitNewCodec() { - emit addCodec(codecTable->item(codecTable->currentRow(),4)->text()); - } - signals: - void addCodec(QString alias); -}; - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> - - \note see ticket #1309 for advices about how to improve this class. -*/ -class DlgAccounts : public QWidget, public Ui_DlgAccountsBase -{ -Q_OBJECT -public: - DlgAccounts(KConfigDialog *parent = 0); - - void saveAccount(QListWidgetItem * item); - - /** - * Fills the settings form in the right side with the - * settings of @p item. - * - * \note When the user creates a new account, its accountDetails - * map is empty, so the form is filled with blank strings, - * zeros... And when the user clicks \e Apply , these settings are - * saved just after the account is created. So be careful the form - * is filled with the right default settings if blank (as 600 for - * registration expire). - * - * @param item the item with which to fill the settings form - */ - void loadAccount(QListWidgetItem * item); - -private: - AccountList * accountList; - QList< StringHash > codecList; - QListWidgetItemHash credentialInfo; - bool accountListHasChanged; - void loadCodecList(); - -public slots: - void saveAccountList(); - void loadAccountList(); - - bool hasChanged(); - void updateSettings(); - void updateWidgets(); - -private slots: - void changedAccountList(); - void connectAccountsChangedSignal(); - void disconnectAccountsChangedSignal(); - void on_button_accountUp_clicked(); - void on_button_accountDown_clicked(); - void on_button_accountAdd_clicked(); - void on_button_accountRemove_clicked(); - void on_edit1_alias_textChanged(const QString & text); - void on_listWidget_accountList_currentItemChanged ( QListWidgetItem * current, QListWidgetItem * previous ); -// //void on_toolButton_accountsApply_clicked(); //Disabled for future removal - void updateAccountStates(); - void addAccountToAccountList(Account * account); - void updateAccountListCommands(); - void updateStatusLabel(QListWidgetItem * item); - void updateStatusLabel(Account * account); - void codecClicked(const QModelIndex & model); - void addCodec(QString name = ""); - void codecChanged(); - void updateCombo(int value); - void addCredential(); - void removeCredential(); - void selectCredential(QListWidgetItem* item, QListWidgetItem* previous); - void loadCredentails(QString accountId); - void saveCredential(QString accountId); - - -signals: - void updateButtons(); - -}; - -#endif diff --git a/sflphone-client-kde/src/conf/dlgaccountsbase.ui b/sflphone-client-kde/src/conf/dlgaccountsbase.ui deleted file mode 100644 index 7da7aa130c448d7864b1c62a4784e53d15ffaf70..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaccountsbase.ui +++ /dev/null @@ -1,1201 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>DlgAccountsBase</class> - <widget class="QWidget" name="DlgAccountsBase"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>858</width> - <height>550</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Form</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QWidget" name="widget1_configAccounts" native="true"> - <property name="autoFillBackground"> - <bool>false</bool> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_3"> - <property name="sizeConstraint"> - <enum>QLayout::SetDefaultConstraint</enum> - </property> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QFrame" name="frame1_accountList"> - <property name="sizePolicy"> - <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16777215</height> - </size> - </property> - <property name="sizeIncrement"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - <property name="frameShape"> - <enum>QFrame::StyledPanel</enum> - </property> - <property name="frameShadow"> - <enum>QFrame::Raised</enum> - </property> - <layout class="QVBoxLayout" name="verticalLayout_6"> - <item> - <widget class="QListWidget" name="listWidget_accountList"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>150</width> - <height>0</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16777215</height> - </size> - </property> - <property name="whatsThis"> - <string>By default, when you place a call, sflphone will use the first account in this list which is "registered". Change the order of the accounts using the "Up" and "Down" arrows. Enable/disable them by checking/unchecking them on the left of the item. Add or remove some with "Plus" and "Sub" buttons. Edit the selected account with the form on the right.</string> - </property> - <property name="dragEnabled"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_accountListHandle"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16777215</height> - </size> - </property> - <property name="layoutDirection"> - <enum>Qt::RightToLeft</enum> - </property> - <property name="title"> - <string/> - </property> - <property name="alignment"> - <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <property name="spacing"> - <number>0</number> - </property> - <property name="sizeConstraint"> - <enum>QLayout::SetNoConstraint</enum> - </property> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QToolButton" name="button_accountRemove"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>Remove the selected account</string> - </property> - <property name="whatsThis"> - <string>This button will remove the selected account in the list below. Be sure you really don't need it anymore. If you think you might use it again later, just uncheck it.</string> - </property> - <property name="accessibleDescription"> - <string/> - </property> - <property name="text"> - <string>Remove</string> - </property> - <property name="shortcut"> - <string notr="true">-, Del, Backspace</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="button_accountAdd"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="sizeIncrement"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - <property name="toolTip"> - <string>Add a new account</string> - </property> - <property name="whatsThis"> - <string>This button enables you to initialize a new account. You will then be able to edit it using the form on the right.</string> - </property> - <property name="text"> - <string>Add</string> - </property> - <property name="shortcut"> - <string notr="true">+</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="button_accountDown"> - <property name="toolTip"> - <string>Get this account down</string> - </property> - <property name="whatsThis"> - <string>By default, when you place a call, sflphone will use the first account in this list which is "registered". Change the order of the accounts using the "Up" and "Down" arrows.</string> - </property> - <property name="text"> - <string>Down</string> - </property> - <property name="shortcut"> - <string notr="true">Down, PgDown</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="button_accountUp"> - <property name="toolTip"> - <string>Get this account up</string> - </property> - <property name="whatsThis"> - <string>By default, when you place a call, sflphone will use the first account in this list which is "registered". Change the order of the accounts using the "Up" and "Down" arrows.</string> - </property> - <property name="text"> - <string>Up</string> - </property> - <property name="shortcut"> - <string notr="true">Up, PgUp</string> - </property> - </widget> - </item> - <item> - <spacer name="horizontalSpacer"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QTabWidget" name="frame2_editAccounts"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> - <horstretch>3</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="currentIndex"> - <number>0</number> - </property> - <widget class="QWidget" name="tab_basic"> - <attribute name="title"> - <string>Basic</string> - </attribute> - <layout class="QFormLayout" name="formLayout"> - <item row="0" column="0"> - <widget class="QLabel" name="label1_alias"> - <property name="text"> - <string>Alias</string> - </property> - <property name="buddy"> - <cstring>edit1_alias</cstring> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QLineEdit" name="edit1_alias"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label2_protocol"> - <property name="text"> - <string>Protocol</string> - </property> - <property name="buddy"> - <cstring>edit2_protocol</cstring> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QComboBox" name="edit2_protocol"> - <item> - <property name="text"> - <string>SIP</string> - </property> - </item> - <item> - <property name="text"> - <string>IAX</string> - </property> - </item> - </widget> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label3_server"> - <property name="text"> - <string>Server</string> - </property> - <property name="buddy"> - <cstring>edit3_server</cstring> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QLineEdit" name="edit3_server"> - <property name="minimumSize"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - </widget> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="label4_user"> - <property name="text"> - <string>Username</string> - </property> - <property name="buddy"> - <cstring>edit4_user</cstring> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="QLineEdit" name="edit4_user"/> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="label5_password"> - <property name="text"> - <string>Password</string> - </property> - <property name="buddy"> - <cstring>edit5_password</cstring> - </property> - </widget> - </item> - <item row="4" column="1"> - <widget class="QLineEdit" name="edit5_password"> - <property name="echoMode"> - <enum>QLineEdit::Password</enum> - </property> - </widget> - </item> - <item row="5" column="0"> - <widget class="QLabel" name="label6_mailbox"> - <property name="text"> - <string>Voicemail</string> - </property> - <property name="buddy"> - <cstring>edit6_mailbox</cstring> - </property> - </widget> - </item> - <item row="5" column="1"> - <widget class="QLineEdit" name="edit6_mailbox"/> - </item> - <item row="6" column="0"> - <widget class="QLabel" name="label7_state"> - <property name="text"> - <string>Status</string> - </property> - </widget> - </item> - <item row="6" column="1"> - <widget class="QLabel" name="edit7_state"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>10</width> - <height>0</height> - </size> - </property> - <property name="text"> - <string/> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="tab_advanced"> - <attribute name="title"> - <string>Advanced</string> - </attribute> - <layout class="QVBoxLayout" name="verticalLayout_3"> - <item> - <widget class="QGroupBox" name="groupBox"> - <property name="title"> - <string>Resgistration</string> - </property> - <layout class="QGridLayout" name="gridLayout_8"> - <item row="0" column="0"> - <widget class="QLabel" name="label_regExpire"> - <property name="text"> - <string>Registration expire</string> - </property> - <property name="buddy"> - <cstring>spinbox_regExpire</cstring> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="KIntSpinBox" name="spinbox_regExpire"> - <property name="maximum"> - <number>16777215</number> - </property> - </widget> - </item> - <item row="1" column="0" colspan="2"> - <widget class="QCheckBox" name="checkBox_conformRFC"> - <property name="text"> - <string>Conform to RFC 3263</string> - </property> - </widget> - </item> - <item row="0" column="2"> - <spacer name="horizontalSpacer_7"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="title"> - <string>Network Interface</string> - </property> - <layout class="QGridLayout" name="gridLayout_9"> - <item row="0" column="0"> - <widget class="QLabel" name="label_ni_local_address"> - <property name="text"> - <string>Local address</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QComboBox" name="comboBox_ni_local_address"/> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_ni_local_port"> - <property name="text"> - <string>Local port</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QSpinBox" name="spinBox_ni_local_port"/> - </item> - <item row="0" column="2"> - <spacer name="horizontalSpacer_8"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_3"> - <property name="title"> - <string>Published address</string> - </property> - <layout class="QGridLayout" name="gridLayout_10"> - <item row="0" column="0" colspan="3"> - <widget class="QRadioButton" name="radioButton_pa_same_as_local"> - <property name="text"> - <string>Same as local parameters</string> - </property> - </widget> - </item> - <item row="1" column="0" rowspan="2" colspan="3"> - <widget class="QRadioButton" name="radioButton_pa_custom"> - <property name="text"> - <string>Set published address and port</string> - </property> - </widget> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="label_published_address"> - <property name="text"> - <string>Published address</string> - </property> - </widget> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="label_pa_published_port"> - <property name="text"> - <string>Published port</string> - </property> - </widget> - </item> - <item row="4" column="1" colspan="2"> - <widget class="QSpinBox" name="spinBox_pa_published_port"/> - </item> - <item row="3" column="1"> - <widget class="QLineEdit" name="lineEdit_pa_published_address"/> - </item> - <item row="3" column="3"> - <spacer name="horizontalSpacer_9"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="verticalSpacer_3"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>138</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <widget class="QWidget" name="tab_stun"> - <attribute name="title"> - <string>Stun</string> - </attribute> - <layout class="QGridLayout" name="gridLayout_6"> - <item row="0" column="0" colspan="2"> - <widget class="QLabel" name="label_commonSettings"> - <property name="text"> - <string>Stun parameters will be applied on each SIP account created.</string> - </property> - <property name="wordWrap"> - <bool>true</bool> - </property> - </widget> - </item> - <item row="2" column="0"> - <spacer name="verticalSpacer_2"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - <item row="1" column="0"> - <widget class="QCheckBox" name="checkbox_stun"> - <property name="text"> - <string>Enable Stun</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="KLineEdit" name="line_stun"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="clickMessage"> - <string>choose Stun server (example : stunserver.org)</string> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="tab_codec"> - <attribute name="title"> - <string>Codecs</string> - </attribute> - <layout class="QGridLayout" name="gridLayout_7"> - <item row="0" column="0" colspan="3"> - <widget class="KEditListBox" name="keditlistbox_codec"> - <property name="buttons"> - <set>KEditListBox::All</set> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_frequency"> - <property name="text"> - <string>Frequency: </string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QLabel" name="label_frequency_value"> - <property name="text"> - <string>-</string> - </property> - </widget> - </item> - <item row="1" column="2" rowspan="2"> - <spacer name="horizontalSpacer_6"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>470</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_bitrate"> - <property name="text"> - <string>Bitrate:</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QLabel" name="label_bitrate_value"> - <property name="text"> - <string>-</string> - </property> - </widget> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="label_bandwidth"> - <property name="text"> - <string>Bandwidth: </string> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="QLabel" name="label_bandwidth_value"> - <property name="text"> - <string>-</string> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="tab"> - <attribute name="title"> - <string>Credential</string> - </attribute> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="0" rowspan="2" colspan="3"> - <widget class="QListWidget" name="list_credential"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - <item row="2" column="0"> - <spacer name="horizontalSpacer_2"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>327</width> - <height>23</height> - </size> - </property> - </spacer> - </item> - <item row="3" column="0" colspan="3"> - <widget class="QGroupBox" name="group_credential"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Minimum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Details</string> - </property> - <layout class="QGridLayout" name="gridLayout_2"> - <item row="0" column="0"> - <widget class="QLabel" name="label_credential_realm"> - <property name="text"> - <string>Realm</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="labe_credential_auth"> - <property name="text"> - <string>Auth. name</string> - </property> - </widget> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_credential_password"> - <property name="text"> - <string>Password</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="KLineEdit" name="edit_credential_realm"> - <property name="enabled"> - <bool>false</bool> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="KLineEdit" name="edit_credential_auth"> - <property name="enabled"> - <bool>false</bool> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="KLineEdit" name="edit_credential_password"> - <property name="enabled"> - <bool>false</bool> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item row="2" column="1"> - <widget class="QToolButton" name="button_add_credential"> - <property name="text"> - <string>Add</string> - </property> - </widget> - </item> - <item row="2" column="2"> - <widget class="QToolButton" name="button_remove_credential"> - <property name="text"> - <string>Remove</string> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="tab_2"> - <attribute name="title"> - <string>Security</string> - </attribute> - <layout class="QGridLayout" name="gridLayout_3"> - <item row="0" column="0"> - <widget class="QScrollArea" name="scrollArea"> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <widget class="QWidget" name="scrollAreaWidgetContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>536</width> - <height>758</height> - </rect> - </property> - <layout class="QGridLayout" name="gridLayout_5"> - <item row="2" column="0" colspan="2"> - <widget class="QLabel" name="label_tls_info"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>TLS transport can be used along with UDP for those calls that would require secure sip transactions (aka SIPS). You can configure a different TLS transport for each account. However each of them will run on a dedicated port, different one from each other.</string> - </property> - <property name="wordWrap"> - <bool>true</bool> - </property> - </widget> - </item> - <item row="3" column="0" colspan="2"> - <widget class="QGroupBox" name="group_security_tls"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Enable TLS</string> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - <property name="checked"> - <bool>false</bool> - </property> - <layout class="QGridLayout" name="gridLayout_4"> - <item row="0" column="0"> - <widget class="QLabel" name="label_tls_listener"> - <property name="text"> - <string>Global TLS listener*</string> - </property> - </widget> - </item> - <item row="0" column="1" colspan="3"> - <widget class="KIntSpinBox" name="spinbox_tls_listener"> - <property name="maximum"> - <number>65535</number> - </property> - </widget> - </item> - <item row="0" column="4" colspan="5"> - <spacer name="horizontalSpacer_4"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_tls_authority"> - <property name="text"> - <string>Authority certificate list</string> - </property> - </widget> - </item> - <item row="1" column="1" colspan="8"> - <widget class="KUrlRequester" name="file_tls_authority"/> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_tls_endpoint"> - <property name="text"> - <string>Public endpoint certificate</string> - </property> - </widget> - </item> - <item row="2" column="1" colspan="8"> - <widget class="KUrlRequester" name="file_tls_endpoint"/> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="label_tls_private_key"> - <property name="text"> - <string>Private key</string> - </property> - </widget> - </item> - <item row="3" column="1" colspan="8"> - <widget class="KUrlRequester" name="file_tls_private_key"/> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="label_tls_private_key_password"> - <property name="text"> - <string>Private key password</string> - </property> - </widget> - </item> - <item row="4" column="1" colspan="8"> - <widget class="KLineEdit" name="edit_tls_private_key_password"/> - </item> - <item row="5" column="0"> - <widget class="QLabel" name="label_tls_method"> - <property name="text"> - <string>TLS protocol method</string> - </property> - </widget> - </item> - <item row="5" column="1" colspan="3"> - <widget class="QComboBox" name="combo_tls_method"> - <item> - <property name="text"> - <string>Default</string> - </property> - </item> - <item> - <property name="text"> - <string>TLSv1</string> - </property> - </item> - <item> - <property name="text"> - <string>SSLv2</string> - </property> - </item> - <item> - <property name="text"> - <string>SSLv3</string> - </property> - </item> - <item> - <property name="text"> - <string>SSLv23</string> - </property> - </item> - </widget> - </item> - <item row="5" column="4" colspan="5"> - <spacer name="horizontalSpacer_5"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item row="6" column="0"> - <widget class="QLabel" name="label_tls_cipher"> - <property name="text"> - <string>TLS cipher list</string> - </property> - </widget> - </item> - <item row="6" column="1" colspan="8"> - <widget class="KLineEdit" name="edit_tls_cipher"/> - </item> - <item row="7" column="0"> - <widget class="QLabel" name="label_tls_outgoing"> - <property name="text"> - <string>Outgoing TLS server name</string> - </property> - </widget> - </item> - <item row="7" column="1" colspan="8"> - <widget class="KLineEdit" name="edit_tls_outgoing"/> - </item> - <item row="8" column="0"> - <widget class="QLabel" name="label_tls_timeout"> - <property name="text"> - <string>Negotiation timeout (s:ms)</string> - </property> - </widget> - </item> - <item row="8" column="1"> - <widget class="KIntSpinBox" name="spinbox_tls_timeout_sec"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>50</width> - <height>0</height> - </size> - </property> - </widget> - </item> - <item row="9" column="0" colspan="5"> - <widget class="QCheckBox" name="check_tls_incoming"> - <property name="text"> - <string>Verify incoming certificates (server side)</string> - </property> - </widget> - </item> - <item row="10" column="0" colspan="5"> - <widget class="QCheckBox" name="check_tls_answer"> - <property name="text"> - <string>Verify answer certificates (client side)</string> - </property> - </widget> - </item> - <item row="11" column="0" colspan="5"> - <widget class="QCheckBox" name="check_tls_requier_cert"> - <property name="text"> - <string>Require a certificate for incoming TLS connections</string> - </property> - </widget> - </item> - <item row="12" column="0"> - <widget class="QLabel" name="label_tls_details"> - <property name="text"> - <string>*Apply to all accounts</string> - </property> - </widget> - </item> - <item row="13" column="0"> - <spacer name="verticalSpacer"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - <item row="8" column="4" colspan="5"> - <spacer name="horizontalSpacer_3"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - <item row="8" column="3"> - <widget class="KIntSpinBox" name="spinbox_tls_timeout_msec"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>50</width> - <height>0</height> - </size> - </property> - </widget> - </item> - <item row="8" column="2"> - <widget class="QLabel" name="label_timeout2"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>10</width> - <height>0</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>10</width> - <height>16777215</height> - </size> - </property> - <property name="text"> - <string><center>:</center></string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item row="0" column="0" colspan="2"> - <widget class="QGroupBox" name="groupbox_STRP_keyexchange"> - <property name="title"> - <string>SRTP key exchange</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <item> - <widget class="QComboBox" name="combo_security_STRP"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <item> - <property name="text"> - <string>Disabled</string> - </property> - </item> - <item> - <property name="text"> - <string>ZRTP</string> - </property> - </item> - <item> - <property name="text"> - <string>SDES</string> - </property> - </item> - </widget> - </item> - <item> - <widget class="QCheckBox" name="checkbox_ZTRP_send_hello"> - <property name="text"> - <string>Send Hello Hash in SDP</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="checkbox_ZRTP_warn_supported"> - <property name="text"> - <string>Ask user to confirm SAS</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="checkbox_ZRTP_Ask_user"> - <property name="text"> - <string>Warn if ZRTP is not supported</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="checkbox_ZRTP_display_SAS"> - <property name="text"> - <string>Display SAS once for hold events</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="checkbox_SDES_fallback_rtp"> - <property name="text"> - <string>Fallback on RTP on SDES failure</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - <customwidgets> - <customwidget> - <class>KIntSpinBox</class> - <extends>QSpinBox</extends> - <header>knuminput.h</header> - </customwidget> - <customwidget> - <class>KUrlRequester</class> - <extends>QFrame</extends> - <header>kurlrequester.h</header> - </customwidget> - <customwidget> - <class>KEditListBox</class> - <extends>QGroupBox</extends> - <header>keditlistbox.h</header> - </customwidget> - <customwidget> - <class>KLineEdit</class> - <extends>QLineEdit</extends> - <header>klineedit.h</header> - </customwidget> - </customwidgets> - <resources> - <include location="../qrc/resources.qrc"/> - </resources> - <connections> - <connection> - <sender>checkbox_stun</sender> - <signal>toggled(bool)</signal> - <receiver>line_stun</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>324</x> - <y>74</y> - </hint> - <hint type="destinationlabel"> - <x>429</x> - <y>77</y> - </hint> - </hints> - </connection> - </connections> -</ui> diff --git a/sflphone-client-kde/src/conf/dlgaddressbook.cpp b/sflphone-client-kde/src/conf/dlgaddressbook.cpp deleted file mode 100644 index 69ea51de26a6da549d149e69e292f4249264b45a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaddressbook.cpp +++ /dev/null @@ -1,34 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "dlgaddressbook.h" - -DlgAddressBook::DlgAddressBook(QWidget *parent) - : QWidget(parent) -{ - setupUi(this); -} - - -DlgAddressBook::~DlgAddressBook() -{ -} - - diff --git a/sflphone-client-kde/src/conf/dlgaddressbook.h b/sflphone-client-kde/src/conf/dlgaddressbook.h deleted file mode 100644 index 9d159503fee7b84bf084a35d52c52b46175dfea2..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaddressbook.h +++ /dev/null @@ -1,41 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef DLGADDRESSBOOK_H -#define DLGADDRESSBOOK_H - -#include <QWidget> - -#include "ui_dlgaddressbookbase.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class DlgAddressBook : public QWidget, public Ui_DlgAddressBookBase -{ -Q_OBJECT -public: - DlgAddressBook(QWidget *parent = 0); - - ~DlgAddressBook(); - -}; - -#endif diff --git a/sflphone-client-kde/src/conf/dlgaddressbookbase.ui b/sflphone-client-kde/src/conf/dlgaddressbookbase.ui deleted file mode 100644 index e7f4964bf3500761158f832f10a800c4d9d4ba7e..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaddressbookbase.ui +++ /dev/null @@ -1,199 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>DlgAddressBookBase</class> - <widget class="QWidget" name="DlgAddressBookBase"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>350</width> - <height>250</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Form</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QCheckBox" name="kcfg_enableAddressBook"> - <property name="text"> - <string>Enable address book</string> - </property> - </widget> - </item> - <item> - <widget class="QWidget" name="widget_configAddressBookGeneral" native="true"> - <property name="enabled"> - <bool>false</bool> - </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <property name="leftMargin"> - <number>0</number> - </property> - <item> - <widget class="QWidget" name="widget_maxResults" native="true"> - <layout class="QHBoxLayout" name="horizontalLayout_4"> - <property name="spacing"> - <number>-1</number> - </property> - <property name="leftMargin"> - <number>0</number> - </property> - <property name="topMargin"> - <number>5</number> - </property> - <property name="rightMargin"> - <number>5</number> - </property> - <property name="bottomMargin"> - <number>5</number> - </property> - <item> - <widget class="QLabel" name="label_maxResults"> - <property name="text"> - <string>Maximum results</string> - </property> - <property name="buddy"> - <cstring>horizontalSlider_maxResults</cstring> - </property> - </widget> - </item> - <item> - <widget class="QSlider" name="horizontalSlider_maxResults"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimum"> - <number>25</number> - </property> - <property name="maximum"> - <number>50</number> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - </item> - <item> - <widget class="KIntSpinBox" name="kcfg_maxResults"/> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QCheckBox" name="kcfg_displayPhoto"> - <property name="text"> - <string>Display photo if available</string> - </property> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_displayTypes"> - <property name="title"> - <string>Display phone numbers of these types :</string> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_7"> - <item> - <widget class="QCheckBox" name="kcfg_business"> - <property name="text"> - <string>Work</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="kcfg_mobile"> - <property name="text"> - <string>Mobile</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="kcfg_home"> - <property name="text"> - <string>Home</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="verticalSpacer_configAddressBook"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>72</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <customwidgets> - <customwidget> - <class>KIntSpinBox</class> - <extends>QSpinBox</extends> - <header>knuminput.h</header> - </customwidget> - </customwidgets> - <resources/> - <connections> - <connection> - <sender>horizontalSlider_maxResults</sender> - <signal>valueChanged(int)</signal> - <receiver>kcfg_maxResults</receiver> - <slot>setValue(int)</slot> - <hints> - <hint type="sourcelabel"> - <x>265</x> - <y>67</y> - </hint> - <hint type="destinationlabel"> - <x>326</x> - <y>70</y> - </hint> - </hints> - </connection> - <connection> - <sender>kcfg_maxResults</sender> - <signal>valueChanged(int)</signal> - <receiver>horizontalSlider_maxResults</receiver> - <slot>setValue(int)</slot> - <hints> - <hint type="sourcelabel"> - <x>326</x> - <y>70</y> - </hint> - <hint type="destinationlabel"> - <x>265</x> - <y>67</y> - </hint> - </hints> - </connection> - <connection> - <sender>kcfg_enableAddressBook</sender> - <signal>toggled(bool)</signal> - <receiver>widget_configAddressBookGeneral</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>92</x> - <y>25</y> - </hint> - <hint type="destinationlabel"> - <x>91</x> - <y>39</y> - </hint> - </hints> - </connection> - </connections> -</ui> diff --git a/sflphone-client-kde/src/conf/dlgaudio.cpp b/sflphone-client-kde/src/conf/dlgaudio.cpp deleted file mode 100644 index b2d37fca058e210efa372150ded95ce4c66e555d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaudio.cpp +++ /dev/null @@ -1,131 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "dlgaudio.h" - -#include <KLineEdit> -#include "configurationmanager_interface_singleton.h" -#include "conf/ConfigurationSkeleton.h" -#include "conf/ConfigurationDialog.h" -#include <QtGui/QHeaderView> - -#include "sflphone_const.h" - -DlgAudio::DlgAudio(KConfigDialog *parent) - : QWidget(parent) -{ - setupUi(this); - - KUrlRequester_ringtone->setMode(KFile::File | KFile::ExistingOnly); - KUrlRequester_ringtone->lineEdit()->setObjectName("kcfg_ringtone"); - KUrlRequester_ringtone->lineEdit()->setReadOnly(true); - - KUrlRequester_destinationFolder->setMode(KFile::Directory|KFile::ExistingOnly|KFile::LocalOnly); - KUrlRequester_destinationFolder->setUrl(KUrl(QDir::home().path())); - KUrlRequester_destinationFolder->lineEdit()->setObjectName("kcfg_destinationFolder"); - KUrlRequester_destinationFolder->lineEdit()->setReadOnly(true); - - //codecTableHasChanged = false; - - ConfigurationSkeleton * skeleton = ConfigurationSkeleton::self(); - //CodecListModel * model = skeleton->getCodecListModel(); - //sortableCodecList->setModel(model); - -// loadAlsaSettings(); - connect(box_alsaPlugin, SIGNAL(activated(int)), - parent, SLOT(updateButtons())); - - connect(this, SIGNAL(updateButtons()), - parent, SLOT(updateButtons())); - - //connect(sortableCodecList, SIGNAL(dataChanged()), - //this, SLOT(codecTableChanged())); - -} - - -DlgAudio::~DlgAudio() -{ -} - -void DlgAudio::updateWidgets() -{ - loadAlsaSettings(); - - //codecTableHasChanged = false; -} - - -void DlgAudio::updateSettings() -{ - qDebug() << "DlgAudio::updateSettings"; - //alsaPlugin - ConfigurationSkeleton * skeleton = ConfigurationSkeleton::self(); - skeleton->setAlsaPlugin(box_alsaPlugin->currentText()); - - //codecTableHasChanged = false; -} - -bool DlgAudio::hasChanged() -{ - qDebug() << "DlgAudio::hasChanged"; - ConfigurationSkeleton * skeleton = ConfigurationSkeleton::self(); - bool alsaPluginHasChanged = - skeleton->interface() == ConfigurationSkeleton::EnumInterface::ALSA - && skeleton->alsaPlugin() != box_alsaPlugin->currentText(); - return alsaPluginHasChanged ;//|| codecTableHasChanged; -} - -void DlgAudio::loadAlsaSettings() -{ - qDebug() << "DlgAudio::loadAlsaSettings"; - ConfigurationManagerInterface & configurationManager = ConfigurationManagerInterfaceSingleton::getInstance(); - if(configurationManager.getAudioManager() == ConfigurationSkeleton::EnumInterface::ALSA) { - ConfigurationSkeleton * skeleton = ConfigurationSkeleton::self(); - - QStringList pluginList = configurationManager.getOutputAudioPluginList(); - box_alsaPlugin->clear(); - box_alsaPlugin->addItems(pluginList); - int index = box_alsaPlugin->findText(skeleton->alsaPlugin()); - if(index < 0) index = 0; - box_alsaPlugin->setCurrentIndex(index); - - QStringList inputDeviceList = configurationManager.getAudioInputDeviceList(); - kcfg_alsaInputDevice->clear(); - kcfg_alsaInputDevice->addItems(inputDeviceList); - kcfg_alsaInputDevice->setCurrentIndex(skeleton->alsaInputDevice()); - - QStringList outputDeviceList = configurationManager.getAudioOutputDeviceList(); - kcfg_alsaOutputDevice->clear(); - kcfg_alsaOutputDevice->addItems(outputDeviceList); - kcfg_alsaOutputDevice->setCurrentIndex(skeleton->alsaOutputDevice()); - groupBox_alsa->setEnabled(true); - } - else { - groupBox_alsa->setEnabled(false); - } -} - -// void DlgAudio::codecTableChanged() -// { -// qDebug() << "codecTableChanged"; -// codecTableHasChanged = true; -// emit updateButtons(); -// } diff --git a/sflphone-client-kde/src/conf/dlgaudio.h b/sflphone-client-kde/src/conf/dlgaudio.h deleted file mode 100644 index 24b8951a4d5bcc0b095e2bee7ed810e7a6197af9..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaudio.h +++ /dev/null @@ -1,65 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> * - * Emmanuel Lepage Vallee <emmanuel.lepage@savoirfairelinux.com>* - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef DLGAUDIO_H -#define DLGAUDIO_H - -#include <QWidget> -#include <kconfigdialog.h> - -#include "ui_dlgaudiobase.h" -#include "conf/ConfigurationSkeleton.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class DlgAudio : public QWidget, public Ui_DlgAudioBase -{ -Q_OBJECT -public: - DlgAudio(KConfigDialog *parent = 0); - - ~DlgAudio(); - -private: - //bool codecTableHasChanged; - -public slots: - void updateWidgets(); - void updateSettings(); - bool hasChanged(); - /** - * Loads the ALSA settings to fill the combo boxes - * of the ALSA settings. - * ALSA choices for input, output... can be load only - * when the daemon has set ALSA as sound manager. - * So we have to load these settings once the user choses - * ALSA. - */ - void loadAlsaSettings(); - -private slots: - //void codecTableChanged(); - -signals: - void updateButtons(); -}; - -#endif diff --git a/sflphone-client-kde/src/conf/dlgaudiobase.ui b/sflphone-client-kde/src/conf/dlgaudiobase.ui deleted file mode 100644 index 5e7d099775d022d9ba0439f648a7fb6f3e0bb60f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgaudiobase.ui +++ /dev/null @@ -1,269 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>DlgAudioBase</class> - <widget class="QWidget" name="DlgAudioBase"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>467</width> - <height>437</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Form</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QGroupBox" name="groupBox1_audio"> - <property name="mouseTracking"> - <bool>false</bool> - </property> - <property name="title"> - <string/> - </property> - <layout class="QFormLayout" name="formLayout_3"> - <property name="fieldGrowthPolicy"> - <enum>QFormLayout::AllNonFixedFieldsGrow</enum> - </property> - <item row="0" column="0"> - <widget class="QLabel" name="label_interface"> - <property name="text"> - <string>Sound manager</string> - </property> - <property name="buddy"> - <cstring>kcfg_interface</cstring> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="KComboBox" name="kcfg_interface"> - <item> - <property name="text"> - <string>ALSA</string> - </property> - </item> - <item> - <property name="text"> - <string>PulseAudio</string> - </property> - </item> - </widget> - </item> - <item row="2" column="0"> - <widget class="QCheckBox" name="kcfg_enableRingtones"> - <property name="text"> - <string>Enable ringtones</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="KUrlRequester" name="KUrlRequester_ringtone"> - <property name="filter"> - <string notr="true">*.ul *.au *.wav</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QStackedWidget" name="stackedWidget_interfaceSpecificSettings"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="currentIndex"> - <number>0</number> - </property> - <widget class="QWidget" name="page1_alsa"> - <layout class="QVBoxLayout" name="verticalLayout_20"> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="QGroupBox" name="groupBox_alsa"> - <property name="title"> - <string>ALSA settings</string> - </property> - <layout class="QFormLayout" name="formLayout_4"> - <property name="fieldGrowthPolicy"> - <enum>QFormLayout::ExpandingFieldsGrow</enum> - </property> - <property name="verticalSpacing"> - <number>5</number> - </property> - <property name="leftMargin"> - <number>9</number> - </property> - <item row="0" column="0"> - <widget class="QLabel" name="label1_alsaPugin"> - <property name="text"> - <string>ALSA plugin</string> - </property> - <property name="buddy"> - <cstring>box_alsaPlugin</cstring> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="KComboBox" name="box_alsaPlugin"> - <property name="sizeAdjustPolicy"> - <enum>QComboBox::AdjustToContents</enum> - </property> - </widget> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label2_in"> - <property name="text"> - <string>Input</string> - </property> - <property name="buddy"> - <cstring>kcfg_alsaInputDevice</cstring> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="KComboBox" name="kcfg_alsaInputDevice"> - <property name="sizeAdjustPolicy"> - <enum>QComboBox::AdjustToContents</enum> - </property> - </widget> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="label3_out"> - <property name="text"> - <string>Output</string> - </property> - <property name="buddy"> - <cstring>kcfg_alsaOutputDevice</cstring> - </property> - </widget> - </item> - <item row="4" column="1"> - <widget class="KComboBox" name="kcfg_alsaOutputDevice"> - <property name="sizeAdjustPolicy"> - <enum>QComboBox::AdjustToContents</enum> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="page2_pulseAudio"> - <layout class="QVBoxLayout" name="verticalLayout_7"> - <item> - <widget class="QGroupBox" name="groupBox_pulseAudio"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>PulseAudio settings</string> - </property> - <layout class="QFormLayout" name="formLayout_11"> - <property name="fieldGrowthPolicy"> - <enum>QFormLayout::ExpandingFieldsGrow</enum> - </property> - <item row="0" column="0"> - <widget class="QCheckBox" name="kcfg_pulseAudioVolumeAlter"> - <property name="text"> - <string>Mute other applications during a call</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox1_recordGeneral"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Recording</string> - </property> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QLabel" name="label_destinationFolderd"> - <property name="text"> - <string>Destination folder</string> - </property> - <property name="buddy"> - <cstring>KUrlRequester_destinationFolder</cstring> - </property> - </widget> - </item> - <item> - <widget class="KUrlRequester" name="KUrlRequester_destinationFolder"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="verticalSpacer"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>40</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <customwidgets> - <customwidget> - <class>KUrlRequester</class> - <extends>QFrame</extends> - <header>kurlrequester.h</header> - </customwidget> - <customwidget> - <class>KComboBox</class> - <extends>QComboBox</extends> - <header>kcombobox.h</header> - </customwidget> - </customwidgets> - <resources/> - <connections> - <connection> - <sender>kcfg_interface</sender> - <signal>currentIndexChanged(int)</signal> - <receiver>stackedWidget_interfaceSpecificSettings</receiver> - <slot>setCurrentIndex(int)</slot> - <hints> - <hint type="sourcelabel"> - <x>215</x> - <y>31</y> - </hint> - <hint type="destinationlabel"> - <x>442</x> - <y>337</y> - </hint> - </hints> - </connection> - </connections> -</ui> diff --git a/sflphone-client-kde/src/conf/dlgdisplay.cpp b/sflphone-client-kde/src/conf/dlgdisplay.cpp deleted file mode 100644 index 128bb9fc72a138f8e0f1e43087b3c246011af839..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgdisplay.cpp +++ /dev/null @@ -1,34 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "dlgdisplay.h" - -DlgDisplay::DlgDisplay(QWidget *parent) - : QWidget(parent) -{ - setupUi(this); -} - - -DlgDisplay::~DlgDisplay() -{ -} - - diff --git a/sflphone-client-kde/src/conf/dlgdisplay.h b/sflphone-client-kde/src/conf/dlgdisplay.h deleted file mode 100644 index c1e8627f488aaad184a93aad281ce53faa918de4..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgdisplay.h +++ /dev/null @@ -1,41 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef DLGDISPLAY_H -#define DLGDISPLAY_H - -#include <QWidget> - -#include "ui_dlgdisplaybase.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class DlgDisplay : public QWidget, public Ui_DlgDisplayBase -{ -Q_OBJECT -public: - DlgDisplay(QWidget *parent = 0); - - ~DlgDisplay(); - -}; - -#endif diff --git a/sflphone-client-kde/src/conf/dlgdisplaybase.ui b/sflphone-client-kde/src/conf/dlgdisplaybase.ui deleted file mode 100644 index 2d91e764f5eeaef3c2c4ffacd8add2dd9ac3a477..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlgdisplaybase.ui +++ /dev/null @@ -1,112 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>DlgDisplayBase</class> - <widget class="QWidget" name="DlgDisplayBase"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>373</width> - <height>300</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Form</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QLabel" name="label1_notifications"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>Enable notifications</string> - </property> - </widget> - </item> - <item> - <widget class="QWidget" name="widget1_notifications" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_5"> - <item> - <widget class="QCheckBox" name="kcfg_notifOnCalls"> - <property name="text"> - <string>On incoming calls</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="kcfg_notifOnMessages"> - <property name="text"> - <string>On messages</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QLabel" name="label2_displayMainWindow"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>Show main window</string> - </property> - </widget> - </item> - <item> - <widget class="QWidget" name="widget_displayMainWindow" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_6"> - <item> - <widget class="QCheckBox" name="kcfg_displayOnStart"> - <property name="text"> - <string>On start</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="kcfg_displayOnCalls"> - <property name="text"> - <string>On incoming calls</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="verticalSpacer_configDisplay"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>20</width> - <height>16777215</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <resources/> - <connections/> -</ui> diff --git a/sflphone-client-kde/src/conf/dlggeneral.cpp b/sflphone-client-kde/src/conf/dlggeneral.cpp deleted file mode 100644 index 6350bde5af3286f135410f62cfb22c1eda2df962..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlggeneral.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "dlggeneral.h" -#include <QDebug> -#include <QToolButton> -#include <QAction> - -DlgGeneral::DlgGeneral(QWidget *parent) - : QWidget(parent) -{ - setupUi(this); - - connect(toolButton_historyClear, SIGNAL(clicked()), this, SIGNAL(clearCallHistoryAsked())); -} - - -DlgGeneral::~DlgGeneral() -{ -} - diff --git a/sflphone-client-kde/src/conf/dlggeneral.h b/sflphone-client-kde/src/conf/dlggeneral.h deleted file mode 100644 index 610a776d36099854645405f63d01a8d9963e4d03..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlggeneral.h +++ /dev/null @@ -1,44 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef DLGGENERAL_H -#define DLGGENERAL_H - -#include <QWidget> - -#include "ui_dlggeneralbase.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class DlgGeneral : public QWidget, public Ui_DlgGeneralBase -{ -Q_OBJECT -public: - DlgGeneral(QWidget *parent = 0); - - ~DlgGeneral(); - -signals: - void clearCallHistoryAsked(); - -}; - -#endif diff --git a/sflphone-client-kde/src/conf/dlggeneralbase.ui b/sflphone-client-kde/src/conf/dlggeneralbase.ui deleted file mode 100644 index cead471b44404b7027a3800d92e7d9897dee90bf..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlggeneralbase.ui +++ /dev/null @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>DlgGeneralBase</class> - <widget class="QWidget" name="DlgGeneralBase"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>525</width> - <height>404</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Form</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QGroupBox" name="groupBox1_history_2"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Call history</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_21"> - <item> - <widget class="QWidget" name="widget_historyCapacity_2" native="true"> - <layout class="QHBoxLayout" name="horizontalLayout_11"> - <item> - <widget class="QCheckBox" name="kcfg_enableHistory"> - <property name="text"> - <string>Keep my history for at least</string> - </property> - </widget> - </item> - <item> - <widget class="KIntSpinBox" name="kcfg_historyMax"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimum"> - <number>-8</number> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="label"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="text"> - <string>days</string> - </property> - </widget> - </item> - <item> - <spacer name="horizontalSpacer"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QToolButton" name="toolButton_historyClear"> - <property name="text"> - <string>Clear history</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox2_connection_2"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="title"> - <string>Connection</string> - </property> - <layout class="QFormLayout" name="formLayout_13"> - <property name="fieldGrowthPolicy"> - <enum>QFormLayout::ExpandingFieldsGrow</enum> - </property> - <item row="0" column="0"> - <widget class="QLabel" name="label_SIPPort_2"> - <property name="text"> - <string>SIP Port</string> - </property> - <property name="buddy"> - <cstring>kcfg_SIPPort</cstring> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QWidget" name="widget_SIPPort_2" native="true"> - <property name="minimumSize"> - <size> - <width>50</width> - <height>0</height> - </size> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_9"> - <property name="margin"> - <number>0</number> - </property> - <item> - <widget class="KIntSpinBox" name="kcfg_SIPPort"/> - </item> - <item> - <widget class="QLabel" name="label_WarningSIPPort"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="text"> - <string/> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="verticalSpacer_configGeneral_2"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>504</width> - <height>171</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <customwidgets> - <customwidget> - <class>KIntSpinBox</class> - <extends>QSpinBox</extends> - <header>knuminput.h</header> - </customwidget> - </customwidgets> - <resources> - <include location="../qrc/resources.qrc"/> - </resources> - <connections/> -</ui> diff --git a/sflphone-client-kde/src/conf/dlghooks.cpp b/sflphone-client-kde/src/conf/dlghooks.cpp deleted file mode 100644 index adea033ed25b208d2e79282e58e712000eeb4564..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlghooks.cpp +++ /dev/null @@ -1,34 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#include "dlghooks.h" - -DlgHooks::DlgHooks(QWidget *parent) - : QWidget(parent) -{ - setupUi(this); -} - - -DlgHooks::~DlgHooks() -{ -} - - diff --git a/sflphone-client-kde/src/conf/dlghooks.h b/sflphone-client-kde/src/conf/dlghooks.h deleted file mode 100644 index 80800e2b09671eeaed275c1bf6f00b084ddeb604..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlghooks.h +++ /dev/null @@ -1,41 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ -#ifndef DLGHOOKS_H -#define DLGHOOKS_H - -#include <QWidget> - -#include "ui_dlghooksbase.h" - -/** - @author Jérémy Quentin <jeremy.quentin@gmail.com> -*/ -class DlgHooks : public QWidget, public Ui_DlgHooksBase -{ -Q_OBJECT -public: - DlgHooks(QWidget *parent = 0); - - ~DlgHooks(); - -}; - -#endif diff --git a/sflphone-client-kde/src/conf/dlghooksbase.ui b/sflphone-client-kde/src/conf/dlghooksbase.ui deleted file mode 100644 index 558daf4440807d13d931c66f38be21f4327b536c..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/dlghooksbase.ui +++ /dev/null @@ -1,203 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>DlgHooksBase</class> - <widget class="QWidget" name="DlgHooksBase"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>520</width> - <height>407</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Form</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QGroupBox" name="groupBox_urlArgument"> - <property name="title"> - <string>URL Argument</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_12"> - <item> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Custom commands on incoming calls with URL</string> - </property> - <property name="wordWrap"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QWidget" name="widget_protocols" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_8"> - <property name="leftMargin"> - <number>0</number> - </property> - <property name="topMargin"> - <number>4</number> - </property> - <property name="rightMargin"> - <number>4</number> - </property> - <property name="bottomMargin"> - <number>4</number> - </property> - <item> - <widget class="QCheckBox" name="kcfg_enableHooksSIP"> - <property name="text"> - <string>Trigger on specific SIP header</string> - </property> - </widget> - </item> - <item> - <widget class="QLineEdit" name="kcfg_hooksSIPHeader"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QCheckBox" name="kcfg_enableHooksIAX"> - <property name="text"> - <string>Trigger on IAX2 URL</string> - </property> - </widget> - </item> - <item> - <widget class="QWidget" name="widget_urlArgumentForm" native="true"> - <layout class="QHBoxLayout" name="horizontalLayout"> - <property name="leftMargin"> - <number>0</number> - </property> - <property name="topMargin"> - <number>4</number> - </property> - <property name="rightMargin"> - <number>4</number> - </property> - <property name="bottomMargin"> - <number>4</number> - </property> - <item> - <widget class="QLabel" name="label_command"> - <property name="text"> - <string>Command to run</string> - </property> - <property name="buddy"> - <cstring>kcfg_hooksCommand</cstring> - </property> - </widget> - </item> - <item> - <widget class="KLineEdit" name="kcfg_hooksCommand"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>%s will be replaced with the passed URL.</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox_phoneNumberFormatting"> - <property name="title"> - <string>Phone number rewriting</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_13"> - <item> - <widget class="QWidget" name="widget_phoneNumberFormattingForm" native="true"> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <property name="leftMargin"> - <number>0</number> - </property> - <property name="topMargin"> - <number>4</number> - </property> - <property name="rightMargin"> - <number>4</number> - </property> - <property name="bottomMargin"> - <number>4</number> - </property> - <item> - <widget class="QCheckBox" name="kcfg_addPrefix"> - <property name="text"> - <string>Prefix dialed numbers with</string> - </property> - </widget> - </item> - <item> - <widget class="KLineEdit" name="kcfg_prepend"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <spacer name="verticalSpacer_configHooks"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>499</width> - <height>96</height> - </size> - </property> - </spacer> - </item> - </layout> - </widget> - <customwidgets> - <customwidget> - <class>KLineEdit</class> - <extends>QLineEdit</extends> - <header>klineedit.h</header> - </customwidget> - </customwidgets> - <resources/> - <connections/> -</ui> diff --git a/sflphone-client-kde/src/conf/kcfg_settings.kcfgc b/sflphone-client-kde/src/conf/kcfg_settings.kcfgc deleted file mode 100644 index 085bc952854e6aa833d5a450ee40b576d3f34cb6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/kcfg_settings.kcfgc +++ /dev/null @@ -1,5 +0,0 @@ - -File=sflphone-client-kde.kcfg -ClassName=ConfigurationSkeletonBase -Singleton=false -Mutators=true diff --git a/sflphone-client-kde/src/conf/sflphone-client-kde.kcfg b/sflphone-client-kde/src/conf/sflphone-client-kde.kcfg deleted file mode 100644 index e832419a9391888d8f9e9735111a2685590337a6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/conf/sflphone-client-kde.kcfg +++ /dev/null @@ -1,121 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd"> -<kcfg> - <kcfgfile name="ConfigDialogKDE" /> - <group name="main"> - - <!-- General Settings --> - - <entry name="SIPPort" type="Int"> - <label>Defines the port that will be used for SIP communication.</label> - <min> 1025 </min> - <max> 65536 </max> - <default> 1025 </default> - </entry> - <entry name="enableHistory" type="Bool"> - <label>Defines whether sflphone should keep a history of calls.</label> - </entry> - <entry name="historyMax" type="Int"> - <label>Defines the number of days the history has to be kept.</label> - <min> 1 </min> - <max> 99 </max> - <default> 30 </default> - </entry> - - <!-- Display Settings --> - - <entry name="notifOnCalls" type="Bool"> - <label>Defines whether user should be notified when receiving a call.</label> - </entry> - <entry name="notifOnMessages" type="Bool"> - <label>Defines whether user should be notified when receiving a message.</label> - </entry> - <entry name="displayOnStart" type="Bool"> - <label>Defines whether the main window should be displayed on start.</label> - </entry> - <entry name="displayOnCalls" type="Bool"> - <label>Defines whether the main window should be displayed when receiving a message.</label> - </entry> - - <!-- Audio Settings --> - - <entry name="interface" type="Enum"> - <label>Defines the Stun server to use.</label> - <choices> - <choice name="ALSA" /> - <choice name="PulseAudio" /> - </choices> - </entry> - <entry name="enableRingtones" type="Bool"> - <label>Defines whether ringtones are enabled.</label> - </entry> - <entry name="ringtone" type="Path"> - <label>Defines which ringtone is used.</label> - </entry> - <!-- - <entry name="activeCodecList" type="StringList"> - <label>Defines which ALSA plugin to use.</label> - </entry> - --> - <entry name="alsaPlugin" type="String"> - <label>Defines which ALSA plugin to use.</label> - </entry> - <entry name="alsaInputDevice" type="Int"> - <label>Defines which ALSA Input device to use.</label> - </entry> - <entry name="alsaOutputDevice" type="Int"> - <label>Defines which ALSA Output device to use.</label> - </entry> - <entry name="pulseAudioVolumeAlter" type="Bool"> - <label>Defines whether pulse audio can mute other applications during a call.</label> - </entry> - - <!-- Address Book Settings --> - - <entry name="enableAddressBook" type="Bool"> - <label>Defines whether the search in KDE Address Book is enabled</label> - </entry> - <entry name="maxResults" type="Int"> - <label>Defines the max number of contacts to display during a search in address book.</label> - </entry> - <entry name="displayPhoto" type="Bool"> - <label>Defines whether to display contacts photos.</label> - </entry> - <entry name="business" type="Bool"> - <label>Defines whether to display professionnal phone numbers.</label> - </entry> - <entry name="mobile" type="Bool"> - <label>Defines whether to display mobile phone numbers.</label> - </entry> - <entry name="home" type="Bool"> - <label>Defines whether to display personnal phone numbers.</label> - </entry> - - <!-- Record Settings --> - - <entry name="destinationFolder" type="Path"> - <label>Defines the destination directory for call recordings.</label> - </entry> - - <!-- Hooks Settings --> - - <entry name="enableHooksSIP" type="Bool"> - <label>Defines whether to enable hooks for SIP accounts.</label> - </entry> - <entry name="enableHooksIAX" type="Bool"> - <label>Defines whether to enable hooks for IAX accounts.</label> - </entry> - <entry name="hooksSIPHeader" type="String"> - <label>Defines which header to catch for SIP accounts hooks.</label> - </entry> - <entry name="hooksCommand" type="String"> - <label>Defines which command to execute.</label> - </entry> - <entry name="addPrefix" type="Bool"> - <label>Defines whether to add a prefix for outgoing calls.</label> - </entry> - <entry name="prepend" type="String"> - <label>Defines the prefix to add.</label> - </entry> - </group> -</kcfg> diff --git a/sflphone-client-kde/src/configurationmanager_interface_singleton.cpp b/sflphone-client-kde/src/configurationmanager_interface_singleton.cpp deleted file mode 100644 index 6ace1b416f0bbb021834b5c8eb23ba684833889e..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/configurationmanager_interface_singleton.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - - #include "configurationmanager_interface_singleton.h" - - -ConfigurationManagerInterface * ConfigurationManagerInterfaceSingleton::interface - = new ConfigurationManagerInterface( - "org.sflphone.SFLphone", - "/org/sflphone/SFLphone/ConfigurationManager", - QDBusConnection::sessionBus()); - -ConfigurationManagerInterface & ConfigurationManagerInterfaceSingleton::getInstance(){ - if(!interface->connection().isConnected()) - { - throw "Error : sflphoned not connected. Service " + interface->service() + " not connected. From configuration manager interface."; - } - return *interface; -} - \ No newline at end of file diff --git a/sflphone-client-kde/src/configurationmanager_interface_singleton.h b/sflphone-client-kde/src/configurationmanager_interface_singleton.h deleted file mode 100644 index 2d00da14c16b06354f2b38c17965fd9ff116eee3..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/configurationmanager_interface_singleton.h +++ /dev/null @@ -1,41 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2010 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef CONFIGURATION_MANAGER_INTERFACE_SINGLETON_H -#define CONFIGURATION_MANAGER_INTERFACE_SINGLETON_H - -#include "configurationmanager_dbus_interface.h" - - -class ConfigurationManagerInterfaceSingleton -{ - -private: - - static ConfigurationManagerInterface * interface; - -public: - - static ConfigurationManagerInterface & getInstance(); - -}; - -#endif \ No newline at end of file diff --git a/sflphone-client-kde/src/dbus/callmanager-introspec.xml b/sflphone-client-kde/src/dbus/callmanager-introspec.xml deleted file mode 100644 index 534bde252d506dcda4b622b0667c7b86005d8510..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/dbus/callmanager-introspec.xml +++ /dev/null @@ -1,699 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> - -<node name="/callmanager-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> - <interface name="org.sflphone.SFLphone.CallManager"> - - <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> - <p>The CallManager interface is used to manage any call related actions.</p> - <p>Since SFLphone-daemon support multiple incoming/outgoing calls, any actions involving a specific call must address the method by the means of a unique callID. SFLphone-clients is responsible to generate the callID on outgoing call. On the other hand, SFLphone-daemon will generate a unique callID on incoming calls.</p> - </tp:docstring> - <method name="placeCall" tp:name-for-bindings="placeCall"> - <tp:docstring> - <p>This is the main method in order to place a new call. The call is registered to the daemon using this method.</p> - </tp:docstring> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - The ID of the account you want to make a call with. If the call is to be placed whithout any account by the means of a SIP URI (i.e. sip:num@server), the "IP2IP_PROFILE" is passed as the accountID. For more details about accounts see the configuration manager interface. - </tp:docstring> - </arg> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID is a unique identifier that must be randomly generated on the client's side. Any subsequent actions refering to this call must use this callID. - </tp:docstring> - </arg> - <arg type="s" name="to" direction="in"> - <tp:docstring> - If bound to a VoIP account, then the argument is the phone number. In case of calls involving "IP2IP_PROFILE", a complete SIP URI must be specified. - </tp:docstring> - </arg> - </method> - - <method name="placeCallFirstAccount" tp:name-for-bindings="placeCallFirstAccount"> - <tp:added version="0.9.8"/> - <tp:docstring> - Place a call with the fist registered account, regarding to the account list order. - <tp:rationale> - Use this function when you don't have any information about the accounts used (Ex: Firefly mozilla extension) - </tp:rationale> - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID is a unique identifier that must be randomly generated on the client's side. Any subsequent actions refering to this call must use this callID. - </tp:docstring> - </arg> - <arg type="s" name="to" direction="in"> - <tp:docstring> - If bound to a VoIP account, then the argument is the phone number. In case of calls involving "IP2IP_PROFILE", a complete SIP URI must be specified. - </tp:docstring> - </arg> - </method> - - <method name="refuse" tp:name-for-bindings="refuse"> - <tp:docstring> - Refuse an incoming call. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID. - </tp:docstring> - </arg> - - </method> - - <method name="accept" tp:name-for-bindings="accept"> - <tp:docstring> - Answer an incoming call. Automatically put the current call on state HOLD. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID. - </tp:docstring> - </arg> - </method> - - <method name="hangUp" tp:name-for-bindings="hangUp"> - <tp:docstring> - Hangup a call in state "CURRENT" or "HOLD". - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID. - </tp:docstring> - </arg> - </method> - - <method name="hangUpConference" tp:name-for-bindings="hangUpConference"> - <tp:added version="0.9.7"/> - <tp:docstring> - Hangup a conference, and every call participating to the conference. - </tp:docstring> - <arg type="s" name="confID" direction="in"> - <tp:docstring> - The unique conference ID. - </tp:docstring> - </arg> - </method> - - <method name="hold" tp:name-for-bindings="hold"> - <tp:docstring> - Place a call on hold. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID. - </tp:docstring> - </arg> - </method> - - <method name="unhold" tp:name-for-bindings="unhold"> - <tp:docstring> - Hold off a call, and place this call on state CURRENT. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID. - </tp:docstring> - </arg> - </method> - - <method name="transfert" tp:name-for-bindings="transfert"> - <tp:docstring> - Transfer a call to given phone number. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The callID. - </tp:docstring> - </arg> - <arg type="s" name="to" direction="in"> - <tp:docstring> - The phone number to transfer the call to. - </tp:docstring> - </arg> - </method> - - <method name="playDTMF" tp:name-for-bindings="playDTMF"> - <tp:docstring> - Dual-Tone multi-frequency. Tell the core to play dial tones. A SIP INFO message is sent to notify the server. - </tp:docstring> - <arg type="s" name="key" direction="in"> - <tp:docstring> - Unicode charter for pressed key - </tp:docstring> - </arg> - </method> - - <method name="startTone" tp:name-for-bindings="startTone"> - <tp:docstring> - Start audio stream and play tone.. - </tp:docstring> - <arg type="i" name="start" direction="in"/> - <arg type="i" name="type" direction="in"/> - </method> - - <method name="setVolume" tp:name-for-bindings="setVolume"> - <tp:docstring> - <p>Sets the volume using a linear scale [0,100].</p> - <tp:rationale>Pulseaudio has its own mechanism to modify application volume. This method is enabled only if the ALSA API is used.</tp:rationale> - </tp:docstring> - <arg type="s" name="device" direction="in"> - <tp:docstring> - The device: mic or speaker - </tp:docstring> - </arg> - <arg type="d" name="value" direction="in"> - <tp:docstring> - The volume value (between 0 and 100) - </tp:docstring> - </arg> - </method> - - <method name="getVolume" tp:name-for-bindings="getVolume"> - <tp:docstring> - <p>Return the volume value of the given device on a linear scale [0,100].</p> - <tp:rationale>Only enabled if the ALSA API is used, Pulseaudio has its own mechanism to modify application volume.</tp:rationale> - </tp:docstring> - <arg type="s" name="device" direction="in"> - <tp:docstring> - The device: mic or speaker - </tp:docstring> - </arg> - <arg type="d" name="value" direction="out"> - <tp:docstring> - The volume value (between 0 and 100) - </tp:docstring> - </arg> - </method> - - <method name="joinParticipant" tp:name-for-bindings="joinParticipant"> - <tp:added version="0.9.7"/> - <tp:docstring> - <p>Join two participants together to create a 3-way conference including the current client.</p> - <tp:rationale>The signal <tp:member-ref>conferenceCreated</tp:member-ref> is emitted on success.</tp:rationale> - </tp:docstring> - <arg type="s" name="sel_callID" direction="in"/> - <arg type="s" name="drag_callID" direction="in"/> - </method> - - <method name="addParticipant" tp:name-for-bindings="addParticipant"> - <tp:added version="0.9.7"/> - <tp:docstring> - <p>Join a new particiant to an existing conference.</p> - <tp:rationale>The signal <tp:member-ref>conferenceChanged</tp:member-ref> is emitted on success.</tp:rationale> - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The ID of the call to add to the conference - </tp:docstring> - </arg> - <arg type="s" name="confID" direction="in"> - <tp:docstring> - An existing conference ID - </tp:docstring> - </arg> - </method> - - <method name="addMainParticipant" tp:name-for-bindings="addMainParticipant"> - <tp:added version="0.9.7"/> - <tp:docstring> - <p>As the core can handle multiple calls an conferences, it may happens that the client's user leave a conference to answer an incoming call or send new ones. This method is used to reintroduce SFLphone-client's user into the conference.</p> - <p>It put the current call on state HOLD or detach SFLphone-client's user from the another conference.</p> - </tp:docstring> - <arg type="s" name="confID" direction="in"> - <tp:docstring> - An existing conference ID - </tp:docstring> - </arg> - </method> - - <method name="detachParticipant" tp:name-for-bindings="detachParticipant"> - <tp:added version="0.9.7"/> - <tp:docstring> - Detach the given call from the conference. If only one participant is left, the conference is deleted and the signal <tp:member-ref>conferenceRemoved</tp:member-ref> is emited. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The call ID - </tp:docstring> - </arg> - </method> - - <method name="joinConference" tp:name-for-bindings="joinConference"> - <tp:added version="0.9.7"/> - <tp:docstring> - Join two conferences together. - </tp:docstring> - <arg type="s" name="sel_confID" direction="in"/> - <arg type="s" name="drag_confID" direction="in"/> - </method> - - <method name="getConferenceDetails" tp:name-for-bindings="getConferenceDetails"> - <tp:added version="0.9.7"/> - <tp:docstring> - Returns a hashtable containing conference details. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The call ID - </tp:docstring> - </arg> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="infos" direction="out"> - <tp:docstring> - A map containing the ID of the conferences and their states. - </tp:docstring> - </arg> - </method> - - <method name="getConferenceList" tp:name-for-bindings="getConferenceList"> - <tp:added version="0.9.7"/> - <tp:docstring> - Returns a list containing all active conferences. - </tp:docstring> - <arg type="as" name="list" direction="out"> - <tp:docstring> - The list of conferences. - </tp:docstring> - </arg> - </method> - - <method name="setRecording" tp:name-for-bindings="setRecording"> - <tp:docstring> - Start recording a call. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The ID of the call to record. - </tp:docstring> - </arg> - </method> - - <method name="getIsRecording" tp:name-for-bindings="getIsRecording"> - <tp:docstring> - Tells whether or not a call is being recorded. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The call ID. - </tp:docstring> - </arg> - <arg type="b" name="isRecording" direction="out"> - <tp:docstring> - Returns true is the call is being recorded. False otherwise. - </tp:docstring> - </arg> - </method> - - <method name="getCallDetails" tp:name-for-bindings="getCallDetails"> - <tp:docstring> - Get all the details about a specific call. - </tp:docstring> - <arg type="s" name="callID" direction="in"> - <tp:docstring> - The call ID. - </tp:docstring> - </arg> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="infos" direction="out" tp:type="String_String_Map"> - <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> - <p>A map containing the call details: </p> - <ul> - <li>ACCOUNTID</li> - <li>PEER_NUMBER</li> - <li>PEER_NAME</li> - <li>DISPLAY_NAME</li> - <li>CALL_STATE</li> - <li>CALL_TYPE</li> - </ul> - </tp:docstring> - </arg> - </method> - - <method name="getCallList" tp:name-for-bindings="getCallList"> - <tp:docstring> - Get the list of active calls. - <tp:rationale>To get the call details, iterate on the return value and call <tp:member-ref>getCallDetails</tp:member-ref> method.</tp:rationale> - </tp:docstring> - <arg type="as" name="list" direction="out"> - <tp:docstring> - A list of call IDs. - </tp:docstring> - </arg> - </method> - - <method name="getCurrentCallID" tp:name-for-bindings="getCurrentCallID"> - <tp:docstring> - Get the CURRENT call ID. - </tp:docstring> - @param[out] output callID - <arg type="s" name="callID" direction="out"> - <tp:docstring> - The current call ID. - </tp:docstring> - </arg> - </method> - - <method name="getCurrentCodecName" tp:name-for-bindings="getCurrentCodecName"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" direction="in"/> - <arg type="s" name="codecName" direction="out"/> - </method> - - <signal name="currentSelectedCodec" tp:name-for-bindings="currentSelectedCodec"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - <arg type="s" name="codecName"/> - </signal> - - <signal name="incomingCall" tp:name-for-bindings="incomingCall"> - <tp:docstring> - <p>Notify an incoming call.</p> - <p>The callID generated by the daemon and must be stored by the clients in order to address other action for - this call.</p> - <tp:rationale>The client must subscribe to this signal to handle incoming calls.</tp:rationale> - </tp:docstring> - <arg type="s" name="accountID"> - <tp:docstring> - The account ID of the callee. Clients must notify the right account when receiving this signal. - </tp:docstring> - </arg> - <arg type="s" name="callID"> - <tp:docstring> - A new call ID. - </tp:docstring> - </arg> - <arg type="s" name="from"> - <tp:docstring> - The caller phone number. - </tp:docstring> - </arg> - </signal> - - <signal name="incomingMessage" tp:name-for-bindings="incomingMessage"> - <tp:docstring> - Unused - </tp:docstring> - <arg type="s" name="accountID" /> - <arg type="s" name="message" /> - </signal> - - <signal name="callStateChanged" tp:name-for-bindings="callStateChanged"> - <tp:docstring> - <p>Notify of a change in a call state.</p> - <p>The client must subscribe to this signal.</p> - </tp:docstring> - <arg type="s" name="callID"> - <tp:docstring> - The call ID. - </tp:docstring> - </arg> - <arg type="s" name="state" > - <tp:docstring> - The acceptable states are: - <ul> - <li>INCOMING: Initial state of incoming calls</li> - <li>RINGING: Initial state of received outgoing call</li> - <li>CURRENT: The normal active state of an answered call</li> - <li>HUNGUP: Notify that the call has been hungup by peer</li> - <li>BUSY</li> - <li>FAILURE: Error when processing a call</li> - <li>HOLD</li> - <li>UNHOLD_CURRENT</li> - <li>UNHOLD_RECORD</li> - </ul> - </tp:docstring> - </arg> - </signal> - - <signal name="conferenceChanged" tp:name-for-bindings="conferenceChanged"> - <tp:added version="0.9.7"/> - <tp:docstring> - Notify of a change in the conferences state - </tp:docstring> - <arg type="s" name="confID"> - <tp:docstring> - The conference ID. - </tp:docstring> - </arg> - <arg type="s" name="state"> - <tp:docstring> - The acceptable states are: - <ul> - <li>ACTIVE_ATTACHED</li> - <li>ACTIVE_DETACHED</li> - <li>HOLD</li> - </ul> - </tp:docstring> - </arg> - </signal> - - <method name="getParticipantList" tp:name-for-bindings="getParticipantList"> - <tp:added version="0.9.7"/> - <tp:docstring> - Get the call IDs of every participant to a given conference. The client should keep and update the list of participant. - </tp:docstring> - <arg type="s" name="confID" direction="in"> - <tp:docstring> - The conference ID. - </tp:docstring> - </arg> - <arg type="as" name="list" direction="out"> - <tp:docstring> - The list of the call IDs. - </tp:docstring> - </arg> - </method> - - <signal name="conferenceCreated" tp:name-for-bindings="conferenceCreated"> - <tp:added version="0.9.7"/> - <tp:docstring> - Emited when a new conference is created. SFLphone-client is reponsible to store the confID and call <tp:member-ref>getParticipantList</tp:member-ref> to update the display. - </tp:docstring> - <arg type="s" name="confID"> - <tp:docstring> - A new conference ID. - </tp:docstring> - </arg> - </signal> - - <signal name="conferenceRemoved" tp:name-for-bindings="conferenceRemoved"> - <tp:added version="0.9.7"/> - <tp:docstring> - Emited when a new conference is remove. SFLphone-client should have kept a list of current participant in order to display modification. - </tp:docstring> - <arg type="s" name="confID"> - <tp:docstring> - The conference ID. - </tp:docstring> - </arg> - </signal> - - <method name="holdConference" tp:name-for-bindings="holdConference"> - <tp:added version="0.9.7"/> - <tp:docstring> - Hold on every calls participating to this conference. - </tp:docstring> - <arg type="s" name="confID" direction="in"> - <tp:docstring> - The conference ID. - </tp:docstring> - </arg> - </method> - - <method name="unholdConference" tp:name-for-bindings="unholdConference"> - <tp:added version="0.9.7"/> - <tp:docstring> - Hold off every calls participating to this conference. - </tp:docstring> - <arg type="s" name="confID" direction="in"> - <tp:docstring> - The conference ID. - </tp:docstring> - </arg> - </method> - - <signal name="sipCallStateChanged" tp:name-for-bindings="sipCallStateChanged"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - <arg type="s" name="state" /> - <arg type="i" name="code" /> - </signal> - - <signal name="registrationStateChanged" tp:name-for-bindings="registrationStateChanged"> - <tp:docstring> - <p>The state of an account has changed.</p> - <p>The clients have to subscribe to this signal to use accounts.</p> - </tp:docstring> - <arg type="s" name="accountID" > - <tp:docstring> - The account ID - </tp:docstring> - </arg> - <arg type="s" name="state"> - <tp:docstring> - The new registration state - </tp:docstring> - </arg> - <arg type="i" name="code"> - <tp:docstring> - The SIP or IAX2 code - </tp:docstring> - </arg> - </signal> - - <signal name="voiceMailNotify" tp:name-for-bindings="voiceMailNotify"> - <tp:docstring> - Notify the clients of the voicemail number for a specific account, if applicable. - </tp:docstring> - <arg type="s" name="accountID"> - <tp:docstring> - The account ID. - </tp:docstring> - </arg> - <arg type="i" name="count"> - <tp:docstring> - The number of waiting messages. - </tp:docstring> - </arg> - </signal> - - <signal name="volumeChanged" tp:name-for-bindings="volumeChanged"> - <tp:docstring> - Notify the clients of a volume level change. - </tp:docstring> - <arg type="s" name="device"> - <tp:docstring> - The device: mic or speaker - </tp:docstring> - </arg> - <arg type="d" name="value"> - <tp:docstring> - The new volume value - </tp:docstring> - </arg> - </signal> - - <signal name="transferSucceded" tp:name-for-bindings="transferSucceded"> - <tp:docstring> - The transfer has been successfully processed. - </tp:docstring> - </signal> - - <signal name="transferFailed" tp:name-for-bindings="transferFailed"> - <tp:docstring> - The transfer operation has failed. - </tp:docstring> - </signal> - - <signal name="secureSdesOn" tp:name-for-bindings="secureSdesOn"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID"/> - </signal> - - <signal name="secureSdesOff" tp:name-for-bindings="secureSdesOff"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - </signal> - - <!-- ZRTP Methods and Signals --> - <signal name="secureZrtpOn" tp:name-for-bindings="secureZrtpOn"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - <arg type="s" name="cipher" /> - </signal> - - <signal name="secureZrtpOff" tp:name-for-bindings="secureZrtpOff"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - </signal> - - <signal name="confirmGoClear" tp:name-for-bindings="confirmGoClear"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - </signal> - - <signal name="zrtpNegotiationFailed" tp:name-for-bindings="zrtpNegotiationFailed"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - <arg type="s" name="reason" /> - <arg type="s" name="severity" /> - </signal> - - <signal name="zrtpNotSuppOther" tp:name-for-bindings="zrtpNotSuppOther"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - </signal> - - <signal name="showSAS" tp:name-for-bindings="showSAS"> - <tp:added version="0.9.7"/> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" /> - <arg type="s" name="sas" /> - <arg type="b" name="verified"/> - </signal> - - <method name="setSASVerified" tp:name-for-bindings="setSASVerified"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" direction="in"/> - </method> - - <method name="resetSASVerified" tp:name-for-bindings="resetSASVerified"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" direction="in"/> - </method> - - <method name="setConfirmGoClear" tp:name-for-bindings="setConfirmGoClear"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" direction="in"/> - </method> - - <method name="requestGoClear" tp:name-for-bindings="requestGoClear"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" direction="in"/> - </method> - - <method name="acceptEnrollment" tp:name-for-bindings="acceptEnrollment"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" direction="in"/> - <arg type="b" name="accepted" direction="in"/> - </method> - - <method name="setPBXEnrollment" tp:name-for-bindings="setPBXEnrollment"> - <tp:added version="0.9.7"/> - <tp:docstring> - </tp:docstring> - <arg type="s" name="callID" direction="in"/> - <arg type="b" name="yesNo" direction="in"/> - </method> - - </interface> -</node> diff --git a/sflphone-client-kde/src/dbus/configurationmanager-introspec.xml b/sflphone-client-kde/src/dbus/configurationmanager-introspec.xml deleted file mode 100644 index 8d8dcf9468526693cbaa6b74e668247fb0485919..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/dbus/configurationmanager-introspec.xml +++ /dev/null @@ -1,1019 +0,0 @@ -<?xml version="1.0" ?> -<node name="/configurationmanager-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> - <interface name="org.sflphone.SFLphone.ConfigurationManager"> - - <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> - Used to handle the configuration stuff: accounts settings, account registration, user preferences, ... - </tp:docstring> - - <method name="getAccountDetails" tp:name-for-bindings="getAccountDetails"> - <tp:docstring> - Get all parameters of the specified account. - </tp:docstring> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - The account ID - </tp:docstring> - </arg> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map"> - <tp:docstring> - The available keys / parameters are: - <ul> - <li>CONFIG_ACCOUNT_ENABLE: True or False (Default: True)</li> - <li>CONFIG_ACCOUNT_RESOLVE_ONCE</li> - <li>CONFIG_ACCOUNT_TYPE: SIP or IAX2 (Default: SIP)</li> - <li>HOSTNAME: The IP adress or hostname of the registrar</li> - <li>USERNAME: The username (or extension) of the account</li> - <li>PASSWORD: The password associated to the account</li> - <li>REALM</li> - <li>AUTHENTICATION_USERNAME</li> - <li>CONFIG_ACCOUNT_MAILBOX: Number to dial to access the voicemail box</li> - <li>CONFIG_ACCOUNT_REGISTRATION_EXPIRE: SIP header expiration value (Default: 1600)</li> - <li>LOCAL_INTERFACE: The network interface (Default: eth0)</li> - <li>PUBLISHED_SAMEAS_LOCAL: If False, the published address equals the local address. This is the default.</li> - <li>PUBLISHED_ADDRESS: The SIP published address</li> - <li>LOCAL_PORT: The SIP listening port (Default: 5060)</li> - <li>PUBLISHED_PORT: The SIP published port</li> - <li>DISPLAY_NAMEL: The display name</li> - <li>STUN_ENABLE: True or False (Default: False)</li> - <li>STUN_SERVER: The STUN server address</li> - <li>REGISTRATION_STATUS: The account registration status. Should be Registered to make calls.</li> - <li>REGISTRATION_STATE_CODE</li> - <li>REGISTRATION_STATE_DESCRIPTION</li> - <li>SRTP_KEY_EXCHANGE</li> - <li>SRTP_ENABLE: Whether or not voice communication are encrypted - True or False (Default: False)</li> - <li>SRTP_RTP_FALLBACK</li> - <li>ZRTP_DISPLAY_SAS</li> - <li>ZRTP_DISPLAY_SAS_ONCE</li> - <li>ZRTP_HELLO_HASH</li> - <li>ZRTP_NOT_SUPP_WARNING</li> - <li>TLS_LISTENER_PORT: TLS listening port (Default: 5061)</li> - <li>TLS_ENABLE: Whether or not signalling is encrypted - True or False (Default: False)</li> - <li>TLS_CA_LIST_FILE</li> - <li>TLS_CERTIFICATE_FILE</li> - <li>TLS_PRIVATE_KEY_FILE</li> - <li>TLS_METHOD</li> - <li>TLS_CIPHERS</li> - <li>TLS_SERVER_NAME</li> - <li>TLS_VERIFY_SERVER</li> - <li>TLS_VERIFY_CLIENT</li> - <li>TLS_REQUIRE_CLIENT_CERTIFICATE</li> - <li>TLS_NEGOTIATION_TIMEOUT_SEC</li> - <li>TLS_NEGOTIATION_TIMEOUT_MSEC</li> - </ul> - </tp:docstring> - </arg> - </method> - - <method name="setAccountDetails" tp:name-for-bindings="setAccountDetails"> - <tp:docstring> - Send new account parameters, or account parameters changes, to the core. The hash table is not required to be complete, only the updated parameters may be specified. - <tp:rationale>Account settings are written to the configuration file when sflphone properly quits.</tp:rationale> - <tp:rationale>After calling this method, the core will emit the signal <tp:member-ref>accountsChanged</tp:member-ref> with the updated data. The client must subscribe to this signal and use it to update its internal data structure.</tp:rationale> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="MapStringString"/> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="a{ss}" name="details" direction="in" tp:type="String_String_Map"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setCredential" tp:name-for-bindings="setCredential"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In2" value="MapStringString"/> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="i" name="index" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="a{ss}" name="credentialInformation" direction="in" tp:type="String_String_Map"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setNumberOfCredential" tp:name-for-bindings="setNumberOfCredential"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="i" name="number" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="deleteAllCredential" tp:name-for-bindings="deleteAllCredential"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getIp2IpDetails" tp:name-for-bindings="getIp2IpDetails"> - <tp:docstring> - Get configuration settings of the IP2IP_PROFILE. They are sligthly different from account settings since no VoIP accounts are involved. - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <!--<annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/>--> - <arg type="a{ss}" name="details" direction="out" tp:type="String_String_Map"> - <tp:docstring> - Available parameters are: - <ul> - <li>ACCOUNT_ID</li> - <li>SRTP_KEY_EXCHANGE</li> - <li>SRTP_ENABLE</li> - <li>SRTP_RTP_FALLBACK</li> - <li>ZRTP_DISPLAY_SAS</li> - <li>ZRTP_HELLO_HASH</li> - <li>ZRTP_NOT_SUPP_WARNING</li> - <li>ZRTP_DISPLAY_SAS_ONCE</li> - <li>LOCAL_INTERFACE</li> - <li>LOCAL_PORT</li> - <li>TLS_LISTENER_PORT</li> - <li>TLS_CA_LIST_FILE</li> - <li>TLS_CERTIFICATE_FILE</li> - <li>TLS_PRIVATE_KEY_FILE</li> - <li>TLS_PASSWORD</li> - <li>TLS_METHOD</li> - <li>TLS_CIPHERS</li> - <li>TLS_SERVER_NAME</li> - <li>TLS_VERIFY_SERVER</li> - <li>TLS_VERIFY_CLIENT</li> - <li>TLS_REQUIRE_CLIENT_CERTIFICATE</li> - <li>TLS_NEGOTIATION_TIMEOUT_SEC</li> - <li>TLS_NEGOTIATION_TIMEOUT_MSEC</li> - </ul> - </tp:docstring> - </arg> - </method> - - <method name="setIp2IpDetails" tp:name-for-bindings="setIp2IpDetails"> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/> - <tp:docstring> - Same as <tp:member-ref>getAccountDetails</tp:member-ref>, but for the IP-to-IP profile. - </tp:docstring> - <arg type="a{ss}" name="details" direction="in" tp:type="String_String_Map"> - <tp:docstring> - The map of parameters. See <tp:member-ref>getIp2IpDetails</tp:member-ref> for complete reference. - </tp:docstring> - </arg> - </method> - - <method name="getCredential" tp:name-for-bindings="getCredential"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="i" name="index" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="a{ss}" name="credentialInformation" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getNumberOfCredential" tp:name-for-bindings="getNumberOfCredential"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="i" name="numberOfCredential" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="addAccount" tp:name-for-bindings="addAccount"> - <tp:docstring> - Add a new account. When created, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure. - <tp:rationale>If no details are specified, the default parameters are used.</tp:rationale> - <tp:rationale>The core tries to register the account as soon it is created.</tp:rationale> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/> - <arg type="a{ss}" name="details" direction="in" tp:type="String_String_Map"> - <tp:docstring> - The new account settings - </tp:docstring> - </arg> - <arg type="s" name="createdAccountId" direction="out"> - <tp:docstring> - A new account ID - </tp:docstring> - </arg> - </method> - - <method name="setAccountsOrder" tp:name-for-bindings="setAccountsOrder"> - <tp:docstring> - Update the accounts order. - <tp:rationale>When placing a call, the first registered account in the list is used.</tp:rationale> - </tp:docstring> - <arg type="s" name="order" direction="in"> - <tp:docstring> - An ordered list of account IDs, delimited by '/' - </tp:docstring> - </arg> - </method> - - <method name="removeAccount" tp:name-for-bindings="removeAccount"> - <tp:docstring> - Remove an existing account. When removed, the signal <tp:member-ref>accountsChanged</tp:member-ref> is emitted. The clients must then call <tp:member-ref>getAccountList</tp:member-ref> to update their internal data structure. - </tp:docstring> - <arg type="s" name="accoundID" direction="in"> - <tp:docstring> - The account to remove, identified by its ID - </tp:docstring> - </arg> - </method> - - <method name="getAccountList" tp:name-for-bindings="getAccountList"> - <tp:docstring> - Get a list of all created accounts, as stored by the core. - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - A list of account IDs - </tp:docstring> - </arg> - </method> - - <method name="sendRegister" tp:name-for-bindings="sendRegister"> - <tp:docstring> - Send account registration (REGISTER) to the registrar. - </tp:docstring> - the account if expire=1, unregister if expire=0. - - @param[in] input accountID - --> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - The account ID - </tp:docstring> - </arg> - <arg type="i" name="expire" direction="in"> - <tp:docstring> - <p>To register, expire must be 1.</p> - <p>To un-register, expire must be 0.</p> - </tp:docstring> - </arg> - </method> - - <method name="getToneLocaleList" tp:name-for-bindings="getToneLocaleList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getVersion" tp:name-for-bindings="getVersion"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="version" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getRingtoneList" tp:name-for-bindings="getRingtoneList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getPlaybackDeviceList" tp:name-for-bindings="getPlaybackDeviceList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getRecordDeviceList" tp:name-for-bindings="getRecordDeviceList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="isRingtoneEnabled" tp:name-for-bindings="isRingtoneEnabled"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="bool" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="ringtoneEnabled" tp:name-for-bindings="ringtoneEnabled"> - <tp:docstring> - </tp:docstring> - </method> - - <method name="getRingtoneChoice" tp:name-for-bindings="getRingtoneChoice"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="tone" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setRingtoneChoice" tp:name-for-bindings="setRingtoneChoice"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="tone" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getAudioManager" tp:name-for-bindings="getAudioManager"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="api" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setAudioManager" tp:name-for-bindings="setAudioManager"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="api" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getRecordPath" tp:name-for-bindings="getRecordPath"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="rec" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setRecordPath" tp:name-for-bindings="setRecordPath"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="rec" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <!-- /////////////////////// --> - - <!-- Codecs-related methods --> - - <method name="getCodecList" tp:name-for-bindings="getCodecList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getCodecDetails" tp:name-for-bindings="getCodecDetails"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="payload" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="details" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getActiveCodecList" tp:name-for-bindings="getActiveCodecList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setActiveCodecList" tp:name-for-bindings="setActiveCodecList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/> - <arg type="as" name="list" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - - <!-- Audio devices methods --> - - <method name="getInputAudioPluginList" tp:name-for-bindings="getInputAudioPluginList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getOutputAudioPluginList" tp:name-for-bindings="getOutputAudioPluginList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setInputAudioPlugin" tp:name-for-bindings="setInputAudioPlugin"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="audioPlugin" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setOutputAudioPlugin" tp:name-for-bindings="setOutputAudioPlugin"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="audioPlugin" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getAudioOutputDeviceList" tp:name-for-bindings="getAudioOutputDeviceList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setAudioOutputDevice" tp:name-for-bindings="setAudioOutputDevice"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="index" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getAudioInputDeviceList" tp:name-for-bindings="getAudioInputDeviceList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setAudioInputDevice" tp:name-for-bindings="setAudioInputDevice"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="index" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getCurrentAudioDevicesIndex" tp:name-for-bindings="getCurrentAudioDevicesIndex"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getAudioDeviceIndex" tp:name-for-bindings="getAudioDeviceIndex"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="name" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="i" name="index" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getCurrentAudioOutputPlugin" tp:name-for-bindings="getCurrentAudioOutputPlugin"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="plugin" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <!-- General Settings Panel --> - - <method name="isMd5CredentialHashing" tp:name-for-bindings="isMd5CredentialHashing"> - <tp:docstring> - </tp:docstring> - <arg type="b" name="res" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setMd5CredentialHashing" tp:name-for-bindings="setMd5CredentialHashing"> - <tp:docstring> - </tp:docstring> - <arg type="b" name="enabled" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="isIax2Enabled" tp:name-for-bindings="isIax2Enabled"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="res" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setNotify" tp:name-for-bindings="setNotify"> - <tp:docstring> - </tp:docstring> - </method> - - <method name="getNotify" tp:name-for-bindings="getNotify"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="level" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setMailNotify" tp:name-for-bindings="setMailNotify"> - <tp:docstring> - </tp:docstring> - </method> - - <method name="getMailNotify" tp:name-for-bindings="getMailNotify"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="level" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getDialpad" tp:name-for-bindings="getDialpad"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="state" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setDialpad" tp:name-for-bindings="setDialpad"> - <tp:docstring> - </tp:docstring> - <arg type="b" name="display" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getSearchbar" tp:name-for-bindings="getSearchbar"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="state" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setSearchbar" tp:name-for-bindings="setSearchbar"> - <tp:docstring> - </tp:docstring> - </method> - - <method name="setHistoryEnabled" tp:name-for-bindings="setHistoryEnabled"> - <tp:docstring> - </tp:docstring> - </method> - - <method name="getHistoryEnabled" tp:name-for-bindings="getHistoryEnabled"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="state" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getVolumeControls" tp:name-for-bindings="getVolumeControls"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="state" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setVolumeControls" tp:name-for-bindings="setVolumeControls"> - <tp:docstring> - </tp:docstring> - <arg type="b" name="display" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getHistoryLimit" tp:name-for-bindings="getHistoryLimit"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="days" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setHistoryLimit" tp:name-for-bindings="setHistoryLimit"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="days" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="startHidden" tp:name-for-bindings="startHidden"> - <tp:docstring> - </tp:docstring> - </method> - - <method name="isStartHidden" tp:name-for-bindings="isStartHidden"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="state" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="popupMode" tp:name-for-bindings="popupMode"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="state" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="switchPopupMode" tp:name-for-bindings="switchPopupMode"> - <tp:docstring> - </tp:docstring> - </method> - - <method name="getWindowWidth" tp:name-for-bindings="getWindowWidth"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="width" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getWindowHeight" tp:name-for-bindings="getWindowHeight"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="height" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setWindowWidth" tp:name-for-bindings="setWindowWidth"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="width" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setWindowHeight" tp:name-for-bindings="setWindowHeight"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="height" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getWindowPositionX" tp:name-for-bindings="getWindowPositionX"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="posX" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setWindowPositionX" tp:name-for-bindings="setWindowPositionX"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="posX" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getWindowPositionY" tp:name-for-bindings="getWindowPositionY"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="posY" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setWindowPositionY" tp:name-for-bindings="setWindowPositionY"> - <tp:docstring> - </tp:docstring> - <arg type="i" name="posY" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="enableStatusIcon" tp:name-for-bindings="enableStatusIcon"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="value" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="isStatusIconEnabled" tp:name-for-bindings="isStatusIconEnabled"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="value" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - - <!-- Addressbook configuration --> - <method name="getAddressbookSettings" tp:name-for-bindings="getAddressbookSettings"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringInt"/> - <arg type="a{si}" name="settings" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setAddressbookSettings" tp:name-for-bindings="setAddressbookSettings"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringInt"/> - <arg type="a{si}" name="settings" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <!-- Addressbook list --> - <method name="getAddressbookList" tp:name-for-bindings="getAddressbookList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="settings" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setAddressbookList" tp:name-for-bindings="setAddressbookList"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="VectorString"/> - <arg type="as" name="settings" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <!-- Hook configuration --> - <method name="getHookSettings" tp:name-for-bindings="getHookSettings"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="settings" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setHookSettings" tp:name-for-bindings="setHookSettings"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/> - <arg type="a{ss}" name="settings" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getHistory" tp:name-for-bindings="getHistory"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="entries" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setHistory" tp:name-for-bindings="setHistory"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringString"/> - <arg type="a{ss}" name="entries" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <signal name="accountsChanged" tp:name-for-bindings="accountsChanged"> - </signal> - - <signal name="errorAlert" tp:name-for-bindings="errorAlert"> - <arg type="i" name="code"> - <tp:docstring> - </tp:docstring> - </arg> - </signal> - - <!-- TLS Methods --> - <method name="getSupportedTlsMethod" tp:name-for-bindings="getSupportedTlsMethod"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getTlsSettingsDefault" tp:name-for-bindings="getTlsSettingsDefault"> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <tp:docstring> - </tp:docstring> - <arg type="a{ss}" name="details" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getTlsSettings" tp:name-for-bindings="getTlsSettings"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringString"/> - <arg type="a{ss}" name="details" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setTlsSettings" tp:name-for-bindings="setTlsSettings"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="MapStringString"/> - <arg type="s" name="accountID" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="a{ss}" name="details" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getAddrFromInterfaceName" tp:name-for-bindings="getAddrFromInterfaceName"> - <tp:docstring> - </tp:docstring> - <arg type="s" name="interface" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - <arg type="s" name="address" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getAllIpInterface" tp:name-for-bindings="getAllIpInterface"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getAllIpInterfaceByName" tp:name-for-bindings="getAllIpInterfaceByName"> - <tp:docstring> - </tp:docstring> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="VectorString"/> - <arg type="as" name="list" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="getShortcuts" tp:name-for-bindings="getShortcuts"> - <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="MapStringInt"/> - <tp:docstring> - </tp:docstring> - <arg type="a{si}" name="shortcutsMap" direction="out"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - - <method name="setShortcuts" tp:name-for-bindings="setShortcuts"> - <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="MapStringInt"/> - <tp:docstring> - </tp:docstring> - <arg type="a{si}" name="shortcutsMap" direction="in"> - <tp:docstring> - </tp:docstring> - </arg> - </method> - </interface> - </node> diff --git a/sflphone-client-kde/src/dbus/instance-introspec.xml b/sflphone-client-kde/src/dbus/instance-introspec.xml deleted file mode 100644 index 4b7d075cd87112df83744e3740f892d4f1cb26e5..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/dbus/instance-introspec.xml +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" ?> -<node name="/instance-introspec" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> - <interface name="org.sflphone.SFLphone.Instance"> - <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> - <p>Count the number of clients actually registered to the core. When initializing your client, you need to register it against the core by using this interface.</p> - </tp:docstring> - <method name="Register" tp:name-for-bindings="Register"> - <tp:docstring> - Register a new client to the core. Increments the registration count. - </tp:docstring> - <arg type="i" name="pid" direction="in"> - <tp:docstring> - The pid of the client process - </tp:docstring> - </arg> - <arg type="s" name="name" direction="in"> - <tp:docstring> - The name of the client - </tp:docstring> - </arg> - </method> - <method name="Unregister" tp:name-for-bindings="Unregister"> - <tp:docstring> - Unregister a connected client from the core. Decrements the registration count. If no more clients are connected, ie the registration count equals 0, the core properly quits. - </tp:docstring> - <arg type="i" name="pid" direction="in"> - <tp:docstring> - The pid of the client process - </tp:docstring> - </arg> - </method> - - <method name="getRegistrationCount" tp:name-for-bindings="getRegistrationCount"> - <tp:docstring> - Get the number of connected clients. - </tp:docstring> - <arg type="i" name="count" direction="out"> - <tp:docstring> - The number of client currently connected to the core - </tp:docstring> - </arg> - </method> - - - </interface> -</node> diff --git a/sflphone-client-kde/src/dbus/metatypes.h b/sflphone-client-kde/src/dbus/metatypes.h deleted file mode 100644 index a4b2499ba203d5207bc715430aba6da5d88d7dd3..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/dbus/metatypes.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef METATYPES_H -#define METATYPES_H - -#include <QtCore/QMetaType> -#include <QtCore/QMap> -#include <QtCore/QString> -#include <QtDBus/QtDBus> - -typedef QMap<QString, QString> MapStringString; -typedef QMap<QString, int> MapStringInt; - -Q_DECLARE_METATYPE(MapStringString) -Q_DECLARE_METATYPE(MapStringInt) - - -inline void registerCommTypes() { - qDBusRegisterMetaType<MapStringString>(); - qDBusRegisterMetaType<MapStringInt>(); -} - -#endif \ No newline at end of file diff --git a/sflphone-client-kde/src/icons/accept.svg b/sflphone-client-kde/src/icons/accept.svg deleted file mode 100644 index 8d84af6b017730112f197bf2eafd5c0c00adbace..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/accept.svg +++ /dev/null @@ -1,182 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="accept.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective32" /> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4275" - x1="15.630395" - y1="22.874208" - x2="15.630395" - y2="8.5305319" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="18.87396" - inkscape:cy="2.756874" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1331" - inkscape:window-height="922" - inkscape:window-x="169" - inkscape:window-y="24" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 7.3417195,21.902705 L 7.3417195,9.4553023 L 3.2972955,9.4553023 L 12.250001,0.03140142 L 21.202707,9.4553023 L 17.158282,9.4553023 L 17.158282,21.902705 L 7.3417195,21.902705 z " - id="rect4262" /> - <g - id="g2181" - transform="matrix(0.8753565,0,0,0.8754652,-11.955751,23.215691)" - style="fill:none;stroke:#000000;stroke-opacity:0.44968554"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968554" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g4160" - transform="matrix(0.880119,0,0,0.880119,-2.1102174,12.142342)" - style="fill:url(#linearGradient2439);fill-opacity:1"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path3153" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:#0f5600;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path3161" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4140" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4246" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4258" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - style="opacity:1;fill:url(#linearGradient2439);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/add.png b/sflphone-client-kde/src/icons/add.png deleted file mode 100644 index 1e03be9bc896c5f6d8a943ff9d153b42b67e6b16..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/src/icons/add.png and /dev/null differ diff --git a/sflphone-client-kde/src/icons/busy.svg b/sflphone-client-kde/src/icons/busy.svg deleted file mode 100644 index 3f9adf3e27c52ad3c01af16ce290cf7faa7d7b72..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/busy.svg +++ /dev/null @@ -1,781 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="current (copie).svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#ff9e54;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#903e00;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#903e00;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#ff750c;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4181" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4195" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4203" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4256" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2491" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="12.113755" - x2="7.293807" - y1="16.110582" - x1="11.408385" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2489" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2487" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.949513" - x2="2.7672646" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2485" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="3.0470817" - x2="23.496424" - y1="10.387442" - x1="1.267894" - gradientUnits="userSpaceOnUse" - id="linearGradient2483" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2416"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2418" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2420" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - id="stop2424" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2426" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2428"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2430" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2432" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2434" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.9220986,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2436" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-1.9107675,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2438" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2440" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.1362892,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2442" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2444" - x1="15.630395" - y1="22.874208" - x2="15.630395" - y2="8.5305319" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" /> - <radialGradient - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient2342" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2340" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2338" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2336" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2334" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2332" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2326"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2328" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2330" /> - </linearGradient> - <linearGradient - id="linearGradient2320"> - <stop - id="stop2322" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2324" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2314"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2316" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2318" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2312" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2310" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2308" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2306" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2304" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2302" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2296"> - <stop - id="stop2298" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2300" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2292" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2294" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - id="stop2286" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2288" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2278"> - <stop - id="stop2280" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2282" - offset="1" - style="stop-color:#fefee7;stop-opacity:0.89308178" /> - </linearGradient> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="13.429637" - inkscape:cy="14.062082" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="5" - inkscape:window-y="425" /> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2364" - inkscape:label="Calque 1" - transform="translate(12.25524,-3.4355522)"> - <g - transform="translate(7.9455775,4.2707653)" - inkscape:label="Calque 1" - id="g2446"> - <g - id="g2181" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - style="fill:none;stroke:#000000;stroke-opacity:0.44968555"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g2451" - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path2453" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#903e00;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2455" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#903e00;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2457" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#903e00;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2459" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2461" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - </g> - <g - id="g2266" - style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-opacity:1" - transform="matrix(1.2687892,0,0,1.2687892,-6.6211534,-0.9357295)"> - <g - id="g3252"> - <path - sodipodi:type="arc" - style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037615;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path3240" - sodipodi:cx="-19.445436" - sodipodi:cy="8.8477116" - sodipodi:rx="2.2728431" - sodipodi:ry="2.2728431" - d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1 -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1 -17.172593 8.8477116 z" - transform="matrix(0.7168524,0,0,0.7168524,28.665086,-2.8957295)" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path2260" - sodipodi:cx="-19.445436" - sodipodi:cy="8.8477116" - sodipodi:rx="2.2728431" - sodipodi:ry="2.2728431" - d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1 -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1 -17.172593 8.8477116 z" - transform="matrix(0.4763157,0,0,0.4763157,23.987745,-0.7675302)" /> - </g> - <g - id="g3248" - transform="translate(-0.3694459,0)"> - <path - sodipodi:type="arc" - style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037617;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path3244" - sodipodi:cx="-19.445436" - sodipodi:cy="8.8477116" - sodipodi:rx="2.2728431" - sodipodi:ry="2.2728431" - d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1 -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1 -17.172593 8.8477116 z" - transform="matrix(0.7168524,0,0,0.7168524,32.753628,-2.8464698)" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path3246" - sodipodi:cx="-19.445436" - sodipodi:cy="8.8477116" - sodipodi:rx="2.2728431" - sodipodi:ry="2.2728431" - d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1 -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1 -17.172593 8.8477116 z" - transform="matrix(0.4763157,0,0,0.4763157,28.076287,-0.7182706)" /> - </g> - <g - style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-opacity:1" - id="g3256" - transform="translate(7.438193,4.925971e-2)"> - <path - sodipodi:type="arc" - style="opacity:1;fill:#2d2d2d;fill-opacity:0.52037617;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path3258" - sodipodi:cx="-19.445436" - sodipodi:cy="8.8477116" - sodipodi:rx="2.2728431" - sodipodi:ry="2.2728431" - d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1 -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1 -17.172593 8.8477116 z" - transform="matrix(0.7168524,0,0,0.7168524,28.665086,-2.8957295)" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:#ff7105;fill-opacity:1;stroke:#903e00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path3260" - sodipodi:cx="-19.445436" - sodipodi:cy="8.8477116" - sodipodi:rx="2.2728431" - sodipodi:ry="2.2728431" - d="M -17.172593 8.8477116 A 2.2728431 2.2728431 0 1 1 -21.71828,8.8477116 A 2.2728431 2.2728431 0 1 1 -17.172593 8.8477116 z" - transform="matrix(0.4763157,0,0,0.4763157,23.987745,-0.7675302)" /> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/call.svg b/sflphone-client-kde/src/icons/call.svg deleted file mode 100644 index 9b46bcf1bfc16de1f61f78bcc533525629ba4b31..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/call.svg +++ /dev/null @@ -1,488 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="call.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2483" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2485" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2489" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2491" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="8" - inkscape:cx="22.991745" - inkscape:cy="-5.4508769" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="5" - inkscape:window-y="504"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="path3162" - sodipodi:cx="19.285715" - sodipodi:cy="9.8571424" - sodipodi:rx="8.0357141" - sodipodi:ry="8.0357141" - d="M 27.321429 9.8571424 A 8.0357141 8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141 8.0357141 0 1 1 27.321429 9.8571424 z" - transform="matrix(0.723409,0,0,0.723409,1.772732,0.64261)" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 15.724195,5.2432362 L 15.724195,1.880704" - id="path2257" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 17.657019,6.380202 L 20.569056,4.6989359" - id="path2259" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 17.657019,8.8683213 L 20.569056,10.549588" - id="path2261" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 15.724195,10.005288 L 15.724195,13.36782" - id="path2263" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 13.807083,8.868322 L 10.895045,10.549587" - id="path2265" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 13.807083,6.3802018 L 10.895046,4.698936" - id="path2267" - sodipodi:nodetypes="cc" /> - <g - id="g2446" - inkscape:label="Calque 1" - transform="translate(20.193677,1.1140386)"> - <g - style="fill:none;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451"> - <path - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/current.svg b/sflphone-client-kde/src/icons/current.svg deleted file mode 100644 index 5ca655c2e75af452b7b41cd35178c7bd2fb61f1d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/current.svg +++ /dev/null @@ -1,737 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="current.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective4757" /> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4181" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4195" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4203" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4256" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2491" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="12.113755" - x2="7.293807" - y1="16.110582" - x1="11.408385" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2489" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2487" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.949513" - x2="2.7672646" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2485" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2483" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2416"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2418" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2420" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - id="stop2424" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2426" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2428"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2430" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2432" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2434" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.9220986,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2436" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-1.9107675,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2438" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2440" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.1362892,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2442" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2444" - x1="15.630395" - y1="22.874208" - x2="15.630395" - y2="8.5305319" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" /> - <radialGradient - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient2342" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2340" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2338" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2336" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2334" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2332" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2326"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2328" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2330" /> - </linearGradient> - <linearGradient - id="linearGradient2320"> - <stop - id="stop2322" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2324" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2314"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2316" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2318" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2312" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2310" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2308" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2306" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2304" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2302" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2296"> - <stop - id="stop2298" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2300" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2292" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2294" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - id="stop2286" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2288" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2278"> - <stop - id="stop2280" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2282" - offset="1" - style="stop-color:#fefee7;stop-opacity:0.89308178" /> - </linearGradient> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="7.919596" - inkscape:cx="15.568279" - inkscape:cy="13.617397" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1600" - inkscape:window-height="926" - inkscape:window-x="0" - inkscape:window-y="24" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="11.237947" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2364" - inkscape:label="Calque 1" - transform="translate(14.730114,-3.4355522)"> - <g - transform="translate(7.9455775,4.2707653)" - inkscape:label="Calque 1" - id="g2446"> - <g - id="g2181" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - style="fill:none;stroke:#000000;stroke-opacity:0.44968555"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g2451" - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path2453" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2455" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2457" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2459" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2461" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400000000000000;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible" /> - <path - sodipodi:nodetypes="csc" - id="path5545" - d="M 14.647708,13.095398 C 15.139397,12.256607 15.441578,11.096773 15.441578,9.8258928 C 15.441578,8.555013 15.139397,7.3951783 14.647708,6.5563874" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.45574296;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - sodipodi:nodetypes="csc" - id="path6056" - d="M 17.127031,13.875004 C 17.589033,12.784667 17.872969,11.277007 17.872969,9.6250001 C 17.872969,7.9729936 17.589033,6.4653338 17.127031,5.3749963" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - sodipodi:nodetypes="csc" - id="path6058" - d="M 19.694973,14.744562 C 20.280188,13.356696 20.639849,11.437627 20.639849,9.3348217 C 20.639849,7.2320171 20.280188,5.3129485 19.694973,3.9250808" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c8d54;stroke-width:0.63955802;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/dial.svg b/sflphone-client-kde/src/icons/dial.svg deleted file mode 100644 index f7e490dfb66df7253280e5a97064c6986d82a9e2..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/dial.svg +++ /dev/null @@ -1,546 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="dial.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:0.69469029;" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4181" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4195" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4203" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4256" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient3208" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3280" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,-3.0304576)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3282" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.2851708,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3284" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(12.57034,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3292" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(5.8366603,5.1770313)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3294" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(12.121831,5.1770309)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3296" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(18.407,5.1770309)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3298" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,-3.0304576)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3300" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.2851708,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3302" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(12.57034,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="7.919596" - inkscape:cx="33.634789" - inkscape:cy="18.879033" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="901" - inkscape:window-y="49" /> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g3259" - transform="matrix(0.9652036,0,0,0.9652036,-1.6371275,-0.5352586)"> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="3.661803" - height="3.914341" - width="3.914341" - id="rect2210" - style="opacity:1;fill:url(#linearGradient3298);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="9.9469738" - height="3.914341" - width="3.914341" - id="rect3191" - style="opacity:1;fill:url(#linearGradient3300);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="16.232143" - height="3.914341" - width="3.914341" - id="rect3195" - style="opacity:1;fill:url(#linearGradient3302);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g3222" - transform="matrix(0.9652036,0,0,0.9652036,-7.2433958,-2.1004447)" - style="opacity:1"> - <rect - ry="0.73531199" - rx="0.73531199" - y="13.519668" - x="9.4984636" - height="3.914341" - width="3.914341" - id="rect3210" - style="opacity:1;fill:url(#linearGradient3292);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="13.519668" - x="15.783634" - height="3.914341" - width="3.914341" - id="rect3212" - style="opacity:1;fill:url(#linearGradient3294);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="13.519668" - x="22.068804" - height="3.914341" - width="3.914341" - id="rect3214" - style="opacity:1;fill:url(#linearGradient3296);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g3264" - transform="matrix(0.9652036,0,0,0.9652036,-1.6234791,12.178165)" - style="opacity:1"> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="3.661803" - height="3.914341" - width="3.914341" - id="rect3266" - style="opacity:1;fill:url(#linearGradient3280);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="9.9469738" - height="3.914341" - width="3.914341" - id="rect3268" - style="opacity:1;fill:url(#linearGradient3282);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="16.232143" - height="3.914341" - width="3.914341" - id="rect3270" - style="opacity:1;fill:url(#linearGradient3284);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g3199" - transform="translate(-0.3156731,-1.2626907)"> - <path - transform="matrix(0.723409,0,0,0.723409,4.2981133,0.64261)" - d="M 27.321429 9.8571424 A 8.0357141 8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141 8.0357141 0 1 1 27.321429 9.8571424 z" - sodipodi:ry="8.0357141" - sodipodi:rx="8.0357141" - sodipodi:cy="9.8571424" - sodipodi:cx="19.285715" - id="path3162" - style="fill:url(#radialGradient3208);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:nodetypes="cc" - id="path2257" - d="M 18.249576,5.2432362 L 18.249576,1.880704" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2259" - d="M 20.1824,6.380202 L 23.094437,4.6989359" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2261" - d="M 20.1824,8.8683213 L 23.094437,10.549588" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2263" - d="M 18.249576,10.005288 L 18.249576,13.36782" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2265" - d="M 16.332464,8.868322 L 13.420426,10.549587" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2267" - d="M 16.332464,6.3802018 L 13.420427,4.698936" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/document-encrypt.svgz b/sflphone-client-kde/src/icons/document-encrypt.svgz deleted file mode 100644 index 6d5ed916a5f620324e8a301224d3550b7dd0b90d..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/src/icons/document-encrypt.svgz and /dev/null differ diff --git a/sflphone-client-kde/src/icons/fail.svg b/sflphone-client-kde/src/icons/fail.svg deleted file mode 100644 index f3751ca7658161c83d6cb7de4d52d9eb87633fe4..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/fail.svg +++ /dev/null @@ -1,111 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="fail.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#b00014;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#70000c;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4167" - id="linearGradient4173" - x1="7.1249466" - y1="23.946518" - x2="20.06057" - y2="16.478132" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.313453e-2,-0.384275)" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="1" - inkscape:cx="13.59101" - inkscape:cy="12.669149" - inkscape:document-units="px" - inkscape:current-layer="g3157" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="5" - inkscape:window-y="49"> - <sodipodi:guide - orientation="horizontal" - position="8.0357143" - id="guide3144" /> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g3157" - transform="matrix(0.8678614,0.8678614,-0.8678614,0.8678614,11.185569,-9.9643113)"> - <path - style="opacity:1;fill:#7e001a;fill-opacity:1;stroke:#3b000b;stroke-width:1.22734141;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60188085" - d="M 5.25 2.1875 C 4.8395257 2.1875 4.4395267 2.3417233 4.125 2.65625 L 2.59375 4.1875 C 1.9646967 4.8165533 1.9646968 5.8084466 2.59375 6.4375 L 8.3125 12.1875 L 2.59375 17.90625 C 1.9646967 18.535303 1.9646968 19.527197 2.59375 20.15625 L 4.125 21.6875 C 4.7540533 22.316553 5.7771965 22.316553 6.40625 21.6875 L 12.125 15.96875 L 17.84375 21.6875 C 18.472803 22.316553 19.495947 22.316553 20.125 21.6875 L 21.65625 20.15625 C 22.285303 19.527197 22.285303 18.535304 21.65625 17.90625 L 15.9375 12.1875 L 21.65625 6.4375 C 22.285303 5.8084467 22.285303 4.8165534 21.65625 4.1875 L 20.125 2.65625 C 19.495947 2.0271967 18.472803 2.0271966 17.84375 2.65625 L 12.125 8.375 L 6.40625 2.65625 C 6.0917233 2.3417233 5.6604743 2.1875 5.25 2.1875 z " - transform="matrix(0.5761289,-0.5761289,0.5761289,0.5761289,-0.7036018,12.185056)" - id="rect2182" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/hang_up.svg b/sflphone-client-kde/src/icons/hang_up.svg deleted file mode 100644 index 8fa89cfe6e7eb35f4102ecfbdbc598fd183408c2..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/hang_up.svg +++ /dev/null @@ -1,772 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="hang_up.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2500"> - <stop - style="stop-color:#800000;stop-opacity:1;" - offset="0" - id="stop2502" /> - <stop - style="stop-color:#800000;stop-opacity:0;" - offset="1" - id="stop2504" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective127" /> - <linearGradient - id="linearGradient4357" - inkscape:collect="always"> - <stop - id="stop4359" - offset="0" - style="stop-color:#b00000;stop-opacity:1" /> - <stop - id="stop4361" - offset="1" - style="stop-color:#b02100;stop-opacity:0" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4269"> - <stop - style="stop-color:#b00014;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#b00014;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#70000c;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4167" - id="linearGradient4173" - x1="7.1249466" - y1="23.946518" - x2="20.06057" - y2="16.478132" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.313453e-2,-0.384275)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4357" - id="linearGradient4275" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.158192,0,0,1.158192,-6.593576,-2.538854)" /> - <linearGradient - id="linearGradient2278"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop2280" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop2282" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2286" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2288" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - id="stop2292" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2294" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2392"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2394" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2396" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2390" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2304" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2306" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2386" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2310" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2312" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2380"> - <stop - id="stop2316" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2318" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2376"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2322" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2324" /> - </linearGradient> - <linearGradient - id="linearGradient2326"> - <stop - id="stop2328" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2330" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2332" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2334" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2336" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2338" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient2342" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <radialGradient - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient4051" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1414" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient1412" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient1410" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient1408" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient1406" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1362"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1364" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop1366" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - id="stop1370" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1372" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient1374"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop1376" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop1378" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1380" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1382" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1384" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1386" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1388" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2325" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2224" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2322" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - id="linearGradient2320" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2318" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - id="linearGradient2316" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - id="linearGradient2314" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2308"> - <stop - id="stop2310" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2312" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2302"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2304" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2306" /> - </linearGradient> - <linearGradient - id="linearGradient2296"> - <stop - id="stop2298" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2300" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - id="stop4047" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop4049" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient2506" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="22.4" - inkscape:cx="16.277456" - inkscape:cy="16.683708" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="5" - inkscape:window-y="49" - showgrid="false"> - <sodipodi:guide - orientation="horizontal" - position="8.0357143" - id="guide3144" /> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 7.4133112,3.7940921 L 7.4133112,15.267435 L 3.6853797,15.267435 L 11.9375,23.953878 L 20.18962,15.267435 L 16.461688,15.267435 L 16.461688,3.7940921 L 7.4133112,3.7940921 z " - id="rect4262" /> - <g - id="g2407" - inkscape:label="Calque 1" - transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,28.570435,0.9317453)" - style="fill:url(#linearGradient2506);fill-opacity:1"> - <g - transform="translate(14.730114,-3.4355522)" - inkscape:label="Calque 1" - id="g2364" - style="fill:url(#linearGradient2506);fill-opacity:1.0"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="translate(7.9455775,4.2707653)" - style="fill:url(#linearGradient2506);fill-opacity:1.0"> - <g - style="fill:url(#linearGradient2506);stroke:#000000;stroke-opacity:0.44968554999999999;fill-opacity:1.0" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#000000;stroke-width:0.65573961000000003;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968554999999999" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451" - style="fill:url(#linearGradient2506);fill-opacity:1.0"> - <path - style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:#561500;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2506);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/history.svg b/sflphone-client-kde/src/icons/history.svg deleted file mode 100644 index 78b36d728e0fb14b088dc83d2f10927a13a91961..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/history.svg +++ /dev/null @@ -1,117 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docname="history.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="21.480197" - inkscape:cx="1.474761" - inkscape:cy="11.975709" - inkscape:document-units="px" - inkscape:current-layer="layer1" - showgrid="false" - inkscape:window-width="1600" - inkscape:window-height="926" - inkscape:window-x="0" - inkscape:window-y="24" /> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3527"> - <stop - style="stop-color:#150b0b;stop-opacity:1;" - offset="0" - id="stop3529" /> - <stop - style="stop-color:#150b0b;stop-opacity:0;" - offset="1" - id="stop3531" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective10" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3527" - id="radialGradient3535" - cx="11.964509" - cy="22.347315" - fx="11.964509" - fy="22.347315" - r="0.29855451" - gradientTransform="matrix(1,0,0,2.9491628,0,-43.558553)" - gradientUnits="userSpaceOnUse" /> - </defs> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="fill:#efebe7;fill-opacity:1;stroke:#000000;stroke-width:0.75590805999999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;stroke-linejoin:miter;stroke-linecap:square" - id="path2383" - sodipodi:cx="13.384615" - sodipodi:cy="12.461538" - sodipodi:rx="9.7408905" - sodipodi:ry="8.963563" - d="M 23.125505,12.461538 A 9.7408905,8.963563 0 1 1 3.6437244,12.461538 A 9.7408905,8.963563 0 1 1 23.125505,12.461538 z" - transform="matrix(1.137179,0,0,1.2493462,-3.1235374,-3.5444849)" /> - <rect - style="fill:#090800;fill-opacity:0.94509803999999997;stroke:#00000c;stroke-width:0.70011531999999999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="rect2395" - width="0.54875678" - height="10.837302" - x="11.783239" - y="1.8915578" - rx="0.46546814" - ry="0.23272024" /> - <rect - style="fill:#2f7600;fill-opacity:0.94509803999999997;stroke:#091e00;stroke-width:0.70353359000000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="rect2397" - width="0.69879586" - height="8.5937195" - x="17.122484" - y="-6.6727667" - rx="0.59273487" - ry="0.18454158" - transform="matrix(0.7666254,0.6420946,-0.6830233,0.7303966,0,0)" - inkscape:transform-center-x="0.34290126" - inkscape:transform-center-y="4.8387013" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/history2.svg b/sflphone-client-kde/src/icons/history2.svg deleted file mode 100644 index bbfdc89f91400b8c0e61b061f680df2e7a86f60b..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/history2.svg +++ /dev/null @@ -1,1699 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Generator: Adobe Illustrator 13.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 14948) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - version="1.0" - x="0px" - y="0px" - width="22" - height="22" - viewBox="0 0 128 128" - enable-background="new 0 0 128 128" - xml:space="preserve" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - sodipodi:docname="history2.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata - id="metadata632"><rdf:RDF><cc:Work - rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><sodipodi:namedview - inkscape:window-height="722" - inkscape:window-width="642" - inkscape:pageshadow="2" - inkscape:pageopacity="0.0" - guidetolerance="10.0" - gridtolerance="10.0" - objecttolerance="10.0" - borderopacity="1.0" - bordercolor="#666666" - pagecolor="#ffffff" - id="base" - showgrid="false" - inkscape:zoom="3.859375" - inkscape:cx="64" - inkscape:cy="64" - inkscape:window-x="0" - inkscape:window-y="24" - inkscape:current-layer="svg2" /> -<defs - id="defs4"><inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 64 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="128 : 64 : 1" - inkscape:persp3d-origin="64 : 42.666667 : 1" - id="perspective634" /> -<filter - id="Gaussian_Blur"> -<feGaussianBlur - in="SourceGraphic" - stdDeviation="1" - id="feGaussianBlur7" /> -</filter> -</defs> -<g - id="Layer_14"> - <circle - cx="64.125" - cy="63.208" - r="61.625" - style="opacity:0.5;filter:url(#Gaussian_Blur)" - id="circle10" - sodipodi:cx="64.125" - sodipodi:cy="63.208" - sodipodi:rx="61.625" - sodipodi:ry="61.625" /> -</g> -<g - id="Layer_2"> - <circle - cx="62.125" - cy="61.875" - r="61.625" - id="circle13" - sodipodi:cx="62.125" - sodipodi:cy="61.875" - sodipodi:rx="61.625" - sodipodi:ry="61.625" - style="fill:#0d317d" /> -</g> -<g - id="Layer_3"> - <linearGradient - id="SVGID_1_" - gradientUnits="userSpaceOnUse" - x1="61.4995" - y1="3.25" - x2="61.4995" - y2="120.5"> - <stop - offset="0" - style="stop-color:#1C73D9" - id="stop17" /> - <stop - offset="1" - style="stop-color:#E5F8FF" - id="stop19" /> - </linearGradient> - <circle - cx="61.5" - cy="61.75" - r="59.25" - id="circle21" - sodipodi:cx="61.5" - sodipodi:cy="61.75" - sodipodi:rx="59.25" - sodipodi:ry="59.25" - style="fill:url(#SVGID_1_)" /> -</g> -<g - id="Layer_4"> - <linearGradient - id="SVGID_2_" - gradientUnits="userSpaceOnUse" - x1="59.310101" - y1="4.4668002" - x2="59.310101" - y2="116.5222"> - <stop - offset="0" - style="stop-color:#FFFFFF" - id="stop25" /> - <stop - offset="0.511" - style="stop-color:#1F7AD4" - id="stop27" /> - <stop - offset="0.5663" - style="stop-color:#257ED5" - id="stop29" /> - <stop - offset="0.6371" - style="stop-color:#3488D9" - id="stop31" /> - <stop - offset="0.7163" - style="stop-color:#4F98DE" - id="stop33" /> - <stop - offset="0.8017" - style="stop-color:#73B0E6" - id="stop35" /> - <stop - offset="0.8919" - style="stop-color:#A2CEF1" - id="stop37" /> - <stop - offset="0.9849" - style="stop-color:#DBF2FD" - id="stop39" /> - <stop - offset="1" - style="stop-color:#E5F8FF" - id="stop41" /> - </linearGradient> - <path - d="M 113.87,39.106 L 103,40 C 103,40 66.742,117 61.375,117 C 30.102,117 4.75,91.648 4.75,60.375 C 4.75,29.102 30.102,3.75 61.375,3.75 C 85.126,3.75 105.462,18.373 113.87,39.106 z" - id="path43" - style="fill:url(#SVGID_2_)" /> -</g> -<g - id="Layer_6"> - <g - id="g46"> - <radialGradient - id="SVGID_3_" - cx="61.833" - cy="62.1665" - r="53.000702" - gradientUnits="userSpaceOnUse"> - <stop - offset="0.9505" - style="stop-color:#6098E3" - id="stop49" /> - <stop - offset="1" - style="stop-color:#2450A1" - id="stop51" /> - </radialGradient> - <circle - cx="61.833" - cy="62.166" - r="53.000999" - id="circle53" - sodipodi:cx="61.833" - sodipodi:cy="62.166" - sodipodi:rx="53.000999" - sodipodi:ry="53.000999" - style="fill:url(#SVGID_3_)" /> - </g> -</g> -<g - id="Layer_5"> - <g - id="g56"> - <defs - id="defs58"> - <circle - id="SVGID_4_" - cx="61.625" - cy="61.875" - r="51.375" - sodipodi:cx="61.625" - sodipodi:cy="61.875" - sodipodi:rx="51.375" - sodipodi:ry="51.375" /> - </defs> - <use - xlink:href="#SVGID_4_" - overflow="visible" - id="use61" - style="fill:#a2d2ff;overflow:visible" - x="0" - y="0" - width="128" - height="128" /> - <clipPath - id="SVGID_5_"> - <use - xlink:href="#SVGID_4_" - overflow="visible" - id="use64" - style="overflow:visible" - x="0" - y="0" - width="128" - height="128" /> - </clipPath> - <linearGradient - id="SVGID_6_" - gradientUnits="userSpaceOnUse" - x1="61.6245" - y1="13.25" - x2="61.6245" - y2="114.25"> - <stop - offset="0" - style="stop-color:#FFFFFF" - id="stop67" /> - <stop - offset="0.1478" - style="stop-color:#E1F1FF" - id="stop69" /> - <stop - offset="0.2363" - style="stop-color:#D4EBFF" - id="stop71" /> - <stop - offset="0.3505" - style="stop-color:#E3F2FF" - id="stop73" /> - <stop - offset="0.5264" - style="stop-color:#F3F9FF" - id="stop75" /> - <stop - offset="0.7262" - style="stop-color:#FCFEFF" - id="stop77" /> - <stop - offset="1" - style="stop-color:#FFFFFF" - id="stop79" /> - </linearGradient> - <circle - clip-path="url(#SVGID_5_)" - cx="61.625" - cy="63.875" - r="51.375" - id="circle81" - sodipodi:cx="61.625" - sodipodi:cy="63.875" - sodipodi:rx="51.375" - sodipodi:ry="51.375" - style="fill:url(#SVGID_6_)" /> - <linearGradient - id="SVGID_7_" - gradientUnits="userSpaceOnUse" - x1="59.0415" - y1="13.25" - x2="59.0415" - y2="114.25"> - <stop - offset="0" - style="stop-color:#FFFFFF" - id="stop84" /> - <stop - offset="0.1435" - style="stop-color:#EDF7FF" - id="stop86" /> - <stop - offset="0.2802" - style="stop-color:#E0F2FF" - id="stop88" /> - <stop - offset="0.3063" - style="stop-color:#E3F3FF" - id="stop90" /> - <stop - offset="0.4942" - style="stop-color:#F3FAFF" - id="stop92" /> - <stop - offset="0.7076" - style="stop-color:#FCFEFF" - id="stop94" /> - <stop - offset="1" - style="stop-color:#FFFFFF" - id="stop96" /> - </linearGradient> - <path - clip-path="url(#SVGID_5_)" - d="M 107.833,41.917 L 63.5,62.5 L 61.625,115.25 C 33.252,115.25 10.25,92.249 10.25,63.875 C 10.25,35.501 33.252,12.5 61.625,12.5 C 82.552,12.5 99.823,23.965 107.833,41.917 z" - id="path98" - style="fill:url(#SVGID_7_)" /> - </g> -</g> -<g - id="Layer_8"> - <g - id="g101"> - <g - id="g103"> - <linearGradient - id="SVGID_8_" - gradientUnits="userSpaceOnUse" - x1="70.876999" - y1="17.393999" - x2="70.876999" - y2="93.755699"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop106" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop108" /> - </linearGradient> - <path - d="M 70.877,19.168 C 70.257,19.168 69.751,18.662 69.751,18.042 C 69.751,17.422 70.257,16.916 70.877,16.916 C 71.496,16.916 72.003,17.422 72.003,18.042 C 72.003,18.662 71.496,19.168 70.877,19.168 L 70.877,19.168 z" - id="path110" - style="fill:url(#SVGID_8_)" /> - </g> - <g - id="g112"> - <linearGradient - id="SVGID_9_" - gradientUnits="userSpaceOnUse" - x1="66.042999" - y1="17.2876" - x2="66.042999" - y2="93.5168"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop115" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop117" /> - </linearGradient> - <path - d="M 66.044,18.582 C 65.423,18.582 64.919,18.078 64.919,17.459 C 64.919,16.838 65.423,16.334 66.044,16.334 C 66.663,16.334 67.167,16.838 67.167,17.459 C 67.167,18.078 66.663,18.582 66.044,18.582 L 66.044,18.582 z" - id="path119" - style="fill:url(#SVGID_9_)" /> - </g> - <g - id="g121"> - <linearGradient - id="SVGID_10_" - gradientUnits="userSpaceOnUse" - x1="75.459" - y1="17.626499" - x2="75.459" - y2="94.021301"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop124" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop126" /> - </linearGradient> - <path - d="M 75.46,20.46 C 74.84,20.46 74.333,19.954 74.333,19.334 C 74.333,18.714 74.84,18.208 75.46,18.208 C 76.079,18.208 76.586,18.715 76.586,19.334 C 76.586,19.954 76.079,20.46 75.46,20.46 L 75.46,20.46 z" - id="path128" - style="fill:url(#SVGID_10_)" /> - </g> - <g - id="g130"> - <linearGradient - id="SVGID_11_" - gradientUnits="userSpaceOnUse" - x1="79.626999" - y1="17.9219" - x2="79.626999" - y2="94.2836"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop133" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop135" /> - </linearGradient> - <path - d="M 79.628,22.084 C 79.008,22.084 78.501,21.579 78.501,20.959 C 78.501,20.339 79.008,19.832 79.628,19.832 C 80.248,19.832 80.753,20.339 80.753,20.959 C 80.753,21.579 80.248,22.084 79.628,22.084 L 79.628,22.084 z" - id="path137" - style="fill:url(#SVGID_11_)" /> - </g> - <g - id="g139"> - <linearGradient - id="SVGID_12_" - gradientUnits="userSpaceOnUse" - x1="87.9189" - y1="18.758301" - x2="87.9189" - y2="95.053802"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop142" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop144" /> - </linearGradient> - <path - d="M 87.919,26.667 C 87.299,26.667 86.793,26.162 86.793,25.541 C 86.793,24.922 87.299,24.417 87.919,24.417 C 88.54,24.417 89.045,24.922 89.045,25.541 C 89.045,26.162 88.54,26.667 87.919,26.667 L 87.919,26.667 z" - id="path146" - style="fill:url(#SVGID_12_)" /> - </g> - <g - id="g148"> - <linearGradient - id="SVGID_13_" - gradientUnits="userSpaceOnUse" - x1="95.001999" - y1="19.9326" - x2="95.001999" - y2="96.228104"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop151" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop153" /> - </linearGradient> - <path - d="M 95.002,33.126 C 94.383,33.126 93.877,32.62 93.877,32.001 C 93.877,31.381 94.383,30.876 95.002,30.876 C 95.621,30.876 96.127,31.381 96.127,32.001 C 96.127,32.62 95.621,33.126 95.002,33.126 L 95.002,33.126 z" - id="path155" - style="fill:url(#SVGID_13_)" /> - </g> - <g - id="g157"> - <linearGradient - id="SVGID_14_" - gradientUnits="userSpaceOnUse" - x1="97.960899" - y1="20.595699" - x2="97.960899" - y2="96.9077"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop160" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop162" /> - </linearGradient> - <path - d="M 97.96,36.792 C 97.341,36.792 96.835,36.286 96.835,35.667 C 96.835,35.047 97.341,34.542 97.96,34.542 C 98.58,34.542 99.086,35.048 99.086,35.667 C 99.086,36.287 98.58,36.792 97.96,36.792 L 97.96,36.792 z" - id="path164" - style="fill:url(#SVGID_14_)" /> - </g> - <g - id="g166"> - <linearGradient - id="SVGID_15_" - gradientUnits="userSpaceOnUse" - x1="102.8369" - y1="22.121099" - x2="102.8369" - y2="98.416496"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop169" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop171" /> - </linearGradient> - <path - d="M 102.836,45.167 C 102.216,45.167 101.712,44.663 101.712,44.043 C 101.712,43.421 102.216,42.917 102.836,42.917 C 103.457,42.917 103.962,43.421 103.962,44.043 C 103.962,44.663 103.457,45.167 102.836,45.167 L 102.836,45.167 z" - id="path173" - style="fill:url(#SVGID_15_)" /> - </g> - <g - id="g175"> - <linearGradient - id="SVGID_16_" - gradientUnits="userSpaceOnUse" - x1="104.5439" - y1="22.910601" - x2="104.5439" - y2="99.156403"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop178" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop180" /> - </linearGradient> - <path - d="M 104.545,49.417 C 103.923,49.417 103.419,48.913 103.419,48.292 C 103.419,47.672 103.923,47.168 104.545,47.168 C 105.165,47.168 105.669,47.672 105.669,48.292 C 105.669,48.912 105.165,49.417 104.545,49.417 L 104.545,49.417 z" - id="path182" - style="fill:url(#SVGID_16_)" /> - </g> - <g - id="g184"> - <linearGradient - id="SVGID_17_" - gradientUnits="userSpaceOnUse" - x1="105.5439" - y1="23.6611" - x2="105.5439" - y2="99.9897"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop187" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop189" /> - </linearGradient> - <path - d="M 105.545,53.708 C 104.923,53.708 104.419,53.204 104.419,52.583 C 104.419,51.961 104.923,51.457 105.545,51.457 C 106.165,51.457 106.669,51.961 106.669,52.583 C 106.669,53.204 106.165,53.708 105.545,53.708 L 105.545,53.708 z" - id="path191" - style="fill:url(#SVGID_17_)" /> - </g> - <g - id="g193"> - <linearGradient - id="SVGID_18_" - gradientUnits="userSpaceOnUse" - x1="106.502" - y1="24.575199" - x2="106.502" - y2="100.8375"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop196" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop198" /> - </linearGradient> - <path - d="M 106.503,58.583 C 105.881,58.583 105.376,58.079 105.376,57.458 C 105.376,56.837 105.881,56.333 106.503,56.333 C 107.123,56.333 107.627,56.837 107.627,57.458 C 107.627,58.079 107.123,58.583 106.503,58.583 L 106.503,58.583 z" - id="path200" - style="fill:url(#SVGID_18_)" /> - </g> - <g - id="g202"> - <linearGradient - id="SVGID_19_" - gradientUnits="userSpaceOnUse" - x1="106.4199" - y1="26.3062" - x2="106.4199" - y2="102.5685"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop205" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop207" /> - </linearGradient> - <path - d="M 106.42,68.084 C 105.8,68.084 105.295,67.579 105.295,66.959 C 105.295,66.339 105.8,65.835 106.42,65.835 C 107.04,65.835 107.544,66.339 107.544,66.959 C 107.544,67.579 107.04,68.084 106.42,68.084 L 106.42,68.084 z" - id="path209" - style="fill:url(#SVGID_19_)" /> - </g> - <g - id="g211"> - <linearGradient - id="SVGID_20_" - gradientUnits="userSpaceOnUse" - x1="105.5859" - y1="27.110399" - x2="105.5859" - y2="103.4389"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop214" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop216" /> - </linearGradient> - <path - d="M 105.585,72.71 C 104.965,72.71 104.461,72.205 104.461,71.583 C 104.461,70.963 104.965,70.459 105.585,70.459 C 106.207,70.459 106.711,70.963 106.711,71.583 C 106.711,72.205 106.207,72.71 105.585,72.71 L 105.585,72.71 z" - id="path218" - style="fill:url(#SVGID_20_)" /> - </g> - <g - id="g220"> - <linearGradient - id="SVGID_21_" - gradientUnits="userSpaceOnUse" - x1="104.4199" - y1="27.9722" - x2="104.4199" - y2="104.3007"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop223" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop225" /> - </linearGradient> - <path - d="M 104.418,77.46 C 103.798,77.46 103.294,76.956 103.294,76.334 C 103.294,75.714 103.798,75.209 104.418,75.209 C 105.04,75.209 105.545,75.714 105.545,76.334 C 105.545,76.956 105.04,77.46 104.418,77.46 L 104.418,77.46 z" - id="path227" - style="fill:url(#SVGID_21_)" /> - </g> - <g - id="g229"> - <linearGradient - id="SVGID_22_" - gradientUnits="userSpaceOnUse" - x1="102.4199" - y1="28.7651" - x2="102.4199" - y2="105.0606"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop232" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop234" /> - </linearGradient> - <path - d="M 102.419,81.709 C 101.799,81.709 101.295,81.205 101.295,80.585 C 101.295,79.963 101.799,79.459 102.419,79.459 C 103.041,79.459 103.545,79.963 103.545,80.585 C 103.545,81.205 103.041,81.709 102.419,81.709 L 102.419,81.709 z" - id="path236" - style="fill:url(#SVGID_22_)" /> - </g> - <g - id="g238"> - <linearGradient - id="SVGID_23_" - gradientUnits="userSpaceOnUse" - x1="97.959" - y1="30.2544" - x2="97.959" - y2="106.583"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop241" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop243" /> - </linearGradient> - <path - d="M 97.959,90.042 C 97.34,90.042 96.834,89.536 96.834,88.917 C 96.834,88.298 97.34,87.791 97.959,87.791 C 98.579,87.791 99.085,88.298 99.085,88.917 C 99.085,89.536 98.579,90.042 97.959,90.042 L 97.959,90.042 z" - id="path245" - style="fill:url(#SVGID_23_)" /> - </g> - <g - id="g247"> - <linearGradient - id="SVGID_24_" - gradientUnits="userSpaceOnUse" - x1="94.9189" - y1="30.9468" - x2="94.9189" - y2="107.2422"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop250" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop252" /> - </linearGradient> - <path - d="M 94.919,93.708 C 94.3,93.708 93.794,93.202 93.794,92.583 C 93.794,91.963 94.3,91.458 94.919,91.458 C 95.538,91.458 96.044,91.963 96.044,92.583 C 96.044,93.202 95.538,93.708 94.919,93.708 L 94.919,93.708 z" - id="path254" - style="fill:url(#SVGID_24_)" /> - </g> - <g - id="g256"> - <linearGradient - id="SVGID_25_" - gradientUnits="userSpaceOnUse" - x1="91.628899" - y1="31.545401" - x2="91.628899" - y2="107.8409"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop259" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop261" /> - </linearGradient> - <path - d="M 91.629,97 C 91.009,97 90.503,96.494 90.503,95.875 C 90.503,95.256 91.009,94.75 91.629,94.75 C 92.248,94.75 92.754,95.256 92.754,95.875 C 92.754,96.494 92.248,97 91.629,97 L 91.629,97 z" - id="path263" - style="fill:url(#SVGID_25_)" /> - </g> - <g - id="g265"> - <linearGradient - id="SVGID_26_" - gradientUnits="userSpaceOnUse" - x1="88.003899" - y1="32.126999" - x2="88.003899" - y2="108.3893"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop268" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop270" /> - </linearGradient> - <path - d="M 88.002,100.04 C 87.383,100.04 86.879,99.536 86.879,98.917 C 86.879,98.297 87.383,97.791 88.002,97.791 C 88.622,97.791 89.128,98.297 89.128,98.917 C 89.128,99.536 88.622,100.04 88.002,100.04 L 88.002,100.04 z" - id="path272" - style="fill:url(#SVGID_26_)" /> - </g> - <g - id="g274"> - <linearGradient - id="SVGID_27_" - gradientUnits="userSpaceOnUse" - x1="79.542999" - y1="32.917" - x2="79.542999" - y2="109.2456"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop277" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop279" /> - </linearGradient> - <path - d="M 79.545,104.709 C 78.923,104.709 78.418,104.204 78.418,103.582 C 78.418,102.963 78.923,102.458 79.545,102.458 C 80.164,102.458 80.669,102.963 80.669,103.582 C 80.669,104.204 80.164,104.709 79.545,104.709 L 79.545,104.709 z" - id="path281" - style="fill:url(#SVGID_27_)" /> - </g> - <g - id="g283"> - <linearGradient - id="SVGID_28_" - gradientUnits="userSpaceOnUse" - x1="75.376999" - y1="33.256802" - x2="75.376999" - y2="109.5854"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop286" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop288" /> - </linearGradient> - <path - d="M 75.377,106.584 C 74.757,106.584 74.252,106.079 74.252,105.457 C 74.252,104.837 74.757,104.333 75.377,104.333 C 75.997,104.333 76.501,104.837 76.501,105.457 C 76.501,106.079 75.997,106.584 75.377,106.584 L 75.377,106.584 z" - id="path290" - style="fill:url(#SVGID_28_)" /> - </g> - <g - id="g292"> - <linearGradient - id="SVGID_29_" - gradientUnits="userSpaceOnUse" - x1="70.584999" - y1="33.5098" - x2="70.584999" - y2="109.7721"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop295" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop297" /> - </linearGradient> - <path - d="M 70.585,107.625 C 69.965,107.625 69.461,107.121 69.461,106.501 C 69.461,105.881 69.965,105.376 70.585,105.376 C 71.205,105.376 71.709,105.881 71.709,106.501 C 71.709,107.121 71.205,107.625 70.585,107.625 L 70.585,107.625 z" - id="path299" - style="fill:url(#SVGID_29_)" /> - </g> - <g - id="g301"> - <linearGradient - id="SVGID_30_" - gradientUnits="userSpaceOnUse" - x1="66.085899" - y1="33.6768" - x2="66.085899" - y2="109.9391"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop304" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop306" /> - </linearGradient> - <path - d="M 66.086,108.542 C 65.466,108.542 64.961,108.038 64.961,107.417 C 64.961,106.797 65.466,106.293 66.086,106.293 C 66.706,106.293 67.21,106.797 67.21,107.417 C 67.21,108.038 66.706,108.542 66.086,108.542 L 66.086,108.542 z" - id="path308" - style="fill:url(#SVGID_30_)" /> - </g> - <g - id="g310"> - <linearGradient - id="SVGID_31_" - gradientUnits="userSpaceOnUse" - x1="51.5425" - y1="17.3936" - x2="51.5425" - y2="93.705597"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop313" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop315" /> - </linearGradient> - <path - d="M 51.542,19.167 C 50.922,19.167 50.417,18.662 50.417,18.042 C 50.417,17.422 50.922,16.917 51.542,16.917 C 52.162,16.917 52.667,17.422 52.667,18.042 C 52.667,18.662 52.163,19.167 51.542,19.167 L 51.542,19.167 z" - id="path317" - style="fill:url(#SVGID_31_)" /> - </g> - <g - id="g319"> - <linearGradient - id="SVGID_32_" - gradientUnits="userSpaceOnUse" - x1="56.3755" - y1="17.2876" - x2="56.3755" - y2="93.5168"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop322" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop324" /> - </linearGradient> - <path - d="M 56.376,18.582 C 55.755,18.582 55.25,18.079 55.25,17.458 C 55.25,16.837 55.755,16.334 56.376,16.334 C 56.997,16.334 57.5,16.837 57.5,17.458 C 57.5,18.079 56.997,18.582 56.376,18.582 L 56.376,18.582 z" - id="path326" - style="fill:url(#SVGID_32_)" /> - </g> - <g - id="g328"> - <linearGradient - id="SVGID_33_" - gradientUnits="userSpaceOnUse" - x1="46.959499" - y1="17.6294" - x2="46.959499" - y2="93.891701"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop331" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop333" /> - </linearGradient> - <path - d="M 46.959,20.458 C 46.339,20.458 45.834,19.953 45.834,19.333 C 45.834,18.713 46.338,18.208 46.959,18.208 C 47.579,18.208 48.084,18.713 48.084,19.333 C 48.084,19.953 47.579,20.458 46.959,20.458 L 46.959,20.458 z" - id="path335" - style="fill:url(#SVGID_33_)" /> - </g> - <g - id="g337"> - <linearGradient - id="SVGID_34_" - gradientUnits="userSpaceOnUse" - x1="42.792999" - y1="17.924801" - x2="42.792999" - y2="94.220299"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop340" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop342" /> - </linearGradient> - <path - d="M 42.792,22.084 C 42.173,22.084 41.668,21.579 41.668,20.958 C 41.668,20.338 42.172,19.834 42.792,19.834 C 43.414,19.834 43.918,20.338 43.918,20.958 C 43.918,21.579 43.413,22.084 42.792,22.084 L 42.792,22.084 z" - id="path344" - style="fill:url(#SVGID_34_)" /> - </g> - <g - id="g346"> - <linearGradient - id="SVGID_35_" - gradientUnits="userSpaceOnUse" - x1="34.5" - y1="18.757299" - x2="34.5" - y2="95.052803"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop349" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop351" /> - </linearGradient> - <path - d="M 34.5,26.667 C 33.879,26.667 33.375,26.163 33.375,25.542 C 33.375,24.921 33.879,24.417 34.5,24.417 C 35.121,24.417 35.625,24.921 35.625,25.542 C 35.625,26.163 35.121,26.667 34.5,26.667 L 34.5,26.667 z" - id="path353" - style="fill:url(#SVGID_35_)" /> - </g> - <g - id="g355"> - <linearGradient - id="SVGID_36_" - gradientUnits="userSpaceOnUse" - x1="27.4165" - y1="19.924299" - x2="27.4165" - y2="96.269402"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop358" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop360" /> - </linearGradient> - <path - d="M 27.417,33.126 C 26.796,33.126 26.291,32.62 26.291,32 C 26.291,31.379 26.797,30.875 27.417,30.875 C 28.037,30.875 28.542,31.379 28.542,32 C 28.542,32.621 28.038,33.126 27.417,33.126 L 27.417,33.126 z" - id="path362" - style="fill:url(#SVGID_36_)" /> - </g> - <g - id="g364"> - <linearGradient - id="SVGID_37_" - gradientUnits="userSpaceOnUse" - x1="30.979" - y1="19.3032" - x2="30.979" - y2="95.631798"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop367" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop369" /> - </linearGradient> - <path - d="M 30.979,29.689 C 30.358,29.689 29.854,29.183 29.854,28.563 C 29.854,27.943 30.358,27.438 30.979,27.438 C 31.6,27.438 32.103,27.942 32.103,28.563 C 32.103,29.184 31.6,29.689 30.979,29.689 L 30.979,29.689 z" - id="path371" - style="fill:url(#SVGID_37_)" /> - </g> - <g - id="g373"> - <linearGradient - id="SVGID_38_" - gradientUnits="userSpaceOnUse" - x1="24.458" - y1="20.5952" - x2="24.458" - y2="96.907204"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop376" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop378" /> - </linearGradient> - <path - d="M 24.457,36.792 C 23.838,36.792 23.334,36.288 23.334,35.667 C 23.334,35.046 23.838,34.542 24.457,34.542 C 25.078,34.542 25.582,35.046 25.582,35.667 C 25.582,36.288 25.078,36.792 24.457,36.792 L 24.457,36.792 z" - id="path380" - style="fill:url(#SVGID_38_)" /> - </g> - <g - id="g382"> - <linearGradient - id="SVGID_39_" - gradientUnits="userSpaceOnUse" - x1="19.5835" - y1="22.116699" - x2="19.5835" - y2="98.428703"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop385" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop387" /> - </linearGradient> - <path - d="M 19.583,45.167 C 18.963,45.167 18.458,44.663 18.458,44.041 C 18.458,43.421 18.963,42.916 19.583,42.916 C 20.205,42.916 20.709,43.421 20.709,44.041 C 20.708,44.663 20.204,45.167 19.583,45.167 L 19.583,45.167 z" - id="path389" - style="fill:url(#SVGID_39_)" /> - </g> - <g - id="g391"> - <linearGradient - id="SVGID_40_" - gradientUnits="userSpaceOnUse" - x1="17.8745" - y1="22.8999" - x2="17.8745" - y2="99.178802"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop394" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop396" /> - </linearGradient> - <path - d="M 17.875,49.417 C 17.255,49.417 16.75,48.912 16.75,48.292 C 16.75,47.672 17.255,47.167 17.875,47.167 C 18.495,47.167 19,47.672 19,48.292 C 18.999,48.912 18.494,49.417 17.875,49.417 L 17.875,49.417 z" - id="path398" - style="fill:url(#SVGID_40_)" /> - </g> - <g - id="g400"> - <linearGradient - id="SVGID_41_" - gradientUnits="userSpaceOnUse" - x1="16.8745" - y1="23.693399" - x2="16.8745" - y2="99.939102"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop403" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop405" /> - </linearGradient> - <path - d="M 16.875,53.708 C 16.255,53.708 15.75,53.203 15.75,52.583 C 15.75,51.963 16.255,51.46 16.875,51.46 C 17.495,51.46 17.999,51.963 17.999,52.583 C 17.999,53.203 17.496,53.708 16.875,53.708 L 16.875,53.708 z" - id="path407" - style="fill:url(#SVGID_41_)" /> - </g> - <g - id="g409"> - <linearGradient - id="SVGID_42_" - gradientUnits="userSpaceOnUse" - x1="15.9165" - y1="24.561001" - x2="15.9165" - y2="100.8565"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop412" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop414" /> - </linearGradient> - <path - d="M 15.917,58.584 C 15.296,58.584 14.793,58.078 14.793,57.458 C 14.793,56.837 15.296,56.334 15.917,56.334 C 16.538,56.334 17.041,56.837 17.041,57.458 C 17.041,58.078 16.537,58.584 15.917,58.584 L 15.917,58.584 z" - id="path416" - style="fill:url(#SVGID_42_)" /> - </g> - <g - id="g418"> - <linearGradient - id="SVGID_43_" - gradientUnits="userSpaceOnUse" - x1="16.0005" - y1="26.305201" - x2="16.0005" - y2="102.5675"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop421" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop423" /> - </linearGradient> - <path - d="M 16,68.083 C 15.381,68.083 14.876,67.578 14.876,66.959 C 14.876,66.338 15.38,65.834 16,65.834 C 16.621,65.834 17.125,66.338 17.125,66.959 C 17.125,67.578 16.621,68.083 16,68.083 L 16,68.083 z" - id="path425" - style="fill:url(#SVGID_43_)" /> - </g> - <g - id="g427"> - <linearGradient - id="SVGID_44_" - gradientUnits="userSpaceOnUse" - x1="16.8335" - y1="27.091299" - x2="16.8335" - y2="103.453"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop430" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop432" /> - </linearGradient> - <path - d="M 16.833,72.711 C 16.213,72.711 15.707,72.204 15.707,71.585 C 15.707,70.965 16.213,70.459 16.833,70.459 C 17.453,70.459 17.959,70.965 17.959,71.585 C 17.959,72.204 17.453,72.711 16.833,72.711 L 16.833,72.711 z" - id="path434" - style="fill:url(#SVGID_44_)" /> - </g> - <g - id="g436"> - <linearGradient - id="SVGID_45_" - gradientUnits="userSpaceOnUse" - x1="17.9995" - y1="27.9722" - x2="17.9995" - y2="104.3007"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop439" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop441" /> - </linearGradient> - <path - d="M 18,77.46 C 17.38,77.46 16.873,76.953 16.873,76.333 C 16.873,75.714 17.38,75.209 18,75.209 C 18.62,75.209 19.126,75.714 19.126,76.333 C 19.126,76.953 18.62,77.46 18,77.46 L 18,77.46 z" - id="path443" - style="fill:url(#SVGID_45_)" /> - </g> - <g - id="g445"> - <linearGradient - id="SVGID_46_" - gradientUnits="userSpaceOnUse" - x1="20.0005" - y1="28.7651" - x2="20.0005" - y2="105.0606"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop448" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop450" /> - </linearGradient> - <path - d="M 19.999,81.709 C 19.379,81.709 18.874,81.205 18.874,80.584 C 18.874,79.964 19.379,79.459 19.999,79.459 C 20.62,79.459 21.126,79.964 21.126,80.584 C 21.126,81.205 20.62,81.709 19.999,81.709 L 19.999,81.709 z" - id="path452" - style="fill:url(#SVGID_46_)" /> - </g> - <g - id="g454"> - <linearGradient - id="SVGID_47_" - gradientUnits="userSpaceOnUse" - x1="24.459499" - y1="30.2295" - x2="24.459499" - y2="106.5912"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop457" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop459" /> - </linearGradient> - <path - d="M 24.458,90.043 C 23.839,90.043 23.334,89.538 23.334,88.917 C 23.334,88.296 23.839,87.791 24.458,87.791 C 25.079,87.791 25.584,88.296 25.584,88.917 C 25.584,89.538 25.079,90.043 24.458,90.043 L 24.458,90.043 z" - id="path461" - style="fill:url(#SVGID_47_)" /> - </g> - <g - id="g463"> - <linearGradient - id="SVGID_48_" - gradientUnits="userSpaceOnUse" - x1="27.4995" - y1="30.919901" - x2="27.4995" - y2="107.2485"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop466" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop468" /> - </linearGradient> - <path - d="M 27.5,93.708 C 26.881,93.708 26.375,93.202 26.375,92.583 C 26.375,91.962 26.881,91.457 27.5,91.457 C 28.119,91.457 28.625,91.962 28.625,92.583 C 28.625,93.202 28.119,93.708 27.5,93.708 L 27.5,93.708 z" - id="path470" - style="fill:url(#SVGID_48_)" /> - </g> - <g - id="g472"> - <linearGradient - id="SVGID_49_" - gradientUnits="userSpaceOnUse" - x1="30.790001" - y1="31.545401" - x2="30.790001" - y2="107.8409"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop475" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop477" /> - </linearGradient> - <path - d="M 30.79,97 C 30.171,97 29.665,96.494 29.665,95.875 C 29.665,95.256 30.171,94.75 30.79,94.75 C 31.41,94.75 31.915,95.256 31.915,95.875 C 31.915,96.494 31.41,97 30.79,97 L 30.79,97 z" - id="path479" - style="fill:url(#SVGID_49_)" /> - </g> - <g - id="g481"> - <linearGradient - id="SVGID_50_" - gradientUnits="userSpaceOnUse" - x1="34.416" - y1="32.126999" - x2="34.416" - y2="108.3893"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop484" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop486" /> - </linearGradient> - <path - d="M 34.417,100.04 C 33.797,100.04 33.292,99.536 33.292,98.917 C 33.292,98.297 33.798,97.791 34.417,97.791 C 35.036,97.791 35.541,98.297 35.541,98.917 C 35.541,99.536 35.037,100.04 34.417,100.04 L 34.417,100.04 z" - id="path488" - style="fill:url(#SVGID_50_)" /> - </g> - <g - id="g490"> - <linearGradient - id="SVGID_51_" - gradientUnits="userSpaceOnUse" - x1="42.875" - y1="32.917" - x2="42.875" - y2="109.2456"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop493" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop495" /> - </linearGradient> - <path - d="M 42.875,104.709 C 42.255,104.709 41.751,104.204 41.751,103.582 C 41.751,102.963 42.255,102.458 42.875,102.458 C 43.495,102.458 43.999,102.963 43.999,103.582 C 43.999,104.204 43.495,104.709 42.875,104.709 L 42.875,104.709 z" - id="path497" - style="fill:url(#SVGID_51_)" /> - </g> - <g - id="g499"> - <linearGradient - id="SVGID_52_" - gradientUnits="userSpaceOnUse" - x1="47.0415" - y1="33.256802" - x2="47.0415" - y2="109.5854"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop502" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop504" /> - </linearGradient> - <path - d="M 47.042,106.584 C 46.42,106.584 45.916,106.079 45.916,105.457 C 45.916,104.837 46.42,104.333 47.042,104.333 C 47.662,104.333 48.167,104.837 48.167,105.457 C 48.167,106.079 47.663,106.584 47.042,106.584 L 47.042,106.584 z" - id="path506" - style="fill:url(#SVGID_52_)" /> - </g> - <g - id="g508"> - <linearGradient - id="SVGID_53_" - gradientUnits="userSpaceOnUse" - x1="51.834499" - y1="33.5098" - x2="51.834499" - y2="109.7721"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop511" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop513" /> - </linearGradient> - <path - d="M 51.834,107.625 C 51.214,107.625 50.709,107.121 50.709,106.501 C 50.709,105.881 51.213,105.376 51.834,105.376 C 52.455,105.376 52.959,105.881 52.959,106.501 C 52.959,107.121 52.455,107.625 51.834,107.625 L 51.834,107.625 z" - id="path515" - style="fill:url(#SVGID_53_)" /> - </g> - <g - id="g517"> - <linearGradient - id="SVGID_54_" - gradientUnits="userSpaceOnUse" - x1="56.334" - y1="33.6768" - x2="56.334" - y2="109.9391"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop520" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop522" /> - </linearGradient> - <path - d="M 56.334,108.542 C 55.714,108.542 55.209,108.038 55.209,107.417 C 55.209,106.797 55.713,106.293 56.334,106.293 C 56.955,106.293 57.459,106.797 57.459,107.417 C 57.458,108.038 56.954,108.542 56.334,108.542 L 56.334,108.542 z" - id="path524" - style="fill:url(#SVGID_54_)" /> - </g> - </g> -</g> -<g - id="Layer_7"> - <linearGradient - id="SVGID_55_" - gradientUnits="userSpaceOnUse" - x1="61.8745" - y1="13.25" - x2="61.8745" - y2="110.25"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop528" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop530" /> - </linearGradient> - <polygon - points="60.874,111.25 60.874,102.624 62.875,102.624 62.875,111.25 60.874,111.25 " - id="polygon532" - style="fill:url(#SVGID_55_)" /> - <linearGradient - id="SVGID_56_" - gradientUnits="userSpaceOnUse" - x1="61.874001" - y1="12.8037" - x2="61.874001" - y2="113.5434"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop535" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop537" /> - </linearGradient> - <polygon - points="60.874,21.458 60.874,12.5 62.874,12.5 62.874,21.458 60.874,21.458 " - id="polygon539" - style="fill:url(#SVGID_56_)" /> - <linearGradient - id="SVGID_57_" - gradientUnits="userSpaceOnUse" - x1="106.707" - y1="13.25" - x2="106.707" - y2="110.25"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop542" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop544" /> - </linearGradient> - <polygon - points="102.395,63.104 102.395,61.103 111.021,61.103 111.021,63.104 102.395,63.104 " - id="polygon546" - style="fill:url(#SVGID_57_)" /> - <linearGradient - id="SVGID_58_" - gradientUnits="userSpaceOnUse" - x1="17.040501" - y1="13.25" - x2="17.040501" - y2="110.25"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop549" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop551" /> - </linearGradient> - <polygon - points="12.728,63.104 12.728,61.104 21.354,61.104 21.354,63.104 12.728,63.104 " - id="polygon553" - style="fill:url(#SVGID_58_)" /> -</g> -<g - id="Layer_9"> - <linearGradient - id="SVGID_59_" - gradientUnits="userSpaceOnUse" - x1="61.7896" - y1="12.5" - x2="61.789501" - y2="110.75"> - <stop - offset="0" - style="stop-color:#6098E3" - id="stop557" /> - <stop - offset="1" - style="stop-color:#B1CEF4" - id="stop559" /> - </linearGradient> - <path - d="M 26.359,42.393 L 27.226,40.874 L 19.472,36.439 L 18.604,37.956 L 18.93,38.144 L 26.359,42.393 z M 36.423,19.53 L 36.612,19.854 L 40.893,27.262 L 42.409,26.387 L 37.937,18.655 L 36.423,19.53 z M 36.423,104.372 L 36.747,104.558 L 37.941,105.241 L 42.375,97.484 L 40.856,96.616 L 36.423,104.372 z M 18.636,85.906 L 18.824,86.232 L 19.511,87.423 L 27.246,82.949 L 26.368,81.435 L 18.636,85.906 z M 97.217,42.392 L 104.975,37.958 L 104.104,36.439 L 96.35,40.875 L 96.536,41.2 L 97.217,42.392 z M 82.685,27.265 L 87.155,19.528 L 85.637,18.654 L 81.169,26.387 L 81.493,26.577 L 82.685,27.265 z M 81.202,97.485 L 81.389,97.811 L 85.634,105.24 L 87.155,104.372 L 82.72,96.615 L 81.202,97.485 z M 96.332,82.95 L 96.655,83.138 L 104.063,87.423 L 104.944,85.906 L 97.206,81.435 L 96.332,82.95 z" - id="path561" - style="fill:url(#SVGID_59_)" /> -</g> -<g - id="Layer_10"> - <path - d="M 62.93,54.622 C 63.423,55.61 63.022,56.811 62.034,57.305 L 59.946,58.347 C 58.958,58.84 57.757,58.439 57.263,57.451 L 51.904,46.714 C 51.411,45.726 51.812,44.525 52.8,44.031 L 54.888,42.989 C 55.876,42.496 57.077,42.897 57.571,43.885 L 62.93,54.622 z" - id="path564" - style="fill:#ff8065" /> - - <line - x1="60.375" - y1="56.396" - x2="84.25" - y2="104.75" - id="line566" - style="fill:none;stroke:#ff8065;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" /> -</g> -<g - id="Layer_11"> - <g - id="g569"> - - <linearGradient - id="SVGID_60_" - gradientUnits="userSpaceOnUse" - x1="55.068802" - y1="62.811501" - x2="55.068802" - y2="65.330704" - gradientTransform="matrix(0.9796,-0.2008,0.2008,0.9796,-13.6779,11.4305)"> - <stop - offset="0" - style="stop-color:#524AC9" - id="stop572" /> - <stop - offset="0.0957" - style="stop-color:#5855BC" - id="stop574" /> - <stop - offset="0.2352" - style="stop-color:#5D60AF" - id="stop576" /> - <stop - offset="0.3681" - style="stop-color:#5F64AB" - id="stop578" /> - <stop - offset="0.7253" - style="stop-color:#190C7F" - id="stop580" /> - </linearGradient> - <path - d="M 69.033,59.994 C 69.213,60.873 68.646,61.731 67.767,61.912 L 39.208,67.792 C 38.329,67.972 37.47,67.405 37.29,66.526 L 37.29,66.526 C 37.11,65.646 37.676,64.787 38.555,64.607 L 67.115,58.728 C 67.994,58.548 68.854,59.114 69.033,59.994 L 69.033,59.994 z" - id="path582" - style="fill:url(#SVGID_60_)" /> - - <linearGradient - id="SVGID_61_" - gradientUnits="userSpaceOnUse" - x1="88.666" - y1="42.330601" - x2="88.666" - y2="45.5467" - gradientTransform="matrix(0.6552,-0.7555,0.7555,0.6552,-15.6218,84.8513)"> - <stop - offset="0" - style="stop-color:#524AC9" - id="stop585" /> - <stop - offset="0.0957" - style="stop-color:#5855BC" - id="stop587" /> - <stop - offset="0.2352" - style="stop-color:#5D60AF" - id="stop589" /> - <stop - offset="0.3681" - style="stop-color:#5F64AB" - id="stop591" /> - <stop - offset="0.7253" - style="stop-color:#190C7F" - id="stop593" /> - </linearGradient> - <path - d="M 93.373,26.619 C 93.79,26.981 93.836,27.612 93.474,28.029 L 60.017,67.152 C 59.655,67.57 59.023,67.615 58.606,67.254 L 57.851,66.598 C 57.434,66.236 57.388,65.605 57.75,65.188 L 91.208,26.064 C 91.569,25.646 92.201,25.602 92.617,25.963 L 93.373,26.619 z" - id="path595" - style="fill:url(#SVGID_61_)" /> - </g> -</g> -<g - id="Layer_12"> - <g - id="g598"> - <linearGradient - id="SVGID_62_" - gradientUnits="userSpaceOnUse" - x1="62.4058" - y1="57" - x2="62.4058" - y2="65.1875"> - <stop - offset="0" - style="stop-color:#8BA4D6" - id="stop601" /> - <stop - offset="1" - style="stop-color:#1B3EA6" - id="stop603" /> - </linearGradient> - <circle - cx="62.405998" - cy="61.280998" - r="4.4689999" - id="circle605" - sodipodi:cx="62.405998" - sodipodi:cy="61.280998" - sodipodi:rx="4.4689999" - sodipodi:ry="4.4689999" - style="fill:url(#SVGID_62_)" /> - </g> -</g> -<g - id="Layer_13"> - <g - id="g608"> - <radialGradient - id="SVGID_63_" - cx="61.3652" - cy="57.292" - r="7.5655999" - gradientUnits="userSpaceOnUse"> - <stop - offset="0" - style="stop-color:#FFFFFF" - id="stop611" /> - <stop - offset="0.0515" - style="stop-color:#F6FAFF" - id="stop613" /> - <stop - offset="0.1361" - style="stop-color:#DDEEFF" - id="stop615" /> - <stop - offset="0.2432" - style="stop-color:#B5D9FF" - id="stop617" /> - <stop - offset="0.3688" - style="stop-color:#7DBDFF" - id="stop619" /> - <stop - offset="0.5081" - style="stop-color:#3699FF" - id="stop621" /> - <stop - offset="0.5714" - style="stop-color:#1487FF" - id="stop623" /> - <stop - offset="0.8132" - style="stop-color:#0F85FF" - id="stop625" /> - <stop - offset="0.967" - style="stop-color:#3397FF" - id="stop627" /> - </radialGradient> - <circle - cx="62.365002" - cy="61.292" - r="3.75" - id="circle629" - sodipodi:cx="62.365002" - sodipodi:cy="61.292" - sodipodi:rx="3.75" - sodipodi:ry="3.75" - style="fill:url(#SVGID_63_)" /> - </g> -</g> -</svg> \ No newline at end of file diff --git a/sflphone-client-kde/src/icons/hold.svg b/sflphone-client-kde/src/icons/hold.svg deleted file mode 100644 index d074c3356c16bbf530c637f177bf5e84975c5fb3..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/hold.svg +++ /dev/null @@ -1,818 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="hold.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#00a6b0;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#00a6b0;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#00a5b0;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#00595f;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4181" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4195" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4203" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4256" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.632388,0,0,0.632388,3.258093,0.894991)" /> - <linearGradient - id="linearGradient2278"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop2280" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop2282" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2286" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2288" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - id="stop2292" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2395" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2296"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2298" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2391" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2302" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2306" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2308" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2376"> - <stop - id="stop2316" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2318" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2372"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2322" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2324" /> - </linearGradient> - <linearGradient - id="linearGradient2326"> - <stop - id="stop2328" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2330" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2332" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2334" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2336" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2338" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient2342" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2483" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2485" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="2.7672646" - y2="12.949513" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2489" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="11.408385" - y1="16.110582" - x2="7.293807" - y2="12.113755" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2491" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient4051" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1414" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient1412" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient1410" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient1408" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient1406" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1362"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1364" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop1366" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - id="stop1370" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1372" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient1374"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop1376" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop1378" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1380" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1382" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1384" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1386" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1388" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4275" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2320" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2318" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - id="linearGradient2316" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2314" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - id="linearGradient2312" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - id="linearGradient2310" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2304"> - <stop - id="stop2306" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2308" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2298"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2300" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2302" /> - </linearGradient> - <linearGradient - id="linearGradient2292"> - <stop - id="stop2294" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2296" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - id="stop4047" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop4049" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="2.8284271" - inkscape:cx="-65.93937" - inkscape:cy="-1.0287473" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="5" - inkscape:window-y="49"> - <sodipodi:guide - orientation="horizontal" - position="8.0357143" - id="guide3144" /> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:0.63862927;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z " - id="path3384" /> - <path - style="fill:url(#linearGradient2224);fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z " - id="path1328" /> - <g - id="g2403" - inkscape:label="Calque 1" - transform="translate(-3.1142216,0.1467125)"> - <g - transform="translate(14.730114,-3.4355522)" - inkscape:label="Calque 1" - id="g2364"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="translate(7.9455775,4.2707653)"> - <g - style="fill:none;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451"> - <path - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_accept.svg b/sflphone-client-kde/src/icons/icon_accept.svg deleted file mode 100644 index 14453ca69792590f2eeeef512b3f37e1647ac562..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_accept.svg +++ /dev/null @@ -1,412 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_accept.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.0511112,0,0,-0.7528043,-6.3612105,18.68452)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient4318" - gradientUnits="userSpaceOnUse" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient4320" - gradientUnits="userSpaceOnUse" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient4322" - gradientUnits="userSpaceOnUse" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient4324" - gradientUnits="userSpaceOnUse" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient4326" - gradientUnits="userSpaceOnUse" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 4.8702645,10.451388 L 4.8702645,4.699571 L 2.2608109,4.699571 L 8.0370775,0.3448829 L 13.813346,4.699571 L 11.203891,4.699571 L 11.203891,10.451388 L 4.8702645,10.451388 z" - id="rect4262" /> - <g - id="g2181" - transform="matrix(0.5647782,0,0,0.5334707,-7.4066678,15.009203)" - style="fill:none;stroke:#000000;stroke-opacity:0.44968555"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g4160" - transform="matrix(0.5678511,0,0,0.5363064,-1.0543503,8.261584)" - style="fill:url(#linearGradient2439);fill-opacity:1"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path3153" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - style="opacity:1;fill:url(#linearGradient4318);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path3161" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - style="opacity:1;fill:url(#linearGradient4320);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4140" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - style="opacity:1;fill:url(#linearGradient4322);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4246" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - style="opacity:1;fill:url(#linearGradient4324);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4258" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - style="opacity:1;fill:url(#linearGradient4326);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_call.svg b/sflphone-client-kde/src/icons/icon_call.svg deleted file mode 100644 index 0400cb1d82335e23cc4ac6b4e8004f8ba0e5aafa..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_call.svg +++ /dev/null @@ -1,446 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_call.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2491" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2489" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2485" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2483" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="path3162" - sodipodi:cx="19.285715" - sodipodi:cy="9.8571424" - sodipodi:rx="8.0357141" - sodipodi:ry="8.0357141" - d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z" - transform="matrix(0.5359733,0,0,0.4764269,1.3932866,0.2487105)" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 11.729917,3.2786177 L 11.729917,1.0641017" - id="path2257" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 13.161945,4.0274073 L 15.319471,2.9201494" - id="path2259" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 13.161945,5.6660475 L 15.319471,6.7733059" - id="path2261" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 11.729917,6.4148376 L 11.729917,8.6293537" - id="path2263" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 10.30953,5.6660479 L 8.1520026,6.7733052" - id="path2265" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.360369px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 10.30953,4.0274072 L 8.1520033,2.9201494" - id="path2267" - sodipodi:nodetypes="cc" /> - <g - id="g2446" - inkscape:label="Calque 1" - transform="matrix(0.7408994,0,0,0.6585858,15.041353,0.5591868)"> - <g - style="fill:none;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451"> - <path - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_dialpad.svg b/sflphone-client-kde/src/icons/icon_dialpad.svg deleted file mode 100644 index 19886ac1b47a8bcdb2a1509f75d42fe2880ecbc1..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_dialpad.svg +++ /dev/null @@ -1,542 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_dialpad.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient3208" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3284" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(12.57034,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3282" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.2851708,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3280" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,-3.0304576)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3296" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(18.407,5.1770309)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3294" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(12.121831,5.1770309)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3292" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(5.8366603,5.1770313)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3302" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(12.57034,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3300" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.2851708,-3.030458)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient1368" - id="linearGradient3298" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,-3.0304576)" - x1="3.9194174" - y1="7.8426361" - x2="6.5609155" - y2="14.340417" /> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g3259" - transform="matrix(0.6408216,0,0,0.6843958,0.467967,-1.1274115)"> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="3.661803" - height="3.914341" - width="3.914341" - id="rect2210" - style="opacity:1;fill:url(#linearGradient3298);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="9.9469738" - height="3.914341" - width="3.914341" - id="rect3191" - style="opacity:1;fill:url(#linearGradient3300);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="16.232143" - height="3.914341" - width="3.914341" - id="rect3195" - style="opacity:1;fill:url(#linearGradient3302);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g3222" - transform="matrix(0.6408216,0,0,0.6843958,-3.2541672,-2.237236)" - style="opacity:1"> - <rect - ry="0.73531199" - rx="0.73531199" - y="13.519668" - x="9.4984636" - height="3.914341" - width="3.914341" - id="rect3210" - style="opacity:1;fill:url(#linearGradient3292);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="13.519668" - x="15.783634" - height="3.914341" - width="3.914341" - id="rect3212" - style="opacity:1;fill:url(#linearGradient3294);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="13.519668" - x="22.068804" - height="3.914341" - width="3.914341" - id="rect3214" - style="opacity:1;fill:url(#linearGradient3296);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g3264" - transform="matrix(0.6408216,0,0,0.6843958,0.4770285,7.8872808)" - style="opacity:1"> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="3.661803" - height="3.914341" - width="3.914341" - id="rect3266" - style="opacity:1;fill:url(#linearGradient3280);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="9.9469738" - height="3.914341" - width="3.914341" - id="rect3268" - style="opacity:1;fill:url(#linearGradient3282);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.73531199" - rx="0.73531199" - y="5.3121786" - x="16.232143" - height="3.914341" - width="3.914341" - id="rect3270" - style="opacity:1;fill:url(#linearGradient3284);fill-opacity:1;stroke:#137300;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g3199" - transform="matrix(0.6639238,0,0,0.7090688,1.345312,-1.6432109)"> - <path - transform="matrix(0.723409,0,0,0.723409,4.2981133,0.64261)" - d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z" - sodipodi:ry="8.0357141" - sodipodi:rx="8.0357141" - sodipodi:cy="9.8571424" - sodipodi:cx="19.285715" - id="path3162" - style="fill:url(#radialGradient3208);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:nodetypes="cc" - id="path2257" - d="M 18.249576,5.2432362 L 18.249576,1.880704" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2259" - d="M 20.1824,6.380202 L 23.094437,4.6989359" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2261" - d="M 20.1824,8.8683213 L 23.094437,10.549588" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2263" - d="M 18.249576,10.005288 L 18.249576,13.36782" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2265" - d="M 16.332464,8.868322 L 13.420426,10.549587" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - <path - sodipodi:nodetypes="cc" - id="path2267" - d="M 16.332464,6.3802018 L 13.420427,4.698936" - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2a6f1d;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_dialpad_off.svg b/sflphone-client-kde/src/icons/icon_dialpad_off.svg deleted file mode 100644 index 78304cfee71bee028dbe9aa13b39a47e2352e1cd..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_dialpad_off.svg +++ /dev/null @@ -1,1178 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_dialpad_off.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - id="guide3146" - position="24.821428" - orientation="vertical" /> - </sodipodi:namedview> - <defs - id="defs4"> - <radialGradient - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - gradientUnits="userSpaceOnUse" - id="radialGradient3208" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3284" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3282" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3280" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(18.407,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3296" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.121831,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3294" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(5.8366603,5.1770313)" - gradientUnits="userSpaceOnUse" - id="linearGradient3292" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3302" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3300" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3298" - xlink:href="#linearGradient1368" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2433" - inkscape:collect="always"> - <stop - id="stop2435" - offset="0" - style="stop-color:#4b4b4b;stop-opacity:1;" /> - <stop - id="stop2437" - offset="1" - style="stop-color:#4b4b4b;stop-opacity:0;" /> - </linearGradient> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="16.739393" - x2="32.578228" - y1="-0.80084854" - x1="2.965755" - id="linearGradient2439" - xlink:href="#linearGradient2433" - inkscape:collect="always" /> - <inkscape:perspective - id="perspective4283" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - inkscape:vp_z="16 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 8 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - id="linearGradient3370"> - <stop - id="stop3372" - offset="0" - style="stop-color:#d5d5d5;stop-opacity:1;" /> - <stop - id="stop3374" - offset="1" - style="stop-color:#797979;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - id="stop3364" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop3366" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - id="stop4047" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop4049" - offset="1" - style="stop-color:#f6f6f6;stop-opacity:1" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - id="stop4271" - offset="0" - style="stop-color:#707070;stop-opacity:1;" /> - <stop - id="stop4273" - offset="1" - style="stop-color:#707070;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - style="stop-color:#707070;stop-opacity:1;" - offset="0" - id="stop4185" /> - <stop - style="stop-color:#3c3c3c;stop-opacity:1;" - offset="1" - id="stop4187" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - id="stop4169" - offset="0" - style="stop-color:#282828;stop-opacity:1;" /> - <stop - id="stop4171" - offset="1" - style="stop-color:#373737;stop-opacity:0;" /> - </linearGradient> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2224" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1388" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1386" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1384" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1382" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1380" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - id="linearGradient1374"> - <stop - style="stop-color:#282828;stop-opacity:1;" - offset="0" - id="stop1376" /> - <stop - style="stop-color:#373737;stop-opacity:0;" - offset="1" - id="stop1378" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - id="stop1370" - offset="0" - style="stop-color:#727272;stop-opacity:1;" /> - <stop - id="stop1372" - offset="1" - style="stop-color:#3e3e3e;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - style="stop-color:#727272;stop-opacity:1;" - offset="0" - id="stop1364" /> - <stop - style="stop-color:#727272;stop-opacity:0;" - offset="1" - id="stop1366" /> - </linearGradient> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient1406" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient1408" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient1410" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient1412" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1414" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(5.8366603,5.1770313)" - gradientUnits="userSpaceOnUse" - id="linearGradient3292-64" - xlink:href="#linearGradient1368-934" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-934"> - <stop - id="stop5034" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5036" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.121831,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3294-6" - xlink:href="#linearGradient1368-131" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-131"> - <stop - id="stop5040" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5042" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(18.407,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3296-808" - xlink:href="#linearGradient1368-244" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-244"> - <stop - id="stop5046" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5048" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3298-362" - xlink:href="#linearGradient1368-38" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-38"> - <stop - id="stop5052" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5054" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3300-214" - xlink:href="#linearGradient1368-740" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-740"> - <stop - id="stop5058" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5060" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3302-268" - xlink:href="#linearGradient1368-94" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-94"> - <stop - id="stop5064" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5066" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3280-95" - xlink:href="#linearGradient1368-296" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-296"> - <stop - id="stop5070" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5072" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3282-270" - xlink:href="#linearGradient1368-514" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-514"> - <stop - id="stop5076" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5078" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3284-852" - xlink:href="#linearGradient1368-650" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-650"> - <stop - id="stop5082" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5084" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - gradientUnits="userSpaceOnUse" - id="radialGradient3208-14" - xlink:href="#linearGradient4045-98" - inkscape:collect="always" /> - <linearGradient - id="linearGradient4045-98"> - <stop - id="stop5088" - offset="0" - style="stop-color:#f1f1f1;stop-opacity:0" /> - <stop - id="stop5090" - offset="1" - style="stop-color:#f2f2f2;stop-opacity:1" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3298-362-863" - xlink:href="#linearGradient1368-38-198" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-38-198"> - <stop - id="stop5332" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5334" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3300-214-592" - xlink:href="#linearGradient1368-740-974" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-740-974"> - <stop - id="stop5338" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5340" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3302-268-974" - xlink:href="#linearGradient1368-94-406" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-94-406"> - <stop - id="stop5344" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5346" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(5.8366603,5.1770313)" - gradientUnits="userSpaceOnUse" - id="linearGradient3292-64-43" - xlink:href="#linearGradient1368-934-519" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-934-519"> - <stop - id="stop5350" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5352" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.121831,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3294-6-423" - xlink:href="#linearGradient1368-131-540" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-131-540"> - <stop - id="stop5356" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5358" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(18.407,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3296-808-534" - xlink:href="#linearGradient1368-244-946" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-244-946"> - <stop - id="stop5362" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5364" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3280-95-338" - xlink:href="#linearGradient1368-296-356" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-296-356"> - <stop - id="stop5368" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5370" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3282-270-635" - xlink:href="#linearGradient1368-514-941" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-514-941"> - <stop - id="stop5374" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5376" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3284-852-980" - xlink:href="#linearGradient1368-650-492" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-650-492"> - <stop - id="stop5380" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5382" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - gradientUnits="userSpaceOnUse" - id="radialGradient3208-14-788" - xlink:href="#linearGradient4045-98-792" - inkscape:collect="always" /> - <linearGradient - id="linearGradient4045-98-792"> - <stop - id="stop5386" - offset="0" - style="stop-color:#f1f1f1;stop-opacity:0" /> - <stop - id="stop5388" - offset="1" - style="stop-color:#f3f3f3;stop-opacity:1" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3298-362-863-15" - xlink:href="#linearGradient1368-38-198-45" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-38-198-45"> - <stop - id="stop5708" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5710" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3300-214-592-789" - xlink:href="#linearGradient1368-740-974-869" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-740-974-869"> - <stop - id="stop5714" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5716" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3302-268-974-285" - xlink:href="#linearGradient1368-94-406-837" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-94-406-837"> - <stop - id="stop5720" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5722" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(5.8366603,5.1770313)" - gradientUnits="userSpaceOnUse" - id="linearGradient3292-64-43-915" - xlink:href="#linearGradient1368-934-519-704" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-934-519-704"> - <stop - id="stop5726" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5728" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.121831,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3294-6-423-574" - xlink:href="#linearGradient1368-131-540-220" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-131-540-220"> - <stop - id="stop5732" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5734" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(18.407,5.1770309)" - gradientUnits="userSpaceOnUse" - id="linearGradient3296-808-534-847" - xlink:href="#linearGradient1368-244-946-671" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-244-946-671"> - <stop - id="stop5738" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5740" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(0,-3.0304576)" - gradientUnits="userSpaceOnUse" - id="linearGradient3280-95-338-356" - xlink:href="#linearGradient1368-296-356-899" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-296-356-899"> - <stop - id="stop5744" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5746" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(6.2851708,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3282-270-635-431" - xlink:href="#linearGradient1368-514-941-477" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-514-941-477"> - <stop - id="stop5750" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5752" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="14.340417" - x2="6.5609155" - y1="7.8426361" - x1="3.9194174" - gradientTransform="translate(12.57034,-3.030458)" - gradientUnits="userSpaceOnUse" - id="linearGradient3284-852-980-80" - xlink:href="#linearGradient1368-650-492-345" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1368-650-492-345"> - <stop - id="stop5756" - offset="0" - style="stop-color:#626262;stop-opacity:1;" /> - <stop - id="stop5758" - offset="1" - style="stop-color:#2d2d2d;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - gradientUnits="userSpaceOnUse" - id="radialGradient3208-14-788-911" - xlink:href="#linearGradient4045-98-792-285" - inkscape:collect="always" /> - <linearGradient - id="linearGradient4045-98-792-285"> - <stop - id="stop5762" - offset="0" - style="stop-color:#f1f1f1;stop-opacity:0" /> - <stop - id="stop5764" - offset="1" - style="stop-color:#f3f3f3;stop-opacity:1" /> - </linearGradient> - </defs> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:groupmode="layer" - inkscape:label="Calque 1"> - <g - transform="matrix(0.6408216,0,0,0.6843958,0.467967,-1.1274115)" - id="g3259"> - <rect - style="opacity:1;fill:url(#linearGradient3298-362-863-15);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect2210" - width="3.914341" - height="3.914341" - x="3.661803" - y="5.3121786" - rx="0.73531199" - ry="0.73531199" /> - <rect - style="opacity:1;fill:url(#linearGradient3300-214-592-789);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3191" - width="3.914341" - height="3.914341" - x="9.9469738" - y="5.3121786" - rx="0.73531199" - ry="0.73531199" /> - <rect - style="opacity:1;fill:url(#linearGradient3302-268-974-285);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3195" - width="3.914341" - height="3.914341" - x="16.232143" - y="5.3121786" - rx="0.73531199" - ry="0.73531199" /> - </g> - <g - style="opacity:1" - transform="matrix(0.6408216,0,0,0.6843958,-3.2541672,-2.237236)" - id="g3222"> - <rect - style="opacity:1;fill:url(#linearGradient3292-64-43-915);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3210" - width="3.914341" - height="3.914341" - x="9.4984636" - y="13.519668" - rx="0.73531199" - ry="0.73531199" /> - <rect - style="opacity:1;fill:url(#linearGradient3294-6-423-574);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3212" - width="3.914341" - height="3.914341" - x="15.783634" - y="13.519668" - rx="0.73531199" - ry="0.73531199" /> - <rect - style="opacity:1;fill:url(#linearGradient3296-808-534-847);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3214" - width="3.914341" - height="3.914341" - x="22.068804" - y="13.519668" - rx="0.73531199" - ry="0.73531199" /> - </g> - <g - style="opacity:1" - transform="matrix(0.6408216,0,0,0.6843958,0.4770285,7.8872808)" - id="g3264"> - <rect - style="opacity:1;fill:url(#linearGradient3280-95-338-356);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3266" - width="3.914341" - height="3.914341" - x="3.661803" - y="5.3121786" - rx="0.73531199" - ry="0.73531199" /> - <rect - style="opacity:1;fill:url(#linearGradient3282-270-635-431);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3268" - width="3.914341" - height="3.914341" - x="9.9469738" - y="5.3121786" - rx="0.73531199" - ry="0.73531199" /> - <rect - style="opacity:1;fill:url(#linearGradient3284-852-980-80);fill-opacity:1;stroke:#383838;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3270" - width="3.914341" - height="3.914341" - x="16.232143" - y="5.3121786" - rx="0.73531199" - ry="0.73531199" /> - </g> - <g - transform="matrix(0.6639238,0,0,0.7090688,1.345312,-1.6432109)" - id="g3199"> - <path - sodipodi:type="arc" - style="fill:url(#radialGradient3208-14-788-911);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="path3162" - sodipodi:cx="19.285715" - sodipodi:cy="9.8571424" - sodipodi:rx="8.0357141" - sodipodi:ry="8.0357141" - d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z" - transform="matrix(0.723409,0,0,0.723409,4.2981133,0.64261)" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 18.249576,5.2432362 L 18.249576,1.880704" - id="path2257" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 20.1824,6.380202 L 23.094437,4.6989359" - id="path2259" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 20.1824,8.8683213 L 23.094437,10.549588" - id="path2261" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 18.249576,10.005288 L 18.249576,13.36782" - id="path2263" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 16.332464,8.868322 L 13.420426,10.549587" - id="path2265" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#424242;stroke-width:0.51589537px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.49408282" - d="M 16.332464,6.3802018 L 13.420427,4.698936" - id="path2267" - sodipodi:nodetypes="cc" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_hangup.svg b/sflphone-client-kde/src/icons/icon_hangup.svg deleted file mode 100644 index 5ba9731254f90100f3a736c8169eca3c4cb8f50d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_hangup.svg +++ /dev/null @@ -1,496 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_hangup.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2500"> - <stop - style="stop-color:#800000;stop-opacity:1;" - offset="0" - id="stop2502" /> - <stop - style="stop-color:#800000;stop-opacity:0;" - offset="1" - id="stop2504" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient2506" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" - gradientUnits="userSpaceOnUse" /> - <linearGradient - id="linearGradient4357" - inkscape:collect="always"> - <stop - id="stop4359" - offset="0" - style="stop-color:#b00000;stop-opacity:1" /> - <stop - id="stop4361" - offset="1" - style="stop-color:#b02100;stop-opacity:0" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4357" - id="linearGradient4275" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7424878,0,0,0.7680564,-3.8986663,-1.5618881)" /> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3324" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3326" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3328" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3330" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3332" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3334" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3336" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3338" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3340" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3342" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 5.0807981,2.6378122 L 5.0807981,10.246372 L 2.6909146,10.246372 L 7.981142,16.006797 L 13.271369,10.246372 L 10.881484,10.246372 L 10.881484,2.6378122 L 5.0807981,2.6378122 z" - id="rect4262" /> - <g - id="g2407" - inkscape:label="Calque 1" - transform="matrix(-0.3205374,0.5743057,-0.5551872,-0.3315756,18.644099,0.7396437)" - style="fill:url(#linearGradient2506);fill-opacity:1"> - <g - transform="translate(14.730114,-3.4355522)" - inkscape:label="Calque 1" - id="g2364" - style="fill:url(#linearGradient3342);fill-opacity:1"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="translate(7.9455775,4.2707653)" - style="fill:url(#linearGradient3340);fill-opacity:1"> - <g - style="fill:url(#linearGradient3326);fill-opacity:1;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - style="opacity:1;fill:url(#linearGradient3324);fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451" - style="fill:url(#linearGradient3338);fill-opacity:1"> - <path - style="opacity:1;fill:url(#linearGradient3328);fill-opacity:1;stroke:#561500;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3330);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3332);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3334);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3336);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_hold.svg b/sflphone-client-kde/src/icons/icon_hold.svg deleted file mode 100644 index b9e466482e648219dedbb39cb03eff94274b9198..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_hold.svg +++ /dev/null @@ -1,414 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_hold.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2500"> - <stop - style="stop-color:#800000;stop-opacity:1;" - offset="0" - id="stop2502" /> - <stop - style="stop-color:#800000;stop-opacity:0;" - offset="1" - id="stop2504" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient2506" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3326" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3338" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3340" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3342" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:0.63862927;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.31366119;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 15.342084,2.182836 L 11.077403,3.2426444 L 11.077403,7.29641 C 10.760907,7.2337305 10.361733,7.3044931 9.9828016,7.5083723 C 9.3512499,7.8481706 9.0313299,8.4446298 9.2720221,8.833132 C 9.5127132,9.2216353 10.218401,9.2524174 10.849953,8.912618 C 11.372957,8.6312223 11.678273,8.1813613 11.631811,7.8130673 L 11.646027,7.8130673 L 11.646027,3.9315203 L 14.759243,3.149911 L 14.759243,6.3028409 C 14.444203,6.2434948 14.039627,6.3130472 13.664642,6.5148032 C 13.033091,6.8546005 12.713169,7.4510597 12.953863,7.839563 C 13.194554,8.2280652 13.900241,8.2588452 14.531794,7.9190479 C 15.054799,7.6376522 15.37433,7.1877912 15.327868,6.8194972 L 15.342084,6.8194972 L 15.342084,3.0041875 L 15.342084,2.182836 z" - id="path3384" /> - <path - style="fill:#008080;fill-opacity:1;stroke:#1d6a6f;stroke-width:0.31366119;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 14.948121,1.9055546 L 10.68344,2.965363 L 10.68344,7.019129 C 10.366945,6.9564495 9.9677696,7.0272121 9.5888392,7.2310913 C 8.9572871,7.5708895 8.637367,8.1673488 8.8780592,8.555851 C 9.1187504,8.9443543 9.8244374,8.9751363 10.45599,8.635337 C 10.978995,8.3539413 11.284311,7.9040803 11.237848,7.5357852 L 11.252064,7.5357852 L 11.252064,3.6542383 L 14.36528,2.8726298 L 14.36528,6.0255589 C 14.050241,5.9662127 13.645664,6.0357652 13.270679,6.2375212 C 12.639128,6.5773184 12.319207,7.1737787 12.5599,7.5622809 C 12.800591,7.9507842 13.506278,7.9815642 14.137831,7.6417669 C 14.660836,7.3603712 14.980367,6.9105102 14.933905,6.5422162 L 14.948121,6.5422162 L 14.948121,2.7269062 L 14.948121,1.9055546 z" - id="path1328" /> - <g - id="g2403" - inkscape:label="Calque 1" - transform="matrix(0.7193364,0,0,0.670354,-2.0317215,-3.0310309e-4)" - style="fill:#008080"> - <g - transform="translate(14.730114,-3.4355522)" - inkscape:label="Calque 1" - id="g2364" - style="fill:#008080"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="translate(7.9455775,4.2707653)" - style="fill:#008080"> - <g - style="fill:#008080;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451" - style="fill:#008080"> - <path - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_rec.svg b/sflphone-client-kde/src/icons/icon_rec.svg deleted file mode 100644 index 309aa07807f19d8345afcc68129121c6a91cc9a3..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_rec.svg +++ /dev/null @@ -1,1677 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_rec.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2491" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2489" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2485" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2483" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2925" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="12.113755" - x2="7.293807" - y1="16.110582" - x1="11.408385" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient3160" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2921" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.949513" - x2="2.7672646" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2919" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2917" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2762" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2764" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2766" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2768" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2770" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient3144" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective3142" /> - <linearGradient - id="linearGradient3136"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3138" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3140" /> - </linearGradient> - <linearGradient - id="linearGradient3130"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3132" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3134" /> - </linearGradient> - <linearGradient - id="linearGradient2783"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop2785" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop2787" /> - </linearGradient> - <linearGradient - id="linearGradient2789"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2791" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2793" /> - </linearGradient> - <linearGradient - id="linearGradient2795"> - <stop - id="stop2797" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2799" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2801"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2803" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2805" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2807" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2809" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2811" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2813" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2815" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2817" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2819"> - <stop - id="stop2821" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2823" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2825"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2827" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2829" /> - </linearGradient> - <linearGradient - id="linearGradient2831"> - <stop - id="stop2833" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2835" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2837" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2839" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2841" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2843" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2845" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - y2="65.800499" - x2="226.90887" - y1="259.03506" - x1="175.13184" - gradientUnits="userSpaceOnUse" - id="linearGradient3374" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - y2="66.61824" - x2="172.07999" - y1="259.7438" - x1="224.26379" - gradientUnits="userSpaceOnUse" - id="linearGradient3372" - xlink:href="#linearGradient3289" - inkscape:collect="always" /> - <linearGradient - y2="168.2903" - x2="224.82684" - y1="-5.1353641" - x1="160.2529" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - gradientUnits="userSpaceOnUse" - id="linearGradient2646" - xlink:href="#linearGradient3308" - inkscape:collect="always" /> - <linearGradient - y2="65.800499" - x2="226.90887" - y1="259.03506" - x1="175.13184" - gradientUnits="userSpaceOnUse" - id="linearGradient3368" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - y2="66.61824" - x2="172.07999" - y1="259.7438" - x1="224.26379" - gradientUnits="userSpaceOnUse" - id="linearGradient3366" - xlink:href="#linearGradient3289" - inkscape:collect="always" /> - <linearGradient - y2="168.2903" - x2="224.82684" - y1="-5.1353641" - x1="160.2529" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - gradientUnits="userSpaceOnUse" - id="linearGradient3364" - xlink:href="#linearGradient3308" - inkscape:collect="always" /> - <linearGradient - y2="65.800499" - x2="226.90887" - y1="259.03506" - x1="175.13184" - gradientUnits="userSpaceOnUse" - id="linearGradient2641" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - y2="66.61824" - x2="172.07999" - y1="259.7438" - x1="224.26379" - gradientUnits="userSpaceOnUse" - id="linearGradient3360" - xlink:href="#linearGradient3289" - inkscape:collect="always" /> - <linearGradient - y2="168.2903" - x2="224.82684" - y1="-5.1353641" - x1="160.2529" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - gradientUnits="userSpaceOnUse" - id="linearGradient3340" - xlink:href="#linearGradient3308" - inkscape:collect="always" /> - <linearGradient - y2="65.800499" - x2="226.90887" - y1="259.03506" - x1="175.13184" - gradientUnits="userSpaceOnUse" - id="linearGradient3338" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - y2="66.61824" - x2="172.07999" - y1="259.7438" - x1="224.26379" - gradientUnits="userSpaceOnUse" - id="linearGradient3336" - xlink:href="#linearGradient3289" - inkscape:collect="always" /> - <linearGradient - y2="168.2903" - x2="224.82684" - y1="-5.1353641" - x1="160.2529" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - gradientUnits="userSpaceOnUse" - id="linearGradient3326" - xlink:href="#linearGradient3308" - inkscape:collect="always" /> - <linearGradient - y2="65.800499" - x2="226.90887" - y1="259.03506" - x1="175.13184" - gradientUnits="userSpaceOnUse" - id="linearGradient3324" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - y2="66.61824" - x2="172.07999" - y1="259.7438" - x1="224.26379" - gradientUnits="userSpaceOnUse" - id="linearGradient3322" - xlink:href="#linearGradient3289" - inkscape:collect="always" /> - <linearGradient - y2="168.2903" - x2="224.82684" - y1="-5.1353641" - x1="160.2529" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - gradientUnits="userSpaceOnUse" - id="linearGradient3306" - xlink:href="#linearGradient3308" - inkscape:collect="always" /> - <linearGradient - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" - y2="66.61824" - x2="172.07999" - y1="259.7438" - x1="224.26379" - gradientUnits="userSpaceOnUse" - id="linearGradient3301" - xlink:href="#linearGradient3289" - inkscape:collect="always" /> - <linearGradient - y2="66.61824" - x2="172.07999" - y1="259.7438" - x1="224.26379" - gradientUnits="userSpaceOnUse" - id="linearGradient3287" - xlink:href="#linearGradient3289" - inkscape:collect="always" /> - <linearGradient - y2="62.412689" - x2="204.55589" - y1="262.45413" - x1="204.55589" - gradientUnits="userSpaceOnUse" - id="linearGradient3213" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - y2="62.412689" - x2="204.55589" - y1="262.45413" - x1="204.55589" - gradientUnits="userSpaceOnUse" - id="linearGradient3211" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - y2="65.800499" - x2="226.90887" - y1="259.03506" - x1="175.13184" - gradientUnits="userSpaceOnUse" - id="linearGradient3203" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="62.412689" - x2="204.55589" - y1="262.45413" - x1="204.55589" - id="linearGradient3199" - xlink:href="#linearGradient3193" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="23.016739" - x2="184.85791" - y1="316.97113" - x1="175.76654" - id="linearGradient3179" - xlink:href="#linearGradient3181" - inkscape:collect="always" /> - <radialGradient - gradientUnits="userSpaceOnUse" - r="140.91121" - fy="163.42795" - fx="184.85791" - cy="163.42795" - cx="184.85791" - id="radialGradient3163" - xlink:href="#linearGradient2385" - inkscape:collect="always" /> - <inkscape:perspective - id="perspective10" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 526.18109 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - id="linearGradient2385"> - <stop - id="stop2387" - offset="0" - style="stop-color:#ff0000;stop-opacity:1;" /> - <stop - style="stop-color:#ff0000;stop-opacity:0.55172414;" - offset="0.87037039" - id="stop3175" /> - <stop - id="stop2389" - offset="1" - style="stop-color:#ff0000;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3169"> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="0" - id="stop3171" /> - <stop - style="stop-color:#ff0000;stop-opacity:0;" - offset="1" - id="stop3173" /> - </linearGradient> - <linearGradient - id="linearGradient3181"> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="0" - id="stop3183" /> - <stop - id="stop3185" - offset="0.11529652" - style="stop-color:#ff0000;stop-opacity:0.65271967" /> - <stop - style="stop-color:#000000;stop-opacity:0.15481172" - offset="1" - id="stop3187" /> - </linearGradient> - <linearGradient - id="linearGradient3193" - inkscape:collect="always"> - <stop - id="stop3195" - offset="0" - style="stop-color:#ffffff;stop-opacity:1" /> - <stop - id="stop3197" - offset="1" - style="stop-color:#000000;stop-opacity:1" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3289"> - <stop - style="stop-color:#999999;stop-opacity:1" - offset="0" - id="stop3291" /> - <stop - style="stop-color:#000000;stop-opacity:1" - offset="1" - id="stop3293" /> - </linearGradient> - <linearGradient - id="linearGradient3308" - inkscape:collect="always"> - <stop - id="stop3310" - offset="0" - style="stop-color:#ffffff;stop-opacity:1" /> - <stop - id="stop3312" - offset="1" - style="stop-color:#ffffff;stop-opacity:0" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3169" - id="linearGradient2702" - x1="192.86734" - y1="118.36168" - x2="189.20502" - y2="355.44769" - gradientUnits="userSpaceOnUse" /> - <linearGradient - id="linearGradient2278"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop2280" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop2282" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2286" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2288" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - id="stop2292" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2294" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2296"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2298" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2300" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2302" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2304" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2306" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2308" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2310" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2312" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2314"> - <stop - id="stop2316" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2318" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2320"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2322" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2324" /> - </linearGradient> - <linearGradient - id="linearGradient2326"> - <stop - id="stop2328" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2330" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2332" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2334" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2336" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2338" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient2342" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient3003" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient3001" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="2.7672646" - y2="12.949513" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2999" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2997" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="11.408385" - y1="16.110582" - x2="7.293807" - y2="12.113755" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2995" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient2993" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2991" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2989" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2987" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2985" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2983" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2977"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2979" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2981" /> - </linearGradient> - <linearGradient - id="linearGradient2971"> - <stop - id="stop2973" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2975" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2965"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2967" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2969" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2963" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2961" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2959" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2957" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2955" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4275" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2952" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient4260" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - id="linearGradient4256" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient4203" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - id="linearGradient4195" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - id="linearGradient4181" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2941"> - <stop - id="stop2943" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2945" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2935"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2937" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2939" /> - </linearGradient> - <linearGradient - id="linearGradient2929"> - <stop - id="stop2931" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2933" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2923"> - <stop - id="stop2925" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2927" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - <inkscape:perspective - id="perspective4757" - inkscape:persp3d-origin="12 : 8 : 1" - inkscape:vp_z="24 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 12 : 1" - sodipodi:type="inkscape:persp3d" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="g2892" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="726" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="matrix(0.7408994,0,0,0.6585858,15.041353,0.5591868)"> - <g - style="fill:none;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451"> - <path - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - <g - id="g3163" - inkscape:label="Calque 1" - transform="matrix(0.9893246,0,0,1,21.699174,-4.0949332)"> - <path - style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400001;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible" - d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963" - id="path3488" - sodipodi:nodetypes="csc" /> - <g - transform="matrix(0.642707,0,0,0.6390328,-37.329383,5.2087423)" - inkscape:label="Calque 1" - id="g2892"> - <g - id="g2651" - inkscape:label="Layer 1" - transform="matrix(4.9064853e-2,-8.3536268e-2,8.8523433e-2,4.8433051e-2,19.350371,10.666504)"> - <g - transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)" - id="g3342"> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none" - id="path3209" - sodipodi:cx="201.02036" - sodipodi:cy="162.41779" - sodipodi:rx="100.0051" - sodipodi:ry="100.0051" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" /> - <path - sodipodi:type="arc" - style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none" - id="path3201" - sodipodi:cx="201.02036" - sodipodi:cy="162.41779" - sodipodi:rx="100.0051" - sodipodi:ry="100.0051" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)" /> - <path - sodipodi:type="arc" - style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none" - id="path3295" - sodipodi:cx="201.02036" - sodipodi:cy="162.41779" - sodipodi:rx="78.284782" - sodipodi:ry="79.05574" - d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z" - transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" /> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_unhold.svg b/sflphone-client-kde/src/icons/icon_unhold.svg deleted file mode 100644 index a4535824bd8cfa33b79fd0ac3ccc1bf06055ab60..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_unhold.svg +++ /dev/null @@ -1,441 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_unhold.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2500"> - <stop - style="stop-color:#800000;stop-opacity:1;" - offset="0" - id="stop2502" /> - <stop - style="stop-color:#800000;stop-opacity:0;" - offset="1" - id="stop2504" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient2506" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3326" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3338" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3340" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3342" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2453" - inkscape:label="Calque 1" - transform="matrix(0.7134153,0,0,0.6688126,-0.1384675,-7.9825942e-2)" - style="fill:#008080"> - <path - id="path3384" - d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z" - style="opacity:0.08099688;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - id="path2456" - d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z" - style="opacity:0.32398753;fill:#008080;fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <g - transform="translate(-3.1142216,0.1467125)" - inkscape:label="Calque 1" - id="g2403" - style="fill:#008080"> - <g - id="g2364" - inkscape:label="Calque 1" - transform="translate(14.730114,-3.4355522)" - style="fill:#008080"> - <g - transform="translate(7.9455775,4.2707653)" - inkscape:label="Calque 1" - id="g2446" - style="fill:#008080"> - <g - id="g2181" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - style="fill:#008080;stroke:#000000;stroke-opacity:0.44968555"> - <path - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g2451" - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - style="fill:#008080"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path2453" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2455" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2457" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - style="opacity:1;fill:#008080;fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2459" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2461" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - style="opacity:1;fill:#008080;fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - </g> - </g> - </g> - <g - id="g1418" - inkscape:label="Calque 1" - transform="matrix(0.4731337,0,0,0.4435535,21.103584,1.7278131)" - style="fill:#008080;stroke:#006c73;stroke-width:3.68368101;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> - <g - id="g1444" - transform="matrix(0.491592,0,0,0.491592,-26.9581,-0.76797)" - style="fill:#008080;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> - <path - style="fill:#008080;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 5.3208165,5.0274423 L 27.017246,26.72387" - id="path1332" - sodipodi:nodetypes="cc" /> - <path - style="fill:#008080;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337053;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 5.3208161,26.72387 L 27.017246,5.0274427" - id="path1334" - sodipodi:nodetypes="cc" /> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_volume.svg b/sflphone-client-kde/src/icons/icon_volume.svg deleted file mode 100644 index 0bea5a53fcbc6cbe9d7b83dda8e96f6a92e68d69..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_volume.svg +++ /dev/null @@ -1,1213 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_volume.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="g5430" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - id="guide3146" - position="24.821428" - orientation="vertical" /> - </sodipodi:namedview> - <defs - id="defs4"> - <linearGradient - id="linearGradient3404" - inkscape:collect="always"> - <stop - id="stop3406" - offset="0" - style="stop-color:#7c7171;stop-opacity:1;" /> - <stop - id="stop3408" - offset="1" - style="stop-color:#7c7171;stop-opacity:0;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440" - xlink:href="#linearGradient3404" - inkscape:collect="always" /> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438" - xlink:href="#linearGradient3370" - inkscape:collect="always" /> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436" - xlink:href="#linearGradient3362" - inkscape:collect="always" /> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431" - xlink:href="#linearGradient3370" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417" - inkscape:collect="always"> - <stop - id="stop3419" - offset="0" - style="stop-color:#4d4242;stop-opacity:1;" /> - <stop - id="stop3421" - offset="1" - style="stop-color:#4d4242;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429" - xlink:href="#linearGradient3417" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2433" - inkscape:collect="always"> - <stop - id="stop2435" - offset="0" - style="stop-color:#17ff17;stop-opacity:1;" /> - <stop - id="stop2437" - offset="1" - style="stop-color:#17ff17;stop-opacity:0;" /> - </linearGradient> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="16.739393" - x2="32.578228" - y1="-0.80084854" - x1="2.965755" - id="linearGradient2439" - xlink:href="#linearGradient2433" - inkscape:collect="always" /> - <inkscape:perspective - id="perspective4283" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - inkscape:vp_z="16 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 8 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - id="linearGradient3370"> - <stop - id="stop3372" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3374" - offset="1" - style="stop-color:#c9c2c2;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - id="stop3364" - offset="0" - style="stop-color:#4d4242;stop-opacity:1;" /> - <stop - id="stop3366" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - id="stop4047" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop4049" - offset="1" - style="stop-color:#ffffff;stop-opacity:1" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - id="stop4271" - offset="0" - style="stop-color:#64fe47;stop-opacity:1;" /> - <stop - id="stop4273" - offset="1" - style="stop-color:#64fe47;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - style="stop-color:#64fe47;stop-opacity:1;" - offset="0" - id="stop4185" /> - <stop - style="stop-color:#27f500;stop-opacity:1;" - offset="1" - id="stop4187" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - id="stop4169" - offset="0" - style="stop-color:#ff172d;stop-opacity:1;" /> - <stop - id="stop4171" - offset="1" - style="stop-color:#fe4759;stop-opacity:0;" /> - </linearGradient> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2224" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1388" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1386" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1384" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1382" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1380" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - id="linearGradient1374"> - <stop - style="stop-color:#ff172d;stop-opacity:1;" - offset="0" - id="stop1376" /> - <stop - style="stop-color:#fe4759;stop-opacity:0;" - offset="1" - id="stop1378" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - id="stop1370" - offset="0" - style="stop-color:#6dfe47;stop-opacity:1;" /> - <stop - id="stop1372" - offset="1" - style="stop-color:#31f500;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - style="stop-color:#6dfe47;stop-opacity:1;" - offset="0" - id="stop1364" /> - <stop - style="stop-color:#6dfe47;stop-opacity:0;" - offset="1" - id="stop1366" /> - </linearGradient> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient1406" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient1408" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient1410" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient1412" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1414" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <radialGradient - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient4051" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429-258" - xlink:href="#linearGradient3417-460" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417-460" - inkscape:collect="always"> - <stop - id="stop3521" - offset="0" - style="stop-color:#595252;stop-opacity:1;" /> - <stop - id="stop3523" - offset="1" - style="stop-color:#595252;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431-294" - xlink:href="#linearGradient3370-951" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-951"> - <stop - id="stop3527" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3529" - offset="1" - style="stop-color:#d4cfcf;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436-262" - xlink:href="#linearGradient3362-521" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3362-521"> - <stop - id="stop3533" - offset="0" - style="stop-color:#595252;stop-opacity:1;" /> - <stop - id="stop3535" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438-173" - xlink:href="#linearGradient3370-346" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-346"> - <stop - id="stop3539" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3541" - offset="1" - style="stop-color:#d4cfcf;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440-109" - xlink:href="#linearGradient3404-773" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3404-773" - inkscape:collect="always"> - <stop - id="stop3545" - offset="0" - style="stop-color:#897c7c;stop-opacity:1;" /> - <stop - id="stop3547" - offset="1" - style="stop-color:#897c7c;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429-258-267" - xlink:href="#linearGradient3417-460-670" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417-460-670" - inkscape:collect="always"> - <stop - id="stop3733" - offset="0" - style="stop-color:#665d5d;stop-opacity:1;" /> - <stop - id="stop3735" - offset="1" - style="stop-color:#665d5d;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431-294-226" - xlink:href="#linearGradient3370-951-954" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-951-954"> - <stop - id="stop3739" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3741" - offset="1" - style="stop-color:#dfdbdb;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436-262-871" - xlink:href="#linearGradient3362-521-588" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3362-521-588"> - <stop - id="stop3745" - offset="0" - style="stop-color:#665d5d;stop-opacity:1;" /> - <stop - id="stop3747" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438-173-579" - xlink:href="#linearGradient3370-346-970" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-346-970"> - <stop - id="stop3751" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3753" - offset="1" - style="stop-color:#dfdbdb;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440-109-592" - xlink:href="#linearGradient3404-773-417" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3404-773-417" - inkscape:collect="always"> - <stop - id="stop3757" - offset="0" - style="stop-color:#948989;stop-opacity:1;" /> - <stop - id="stop3759" - offset="1" - style="stop-color:#948989;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429-258-267-62" - xlink:href="#linearGradient3417-460-670-493" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417-460-670-493" - inkscape:collect="always"> - <stop - id="stop3983" - offset="0" - style="stop-color:#6c5656;stop-opacity:1;" /> - <stop - id="stop3985" - offset="1" - style="stop-color:#6c5656;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431-294-226-402" - xlink:href="#linearGradient3370-951-954-415" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-951-954-415"> - <stop - id="stop3989" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop3991" - offset="1" - style="stop-color:#e0d9d9;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436-262-871-669" - xlink:href="#linearGradient3362-521-588-273" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3362-521-588-273"> - <stop - id="stop3995" - offset="0" - style="stop-color:#6c5656;stop-opacity:1;" /> - <stop - id="stop3997" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438-173-579-651" - xlink:href="#linearGradient3370-346-970-142" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-346-970-142"> - <stop - id="stop4001" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4003" - offset="1" - style="stop-color:#e0d9d9;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440-109-592-140" - xlink:href="#linearGradient3404-773-417-412" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3404-773-417-412" - inkscape:collect="always"> - <stop - id="stop4007" - offset="0" - style="stop-color:#978181;stop-opacity:1;" /> - <stop - id="stop4009" - offset="1" - style="stop-color:#978181;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429-258-267-62-906" - xlink:href="#linearGradient3417-460-670-493-243" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417-460-670-493-243" - inkscape:collect="always"> - <stop - id="stop4274" - offset="0" - style="stop-color:#7a6161;stop-opacity:1;" /> - <stop - id="stop4276" - offset="1" - style="stop-color:#7a6161;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431-294-226-402-844" - xlink:href="#linearGradient3370-951-954-415-109" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-951-954-415-109"> - <stop - id="stop4280" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4282" - offset="1" - style="stop-color:#ebe7e7;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436-262-871-669-110" - xlink:href="#linearGradient3362-521-588-273-381" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3362-521-588-273-381"> - <stop - id="stop4286" - offset="0" - style="stop-color:#7a6161;stop-opacity:1;" /> - <stop - id="stop4288" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438-173-579-651-207" - xlink:href="#linearGradient3370-346-970-142-736" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-346-970-142-736"> - <stop - id="stop4292" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4294" - offset="1" - style="stop-color:#ebe7e7;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440-109-592-140-601" - xlink:href="#linearGradient3404-773-417-412-141" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3404-773-417-412-141" - inkscape:collect="always"> - <stop - id="stop4298" - offset="0" - style="stop-color:#a28e8e;stop-opacity:1;" /> - <stop - id="stop4300" - offset="1" - style="stop-color:#a28e8e;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429-258-267-62-906-985" - xlink:href="#linearGradient3417-460-670-493-243-922" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417-460-670-493-243-922" - inkscape:collect="always"> - <stop - id="stop4604" - offset="0" - style="stop-color:#886c6c;stop-opacity:1;" /> - <stop - id="stop4606" - offset="1" - style="stop-color:#886c6c;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431-294-226-402-844-202" - xlink:href="#linearGradient3370-951-954-415-109-279" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-951-954-415-109-279"> - <stop - id="stop4610" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4612" - offset="1" - style="stop-color:#f6f4f4;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436-262-871-669-110-564" - xlink:href="#linearGradient3362-521-588-273-381-957" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3362-521-588-273-381-957"> - <stop - id="stop4616" - offset="0" - style="stop-color:#886c6c;stop-opacity:1;" /> - <stop - id="stop4618" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438-173-579-651-207-645" - xlink:href="#linearGradient3370-346-970-142-736-198" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-346-970-142-736-198"> - <stop - id="stop4622" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4624" - offset="1" - style="stop-color:#f6f4f4;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440-109-592-140-601-207" - xlink:href="#linearGradient3404-773-417-412-141-181" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3404-773-417-412-141-181" - inkscape:collect="always"> - <stop - id="stop4628" - offset="0" - style="stop-color:#ad9b9b;stop-opacity:1;" /> - <stop - id="stop4630" - offset="1" - style="stop-color:#ad9b9b;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429-258-267-62-906-985-280" - xlink:href="#linearGradient3417-460-670-493-243-922-132" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417-460-670-493-243-922-132" - inkscape:collect="always"> - <stop - id="stop4974" - offset="0" - style="stop-color:#947878;stop-opacity:1;" /> - <stop - id="stop4976" - offset="1" - style="stop-color:#947878;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431-294-226-402-844-202-180" - xlink:href="#linearGradient3370-951-954-415-109-279-665" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-951-954-415-109-279-665"> - <stop - id="stop4980" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4982" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436-262-871-669-110-564-868" - xlink:href="#linearGradient3362-521-588-273-381-957-758" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3362-521-588-273-381-957-758"> - <stop - id="stop4986" - offset="0" - style="stop-color:#947878;stop-opacity:1;" /> - <stop - id="stop4988" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438-173-579-651-207-645-869" - xlink:href="#linearGradient3370-346-970-142-736-198-567" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-346-970-142-736-198-567"> - <stop - id="stop4992" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop4994" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440-109-592-140-601-207-267" - xlink:href="#linearGradient3404-773-417-412-141-181-602" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3404-773-417-412-141-181-602" - inkscape:collect="always"> - <stop - id="stop4998" - offset="0" - style="stop-color:#b8a9a9;stop-opacity:1;" /> - <stop - id="stop5000" - offset="1" - style="stop-color:#b8a9a9;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="2.2386067" - x2="4.2843809" - y1="15.55225" - x1="8.2358475" - gradientUnits="userSpaceOnUse" - id="linearGradient3429-258-267-62-906-985-280-113" - xlink:href="#linearGradient3417-460-670-493-243-922-132-891" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3417-460-670-493-243-922-132-891" - inkscape:collect="always"> - <stop - id="stop5384" - offset="0" - style="stop-color:#9f8686;stop-opacity:1;" /> - <stop - id="stop5386" - offset="1" - style="stop-color:#9f8686;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="11.78125" - x2="3.8125" - y1="4.3125" - x1="2.3125" - gradientTransform="translate(0,8.349934e-2)" - gradientUnits="userSpaceOnUse" - id="linearGradient3431-294-226-402-844-202-180-638" - xlink:href="#linearGradient3370-951-954-415-109-279-665-584" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-951-954-415-109-279-665-584"> - <stop - id="stop5390" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop5392" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <linearGradient - y2="5.2185812" - x2="0.9781428" - y1="3.6340783" - x1="16.037382" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - gradientUnits="userSpaceOnUse" - id="linearGradient5436-262-871-669-110-564-868-538" - xlink:href="#linearGradient3362-521-588-273-381-957-758-747" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3362-521-588-273-381-957-758-747"> - <stop - id="stop5396" - offset="0" - style="stop-color:#9f8686;stop-opacity:1;" /> - <stop - id="stop5398" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="3.7829957" - fy="6.5377574" - fx="5.5446553" - cy="6.5377574" - cx="5.5446553" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - gradientUnits="userSpaceOnUse" - id="radialGradient5438-173-579-651-207-645-869-96" - xlink:href="#linearGradient3370-346-970-142-736-198-567-925" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3370-346-970-142-736-198-567-925"> - <stop - id="stop5402" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - id="stop5404" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <radialGradient - r="6.5849319" - fy="5.7027574" - fx="-3.5797281" - cy="5.7027574" - cx="-3.5797281" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - gradientUnits="userSpaceOnUse" - id="radialGradient5440-109-592-140-601-207-267-144" - xlink:href="#linearGradient3404-773-417-412-141-181-602-811" - inkscape:collect="always" /> - <linearGradient - id="linearGradient3404-773-417-412-141-181-602-811" - inkscape:collect="always"> - <stop - id="stop5408" - offset="0" - style="stop-color:#c3b6b6;stop-opacity:1;" /> - <stop - id="stop5410" - offset="1" - style="stop-color:#c3b6b6;stop-opacity:0;" /> - </linearGradient> - </defs> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:groupmode="layer" - inkscape:label="Calque 1"> - <g - transform="matrix(1.0118896,0,0,0.7964492,9.7981938e-2,-0.1304203)" - id="g4455"> - <g - id="g3425" - transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)" - style="stroke:#897d7d;stroke-opacity:1"> - <path - id="path3406" - d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z" - style="opacity:1;fill:url(#linearGradient3429-258-267-62-906-985-280-113);fill-opacity:1;stroke:#897d7d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.23693162" - rx="0.23693162" - y="4.8959994" - x="1.9375" - height="5.6875" - width="3" - id="rect3404" - style="opacity:1;fill:url(#linearGradient3431-294-226-402-844-202-180-638);fill-opacity:1;stroke:#897d7d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z" - id="rect2217" - sodipodi:nodetypes="ccccc" /> - </g> - <g - transform="matrix(0.6395228,0,0,0.6377417,6.3643674,5.3189298)" - id="g5430"> - <path - style="fill:url(#linearGradient5436-262-871-669-110-564-868-538);fill-opacity:1;stroke:#6b6262;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z" - id="rect2382" - sodipodi:nodetypes="ccccccccc" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient5438-173-579-651-207-645-869-96);fill-opacity:1;stroke:#9b9090;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path2231" - sodipodi:cx="7.2604713" - sodipodi:cy="7.9187799" - sodipodi:rx="3.2829957" - sodipodi:ry="3.2829957" - d="M 10.543467,7.9187799 A 3.2829957,3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957,3.2829957 0 1 1 10.543467,7.9187799 z" - transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)" /> - <path - style="fill:none;fill-opacity:1;stroke:#6b6262;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132" - id="path3394" - sodipodi:nodetypes="cc" /> - <path - sodipodi:type="arc" - style="opacity:0.36908515;fill:url(#radialGradient5440-109-592-140-601-207-267-144);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path2433" - sodipodi:cx="-3.5797281" - sodipodi:cy="5.7027574" - sodipodi:rx="6.5849319" - sodipodi:ry="1.4584078" - d="M 3.0052037,5.7027574 A 6.5849319,1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319,1.4584078 0 1 1 3.0052037,5.7027574 z" - transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/icon_volume_off.svg b/sflphone-client-kde/src/icons/icon_volume_off.svg deleted file mode 100644 index 6a51561c29c2c9e0d9da78c1fedd49e9028d8ad6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/icon_volume_off.svg +++ /dev/null @@ -1,450 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="icon_volume_off.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3404"> - <stop - style="stop-color:#2d2d2d;stop-opacity:1;" - offset="0" - id="stop3406" /> - <stop - style="stop-color:#2d2d2d;stop-opacity:0;" - offset="1" - id="stop3408" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3404" - id="radialGradient5440" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - cx="-3.5797281" - cy="5.7027574" - fx="-3.5797281" - fy="5.7027574" - r="6.5849319" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient5438" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - spreadMethod="pad" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient5436" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3431" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" /> - <linearGradient - inkscape:collect="always" - id="linearGradient3417"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3419" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop3421" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3429" - gradientUnits="userSpaceOnUse" - x1="8.2358475" - y1="15.55225" - x2="4.2843809" - y2="2.2386067" /> - <linearGradient - inkscape:collect="always" - id="linearGradient2433"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2435" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2437" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2433" - id="linearGradient2439" - x1="2.965755" - y1="-0.80084854" - x2="32.578228" - y2="16.739393" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="16 : 8 : 1" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - id="perspective4283" /> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="svg2" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="336" - inkscape:window-y="209" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g4455" - transform="matrix(1.0118896,0,0,0.7964492,9.7981938e-2,-0.1304203)"> - <g - style="stroke:#3a3a3a;stroke-opacity:1" - transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)" - id="g3425"> - <path - style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z" - id="path3406" /> - <rect - style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3404" - width="3" - height="5.6875" - x="1.9375" - y="4.8959994" - rx="0.23693162" - ry="0.23693162" /> - </g> - <path - sodipodi:nodetypes="ccccc" - id="rect2217" - d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z" - style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g5430" - transform="matrix(0.6395228,0,0,0.6377417,6.3643674,5.3189298)"> - <path - sodipodi:nodetypes="ccccccccc" - id="rect2382" - d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z" - style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)" - d="M 10.543467,7.9187799 A 3.2829957,3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957,3.2829957 0 1 1 10.543467,7.9187799 z" - sodipodi:ry="3.2829957" - sodipodi:rx="3.2829957" - sodipodi:cy="7.9187799" - sodipodi:cx="7.2604713" - id="path2231" - style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:nodetypes="cc" - id="path3394" - d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132" - style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)" - d="M 3.0052037,5.7027574 A 6.5849319,1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319,1.4584078 0 1 1 3.0052037,5.7027574 z" - sodipodi:ry="1.4584078" - sodipodi:rx="6.5849319" - sodipodi:cy="5.7027574" - sodipodi:cx="-3.5797281" - id="path2433" - style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/incoming.svg b/sflphone-client-kde/src/icons/incoming.svg deleted file mode 100644 index 7f68789769e55902650229d7f89c8f31c227f5a5..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/incoming.svg +++ /dev/null @@ -1,184 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="incoming.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2772"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2774" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2776" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2505"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2507" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2509" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective4177" /> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2505" - id="linearGradient2511" - x1="17.620802" - y1="9.4159222" - x2="-3.8121746" - y2="9.3760633" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.668614,0,0,1,3.7748346,0.1767767)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2772" - id="linearGradient2778" - x1="26.420586" - y1="3.4565225" - x2="20.291727" - y2="-5.2758617" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="18.87396" - inkscape:cy="2.756874" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1331" - inkscape:window-height="922" - inkscape:window-x="169" - inkscape:window-y="24" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient2511);fill-opacity:1;stroke:none;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 1.2259613,4.6445578 L 9.5484692,4.6445578 L 9.5484692,0.60013384 L 15.849421,9.5528402 L 9.5484692,18.505547 L 9.5484692,14.461122 L 1.2259613,14.461122 L 1.2259613,4.6445578 z" - id="rect4262" /> - <g - id="g4160" - transform="matrix(0.3274903,-0.8169208,-0.8169208,-0.3274903,19.715453,28.330727)" - style="fill:url(#linearGradient2778);fill-opacity:1"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path3153" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path3161" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4140" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4246" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4258" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - style="opacity:1;fill:url(#linearGradient2778);fill-opacity:1.0;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/led-gray.svg b/sflphone-client-kde/src/icons/led-gray.svg deleted file mode 100644 index 28350e96d7aac2a8412562fa120d79a431f41213..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/led-gray.svg +++ /dev/null @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="led-gray.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient3198"> - <stop - style="stop-color:#f00000;stop-opacity:1;" - offset="0" - id="stop3200" /> - <stop - style="stop-color:#6e0000;stop-opacity:0;" - offset="1" - id="stop3202" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2772"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2774" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2776" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective4177" /> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#bebebe;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#393939;stop-opacity:1;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#00fe00;stop-opacity:0" /> - <stop - style="stop-color:#0aae00;stop-opacity:0.49803922;" - offset="0.5" - id="stop3252" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2772" - id="linearGradient2778" - x1="26.420586" - y1="3.4565225" - x2="20.291727" - y2="-5.2758617" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="radialGradient3212" - cx="13.96536" - cy="9.4733086" - fx="13.96536" - fy="9.4733086" - r="11.578874" - gradientTransform="matrix(1,0,0,1.0229008,0,-0.2743328)" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <filter - inkscape:collect="always" - id="filter4712"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.23393594" - id="feGaussianBlur4714" /> - </filter> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="-4.3721765" - inkscape:cy="-1.1958053" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1440" - inkscape:window-height="840" - inkscape:window-x="-5" - inkscape:window-y="-3" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient3212);fill-opacity:1;stroke:#000000;stroke-opacity:1;filter:url(#filter4712)" - id="path2424" - sodipodi:cx="12.197593" - sodipodi:cy="11.979184" - sodipodi:rx="11.578874" - sodipodi:ry="11.844039" - d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z" - transform="matrix(0.5797944,0,0,0.5668139,4.9279038,5.2100323)" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/led-green.svg b/sflphone-client-kde/src/icons/led-green.svg deleted file mode 100644 index 8d6ea17f118521fed8b5f9e5010924da623d63e6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/led-green.svg +++ /dev/null @@ -1,173 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="led-green.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient3198"> - <stop - style="stop-color:#f00000;stop-opacity:1;" - offset="0" - id="stop3200" /> - <stop - style="stop-color:#6e0000;stop-opacity:0;" - offset="1" - id="stop3202" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2772"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2774" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2776" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective4177" /> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#8bff35;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#197800;stop-opacity:1;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#00fe00;stop-opacity:0" /> - <stop - style="stop-color:#0aae00;stop-opacity:0.49803922;" - offset="0.5" - id="stop3252" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2772" - id="linearGradient2778" - x1="26.420586" - y1="3.4565225" - x2="20.291727" - y2="-5.2758617" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="radialGradient3212" - cx="13.96536" - cy="9.4733086" - fx="13.96536" - fy="9.4733086" - r="11.578874" - gradientTransform="matrix(1,0,0,1.0229008,0,-0.2743328)" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <filter - inkscape:collect="always" - id="filter4712"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.23393594" - id="feGaussianBlur4714" /> - </filter> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="-1.720526" - inkscape:cy="-1.1958053" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1440" - inkscape:window-height="840" - inkscape:window-x="-5" - inkscape:window-y="-3" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient3212);fill-opacity:1;stroke:#000000;stroke-opacity:1;filter:url(#filter4712)" - id="path2424" - sodipodi:cx="12.197593" - sodipodi:cy="11.979184" - sodipodi:rx="11.578874" - sodipodi:ry="11.844039" - d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z" - transform="matrix(0.5797944,0,0,0.5668139,4.9279038,5.2100323)" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/led-red.svg b/sflphone-client-kde/src/icons/led-red.svg deleted file mode 100644 index 676635068eb171a382fbc4e08ec50ee87cd9cc06..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/led-red.svg +++ /dev/null @@ -1,205 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="led-red.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <marker - inkscape:stockid="Arrow1Mstart" - orient="auto" - refY="0.0" - refX="0.0" - id="Arrow1Mstart" - style="overflow:visible"> - <path - id="path5147" - d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " - style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" - transform="scale(0.4) translate(10,0)" /> - </marker> - <linearGradient - id="linearGradient3181"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3183" /> - <stop - id="stop3189" - offset="0.93000001" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0.95285714" - id="stop3191" /> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="1" - id="stop3185" /> - </linearGradient> - <linearGradient - id="linearGradient3198"> - <stop - style="stop-color:#f00000;stop-opacity:1;" - offset="0" - id="stop3200" /> - <stop - style="stop-color:#6e0000;stop-opacity:0;" - offset="1" - id="stop3202" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2772"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2774" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2776" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective4177" /> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#ff3535;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#780000;stop-opacity:1;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#00fe00;stop-opacity:0" /> - <stop - style="stop-color:#0aae00;stop-opacity:0.49803922;" - offset="0.5" - id="stop3252" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2772" - id="linearGradient2778" - x1="26.420586" - y1="3.4565225" - x2="20.291727" - y2="-5.2758617" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="radialGradient3212" - cx="13.96536" - cy="9.4733086" - fx="13.96536" - fy="9.4733086" - r="11.578874" - gradientTransform="matrix(1,0,0,1.0229008,0,-0.2743328)" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <filter - inkscape:collect="always" - id="filter4712"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.23393594" - id="feGaussianBlur4714" /> - </filter> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="7.36622" - inkscape:cy="-1.1958053" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="950" - inkscape:window-height="774" - inkscape:window-x="393" - inkscape:window-y="27" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient3212);fill-opacity:1;stroke:#000000;stroke-width:1.00005674;stroke-linecap:butt;marker-start:none;stroke-miterlimit:1.29999995;stroke-dasharray:none;stroke-dashoffset:9.00051083;stroke-opacity:1;filter:url(#filter4712)" - id="path2424" - sodipodi:cx="12.197593" - sodipodi:cy="11.979184" - sodipodi:rx="11.578874" - sodipodi:ry="11.844039" - d="M 23.776466,11.979184 A 11.578874,11.844039 0 1 1 0.6187191,11.979184 A 11.578874,11.844039 0 1 1 23.776466,11.979184 z" - transform="matrix(0.5797931,0,0,0.5668126,4.9279203,5.2100476)" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/mailbox.svg b/sflphone-client-kde/src/icons/mailbox.svg deleted file mode 100644 index 34f9fbd6b66c4d84337ca23dd4c3de14203455c6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/mailbox.svg +++ /dev/null @@ -1,1006 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="mailbox.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2542"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2544" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2546" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2378" - id="radialGradient6283" - gradientUnits="userSpaceOnUse" - cx="38.658855" - cy="9.3411446" - fx="38.658855" - fy="9.3411446" - r="8.341651" /> - <linearGradient - inkscape:collect="always" - id="linearGradient6984"> - <stop - style="stop-color:#babdb6;stop-opacity:1;" - offset="0" - id="stop6986" /> - <stop - style="stop-color:#babdb6;stop-opacity:0;" - offset="1" - id="stop6988" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6984" - id="linearGradient6335" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.4012864,0,0,0.2705794,6.757826,-10.140964)" - x1="14.125" - y1="79.81311" - x2="14.125" - y2="76.624176" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient6945" - id="radialGradient6338" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0466849,0,0,0.5986706,-3.652096,-30.756483)" - cx="13.107393" - cy="61.48016" - fx="13.107393" - fy="61.48016" - r="18.5" /> - <linearGradient - inkscape:collect="always" - id="linearGradient6932"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop6934" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop10860" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6932" - id="linearGradient6364" - gradientUnits="userSpaceOnUse" - x1="32.625" - y1="68.4375" - x2="32.625" - y2="58.838387" /> - <linearGradient - inkscape:collect="always" - id="linearGradient7088"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop7090" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop7092" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7088" - id="linearGradient7351" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.4012507,0,0,0.2842508,6.356883,-0.2587693)" - x1="9.9965248" - y1="21.246521" - x2="9.9965248" - y2="25.371557" /> - <linearGradient - inkscape:collect="always" - id="linearGradient7059"> - <stop - style="stop-color:#babdb6;stop-opacity:1" - offset="0" - id="stop7061" /> - <stop - style="stop-color:#babdb6;stop-opacity:0" - offset="1" - id="stop7063" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7059" - id="linearGradient7356" - gradientUnits="userSpaceOnUse" - x1="9.0107775" - y1="19.584124" - x2="9.0107775" - y2="24.779999" - gradientTransform="matrix(0.4097916,0,0,0.2742861,6.147632,-0.2598906)" /> - <linearGradient - inkscape:collect="always" - id="linearGradient7067"> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="0" - id="stop7069" /> - <stop - style="stop-color:#eeeeec;stop-opacity:1" - offset="1" - id="stop7071" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient7067" - id="radialGradient7354" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.6113826,0,0,0.3630152,1.435442,-2.6744773)" - cx="26.762928" - cy="25.349953" - fx="26.762928" - fy="25.349953" - r="15.5" /> - <linearGradient - inkscape:collect="always" - id="linearGradient7002"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop7004" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop7006" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7002" - id="linearGradient6357" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.4012864,0,0,0.3083575,6.35654,-0.4859523)" - x1="15.75" - y1="24.561808" - x2="15.75" - y2="35.853024" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient6945" - id="radialGradient6362" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0466849,0,0,-0.5986706,-3.652096,46.20464)" - cx="13.107393" - cy="61.48016" - fx="13.107393" - fy="61.48016" - r="18.5" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5060" - id="radialGradient6226" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)" - cx="605.71429" - cy="486.64789" - fx="605.71429" - fy="486.64789" - r="117.14286" /> - <linearGradient - id="linearGradient5060" - inkscape:collect="always"> - <stop - id="stop5062" - offset="0" - style="stop-color:black;stop-opacity:1;" /> - <stop - id="stop5064" - offset="1" - style="stop-color:black;stop-opacity:0;" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient5060" - id="radialGradient6224" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)" - cx="605.71429" - cy="486.64789" - fx="605.71429" - fy="486.64789" - r="117.14286" /> - <linearGradient - id="linearGradient5048"> - <stop - id="stop5050" - offset="0" - style="stop-color:black;stop-opacity:0;" /> - <stop - style="stop-color:black;stop-opacity:1;" - offset="0.5" - id="stop5056" /> - <stop - id="stop5052" - offset="1" - style="stop-color:black;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5048" - id="linearGradient6222" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)" - x1="302.85715" - y1="366.64789" - x2="302.85715" - y2="609.50507" /> - <linearGradient - inkscape:collect="always" - id="linearGradient6968"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop6970" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop6972" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient6968" - id="linearGradient6974" - x1="14.75" - y1="73" - x2="15.375" - y2="82" - gradientUnits="userSpaceOnUse" /> - <linearGradient - id="linearGradient2378"> - <stop - id="stop2380" - offset="0" - style="stop-color:#ffffff;stop-opacity:1;" /> - <stop - style="stop-color:#fefede;stop-opacity:0.91836733;" - offset="0.25" - id="stop4146" /> - <stop - style="stop-color:#f5f328;stop-opacity:1;" - offset="0.5" - id="stop2386" /> - <stop - id="stop2382" - offset="1" - style="stop-color:#f5f32d;stop-opacity:0.12234043;" /> - </linearGradient> - <linearGradient - id="linearGradient6945" - inkscape:collect="always"> - <stop - id="stop6947" - offset="0" - style="stop-color:#ffffff;stop-opacity:1" /> - <stop - id="stop6949" - offset="1" - style="stop-color:#d3d7cf;stop-opacity:1" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective6815" /> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient2548" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6010" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6012" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6014" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6016" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6018" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6020" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6022" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2542" - id="linearGradient6024" - gradientUnits="userSpaceOnUse" - x1="-2.1546042" - y1="-7.1975217" - x2="25.153345" - y2="24.96549" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="8" - inkscape:cx="22.991745" - inkscape:cy="-2.9160694" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="722" - inkscape:window-x="412" - inkscape:window-y="135" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="16.5,12.125" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="matrix(1.0000089,0,0,0.9411362,19.312133,1.5877181)" - style="fill:url(#linearGradient2548);fill-opacity:1"> - <g - style="fill:url(#linearGradient6012);fill-opacity:1;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - style="opacity:1;fill:url(#linearGradient6010);fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451" - style="fill:url(#linearGradient6024);fill-opacity:1"> - <path - style="opacity:1;fill:url(#linearGradient6014);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient6016);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient6018);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient6020);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient6022);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - <path - sodipodi:type="inkscape:offset" - inkscape:radius="-1.0012817" - inkscape:original="M 23.5 66.5 C 18.5 66.5 17.5 67.5 16.5 68.5 L 5.90625 79.09375 C 6.161869 79.349369 6.514512 79.499999 6.90625 79.5 L 40.09375 79.5 C 40.485487 79.5 40.83813 79.349369 41.09375 79.09375 L 30.5 68.5 C 29.5 67.5 28.5 66.5 23.5 66.5 z " - style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient6974);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - id="path6922" - d="M 23.5,67.5 C 21.066752,67.5 19.672512,67.751714 18.84375,68.0625 C 18.014988,68.373286 17.71875,68.71875 17.21875,69.21875 L 7.9375,78.5 L 39.0625,78.5 L 29.78125,69.21875 C 29.28125,68.71875 28.985012,68.373286 28.15625,68.0625 C 27.327488,67.751714 25.933248,67.5 23.5,67.5 z" - transform="matrix(0.4502137,0,0,0.3127812,14.307693,37.985654)" /> - <g - style="opacity:0.7;display:inline" - id="g6055" - transform="matrix(8.6952354e-3,0,0,4.3474898e-3,24.921352,10.188454)"> - <rect - y="-150.69685" - x="-1559.2523" - height="478.35718" - width="1339.6335" - id="rect6057" - style="opacity:0.39195981;fill:url(#linearGradient6222);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - sodipodi:nodetypes="cccc" - id="path6059" - d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z" - style="opacity:0.40206185;fill:url(#radialGradient6224);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - style="opacity:0.40206185;fill:url(#radialGradient6226);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z" - id="path6061" - sodipodi:nodetypes="cccc" /> - </g> - <path - style="fill:url(#radialGradient6362);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - d="M 16.188056,1.113594 C 13.97187,1.113594 13.780337,1.3834096 13.379051,1.6532259 L 8.964902,4.621197 L 8.964902,5.000626 L 8.964902,5.051216 L 8.964902,10.987159 C 8.964902,11.198554 9.214813,11.366588 9.52921,11.366588 L 22.846901,11.366588 C 23.161299,11.366588 23.41121,11.198553 23.41121,10.987159 L 23.41121,5.051216 L 23.41121,5.000626 L 23.41121,4.621197 L 18.997061,1.6532259 C 18.595773,1.3834096 18.395131,1.113594 16.188056,1.113594 z" - id="rect5931" /> - <path - style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.30473173;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - d="M 23.41121,5.321032 L 23.41121,4.621197 L 18.997061,1.6532259 C 18.595773,1.3834096 18.395131,1.113594 16.188056,1.113594 C 13.97187,1.113594 13.780337,1.3834096 13.379052,1.6532259 L 8.964902,4.621197 L 8.964902,5.321032" - id="path7161" - sodipodi:nodetypes="ccccccc" /> - <path - sodipodi:type="inkscape:offset" - inkscape:radius="-0.98534405" - inkscape:original="M 24.5 4.5 C 18.977297 4.5 18.5 5.499998 17.5 6.5 L 6.5 17.5 L 6.5 18.90625 L 6.5 19.09375 L 6.5 41.09375 C 6.5 41.877225 7.1227756 42.500002 7.90625 42.5 L 41.09375 42.5 C 41.877224 42.5 42.5 41.877224 42.5 41.09375 L 42.5 19.09375 L 42.5 18.90625 L 42.5 17.5 L 31.5 6.5 C 30.5 5.5 30 4.499998 24.5 4.5 z " - style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.93754596;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - id="path6064" - d="M 24.5,5.5 C 21.798121,5.5 20.393246,5.7355566 19.65625,6.03125 C 18.919254,6.3269434 18.748198,6.6268011 18.1875,7.1875 L 7.5,17.875 L 7.5,18.90625 L 7.5,19.09375 L 7.5,41.09375 C 7.5,41.355066 7.6449379,41.500001 7.90625,41.5 L 41.09375,41.5 C 41.355064,41.5 41.5,41.355064 41.5,41.09375 L 41.5,19.09375 L 41.5,18.90625 L 41.5,17.875 L 30.8125,7.1875 C 30.254438,6.6294378 30.053706,6.3277326 29.3125,6.03125 C 28.571294,5.7347674 27.190282,5.499999 24.5,5.5 z" - transform="matrix(0.3930408,0,0,0.2687896,6.558557,-0.1264191)" /> - <path - style="opacity:0.07462685;fill:url(#linearGradient6357);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" - d="M 16.188056,6.91463 C 15.171363,6.91463 14.542242,6.991393 14.106382,7.11699 C 13.670523,7.242587 13.441752,7.425347 13.241109,7.579526 L 9.316027,11.135275 C 9.456261,11.243035 9.320187,11.231636 9.52921,11.231636 L 22.846901,11.231636 C 23.055924,11.231636 22.944931,11.146672 23.085164,11.038914 L 19.135002,7.579526 C 18.934358,7.425347 18.705589,7.242587 18.269729,7.11699 C 17.83387,6.991393 17.20475,6.91463 16.188056,6.91463 z" - id="path7000" - sodipodi:nodetypes="csccccccsc" /> - <path - style="fill:url(#radialGradient7354);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7356);stroke-width:0.30473173;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - d="M 10.565694,1.7972574 C 10.27826,1.7972574 10.040649,1.9364716 10.040649,2.1144009 L 10.040649,6.374407 L 13.178116,8.474411 C 13.370391,8.603106 13.560773,8.771945 13.984893,8.88584 C 14.409012,8.999736 15.043577,9.06584 16.187523,9.06584 C 17.326866,9.065841 17.965155,8.999626 18.390152,8.88584 C 18.815149,8.772055 19.004106,8.603472 19.196928,8.474411 L 22.334395,6.374407 L 22.334395,2.1144009 C 22.334395,1.9364716 22.096784,1.7972574 21.80935,1.7972574 L 10.565694,1.7972574 z" - id="rect7037" /> - <path - style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7351);stroke-width:0.30473176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - d="M 10.682864,2.157365 C 10.594986,2.157365 10.570012,2.1867693 10.570012,2.201779 L 10.570012,7.060693 L 13.529236,9.157045 C 13.747933,9.311973 13.85466,9.428411 14.181269,9.521241 C 14.517977,9.616942 15.090513,9.690015 16.187522,9.690015 C 17.279895,9.690015 17.856423,9.616835 18.193775,9.521241 C 18.521106,9.428487 18.626148,9.312654 18.845808,9.157045 L 21.805032,7.060693 L 21.805032,2.201779 C 21.805032,2.1867685 21.780059,2.157365 21.69218,2.157365 L 10.682864,2.157365 z" - id="path7081" - sodipodi:nodetypes="ccccsssccccc" /> - <rect - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - id="rect7096" - width="4.7199154" - height="0.21114101" - x="11.467583" - y="2.7136545" - rx="0.19307812" - ry="0.12387425" /> - <rect - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - id="rect7110" - width="2.1400123" - height="0.24408528" - x="18.862514" - y="2.6943941" - rx="0.19022335" - ry="0.12204266" /> - <g - id="g7169" - transform="matrix(0.4012864,0,0,0.2698156,6.35654,-0.1005756)"> - <path - sodipodi:nodetypes="ccssscccssscc" - id="path7112" - d="M 7.09375,21.75 L 17.15625,33.34375 C 17.62545,33.812951 18.090035,34.428507 19.125,34.84375 C 20.159965,35.258993 21.70847,35.5 24.5,35.5 C 27.280303,35.500001 28.837893,35.258593 29.875,34.84375 C 30.912107,34.428907 31.373213,33.814287 31.84375,33.34375 L 41.875,21.875 L 31.84375,31.84375 C 31.373213,32.314287 30.912107,32.928907 29.875,33.34375 C 28.837893,33.758593 27.280303,34.000001 24.5,34 C 21.70847,34 20.159965,33.758993 19.125,33.34375 C 18.090035,32.928507 17.62545,32.312951 17.15625,31.84375 L 7.09375,21.75 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> - <path - sodipodi:nodetypes="ccssscccssscc" - id="path7128" - d="M 7.09375,21.75 L 17.15625,31.34375 C 17.62545,31.812951 18.090035,32.428507 19.125,32.84375 C 20.159965,33.258993 21.70847,33.5 24.5,33.5 C 27.280303,33.500001 28.837893,33.258593 29.875,32.84375 C 30.912107,32.428907 31.373213,31.814287 31.84375,31.34375 L 41.875,21.875 L 31.84375,31.84375 C 31.373213,32.314287 30.912107,32.928907 29.875,33.34375 C 28.837893,33.758593 27.280303,34.000001 24.5,34 C 21.70847,34 20.159965,33.758993 19.125,33.34375 C 18.090035,32.928507 17.62545,32.312951 17.15625,31.84375 L 7.09375,21.75 z" - style="opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" /> - <path - transform="translate(1,-38)" - d="M 6.90625,55 C 5.8578131,55 5,55.857811 5,56.90625 L 5,58.5 C 5.0051575,58.6306 5.0612439,58.75399 5.15625,58.84375 L 16.15625,69.84375 C 16.62545,70.312951 17.090035,70.928507 18.125,71.34375 C 19.159965,71.758993 20.70847,72 23.5,72 C 26.280303,72.000001 27.837893,71.758593 28.875,71.34375 C 29.912107,70.928907 30.373213,70.314287 30.84375,69.84375 L 41.84375,58.84375 C 41.938756,58.75399 41.994842,58.6306 42,58.5 L 42,56.90625 C 42,55.857813 41.142189,55 40.09375,55 L 6.90625,55 z" - id="path6930" - style="opacity:0.16791047;fill:url(#linearGradient6364);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" - inkscape:original="M 6.90625 55.5 C 6.1227756 55.5 5.5 56.122774 5.5 56.90625 L 5.5 58.5 L 16.5 69.5 C 17.5 70.500002 17.977297 71.5 23.5 71.5 C 29 71.500002 29.5 70.5 30.5 69.5 L 41.5 58.5 L 41.5 56.90625 C 41.5 56.122776 40.877226 55.5 40.09375 55.5 L 6.90625 55.5 z " - inkscape:radius="0.5" - sodipodi:type="inkscape:offset" /> - </g> - <path - style="fill:url(#radialGradient6338);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 16.188056,7.858985 C 14.181623,7.858985 13.780337,8.128801 13.379051,8.398616 L 9.127924,11.256976 C 9.230501,11.325945 9.372011,11.366587 9.52921,11.366588 L 22.846901,11.366588 C 23.0041,11.366588 23.145611,11.325945 23.248188,11.256976 L 18.997061,8.398616 C 18.595773,8.128801 18.194488,7.858985 16.188056,7.858985 z" - id="path6902" /> - <path - style="opacity:0.55597014;fill:url(#linearGradient6335);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - d="M 9.165544,10.127122 L 9.165544,10.989594 C 9.165544,11.130569 9.320136,11.234807 9.52921,11.234807 L 22.846901,11.234807 C 23.055975,11.234807 23.210567,11.130569 23.210567,10.989594 L 23.210567,10.127122 L 9.165544,10.127122 z" - id="path6980" - sodipodi:nodetypes="ccccccc" /> - <g - id="g4724" - transform="matrix(0.3804467,0,0,0.2440853,7.247005,0.7417114)"> - <rect - ry="0.50750387" - rx="0.50750387" - y="14.078901" - x="11.09375" - height="0.86502957" - width="25.03125" - id="rect4710" - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" /> - <rect - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - id="rect4712" - width="25.03125" - height="0.86502957" - x="11.09375" - y="16.078901" - rx="0.50750387" - ry="0.50750387" /> - <rect - ry="0.50750387" - rx="0.50750387" - y="18.078901" - x="11.09375" - height="0.86502957" - width="25.03125" - id="rect4714" - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" /> - <rect - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - id="rect4716" - width="25.03125" - height="0.86502957" - x="11.09375" - y="20.078901" - rx="0.50750387" - ry="0.50750387" /> - <rect - ry="0.50750387" - rx="0.50750387" - y="22.078901" - x="11.09375" - height="0.86502957" - width="25.03125" - id="rect4718" - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" /> - <rect - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - id="rect4720" - width="25.03125" - height="0.86502957" - x="11.09375" - y="24.078901" - rx="0.50750387" - ry="0.50750387" /> - <rect - ry="0.50750387" - rx="0.50750387" - y="26.078901" - x="11.09375" - height="0.86502957" - width="25.03125" - id="rect4722" - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" /> - </g> - <path - style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.30473167;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - d="M 8.964902,5.051216 L 8.964902,11.025618 C 8.964902,11.238381 9.214813,11.407505 9.52921,11.407504 L 22.846901,11.407504 C 23.161299,11.407504 23.41121,11.238381 23.41121,11.025618 L 23.41121,5.051216" - id="path7174" - sodipodi:nodetypes="cccccc" /> - <g - id="g6320" - transform="matrix(0.4012863,0,0,0.2792136,-16.215815,-0.4952216)"> - <path - sodipodi:nodetypes="ccssscccccc" - id="path7039" - d="M 63.25,41.970971 L 73.40625,30.627221 C 73.875623,30.157847 74.3406,29.542237 75.375,29.127221 C 76.4094,28.712205 77.95864,28.470971 80.75,28.470971 C 83.530132,28.47097 85.088454,28.712602 86.125,29.127221 C 87.161546,29.54184 87.623047,30.156518 88.09375,30.627221 L 98.25,41.970971 L 88.103408,32.175118 C 86.059401,30.205524 83.585161,29.902961 80.759658,30.018868 C 78.088808,30.068408 75.295355,30.018538 73.415908,32.175118 L 63.25,41.970971 z" - style="fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="ccccccccc" - id="path7049" - d="M 63.25,41.99247 L 73.415908,33.404596 C 75.295355,31.286609 78.088808,31.335586 80.759658,31.286933 C 83.585161,31.1731 86.059401,31.470249 88.103408,33.404596 L 98.25,41.99247 L 88.09375,31.833825 C 86.049743,29.899478 83.575503,29.60233 80.75,29.716162 C 78.07915,29.764816 75.285697,29.715838 73.40625,31.833825 L 63.25,41.99247 z" - style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.89999998;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - </g> - <path - style="opacity:0.594697;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.30473173;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" - d="M 9.511652,10.85791 C 9.511652,10.989937 9.568618,11.063164 9.671325,11.063164 L 22.715365,11.063164 C 22.818072,11.063164 22.875038,10.989936 22.875038,10.85791" - id="path7293" - sodipodi:nodetypes="cccc" /> - <g - style="display:inline" - id="g5992" - transform="matrix(0.4832429,0,0,0.3617094,9.10997,-13.531936)"> - <path - transform="matrix(1.14985,0,0,1.14985,-23.09153,35.3537)" - d="M 47.000506,9.3411446 A 8.341651,8.341651 0 1 1 30.317204,9.3411446 A 8.341651,8.341651 0 1 1 47.000506,9.3411446 z" - sodipodi:ry="8.341651" - sodipodi:rx="8.341651" - sodipodi:cy="9.3411446" - sodipodi:cx="38.658855" - id="path5988" - style="fill:url(#radialGradient6283);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline" - sodipodi:type="arc" /> - <path - transform="matrix(0.674116,0.299577,-0.299577,0.674116,-3.207e-2,27.67034)" - d="M 44.520054,15.50279 C 44.012883,16.381236 39.925351,15.341967 38.998703,15.754538 C 38.072055,16.167108 36.109289,19.900142 35.117113,19.689249 C 34.124936,19.478355 33.850222,15.26973 33.171495,14.515926 C 32.492767,13.762123 28.335913,13.048993 28.229885,12.040207 C 28.123857,11.031421 32.041607,9.4696164 32.548778,8.5911701 C 33.055949,7.7127238 32.449637,3.5389508 33.376285,3.1263806 C 34.302933,2.7138103 36.998949,5.957187 37.991126,6.1680807 C 38.983302,6.3789743 42.765436,4.5125708 43.444163,5.2663741 C 44.122891,6.0201775 41.871371,9.5864995 41.977399,10.595285 C 42.083426,11.604071 45.027225,14.624343 44.520054,15.50279 z" - inkscape:randomized="0" - inkscape:rounded="0.18352206" - inkscape:flatsided="false" - sodipodi:arg2="1.1519173" - sodipodi:arg1="0.52359878" - sodipodi:r2="5.0676599" - sodipodi:r1="8.755579" - sodipodi:cy="11.125" - sodipodi:cx="36.9375" - sodipodi:sides="5" - id="path5990" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - sodipodi:type="star" /> - </g> - <rect - ry="0.12387425" - rx="0.19307812" - y="3.2018204" - x="11.467583" - height="0.21114101" - width="1.8427882" - id="rect4708" - style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.69999992;stroke-opacity:0.99236642" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/mic.svg b/sflphone-client-kde/src/icons/mic.svg deleted file mode 100644 index 9d8538330ff979298ebd167649a3abc9b81c4e3e..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/mic.svg +++ /dev/null @@ -1,406 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="mic_25 (copy).svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3404"> - <stop - style="stop-color:#2d2d2d;stop-opacity:1;" - offset="0" - id="stop3406" /> - <stop - style="stop-color:#2d2d2d;stop-opacity:0;" - offset="1" - id="stop3408" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient5436" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient5438" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - spreadMethod="pad" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3404" - id="radialGradient5440" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - cx="-3.5797281" - cy="5.7027574" - fx="-3.5797281" - fy="5.7027574" - r="6.5849319" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g5430" - transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)"> - <path - sodipodi:nodetypes="ccccccccc" - id="rect2382" - d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z " - style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)" - d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1 10.543467 7.9187799 z" - sodipodi:ry="3.2829957" - sodipodi:rx="3.2829957" - sodipodi:cy="7.9187799" - sodipodi:cx="7.2604713" - id="path2231" - style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:nodetypes="cc" - id="path3394" - d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132" - style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)" - d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1 3.0052037 5.7027574 z" - sodipodi:ry="1.4584078" - sodipodi:rx="6.5849319" - sodipodi:cy="5.7027574" - sodipodi:cx="-3.5797281" - id="path2433" - style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - <g - id="g3398" - transform="matrix(1.0416412,0,0,1.0416412,-0.3443542,-0.5656934)"> - <rect - ry="0.82081318" - rx="0.82081318" - inkscape:r_cy="true" - inkscape:r_cx="true" - y="8.6409912" - x="8.1562767" - height="7.0576959" - width="7.4291534" - id="rect1686" - style="color:#000000;fill:#a40000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.37145764;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <g - inkscape:r_cy="true" - inkscape:r_cx="true" - transform="matrix(0.4225522,0,0,0.4225522,6.497738,-3.4645944)" - id="g2254"> - <path - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 8,32 L 18,42" - id="path1377" - inkscape:r_cx="true" - inkscape:r_cy="true" /> - <path - inkscape:r_cy="true" - inkscape:r_cx="true" - id="path2252" - d="M 18,32 L 8,42" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/mic_25.svg b/sflphone-client-kde/src/icons/mic_25.svg deleted file mode 100644 index 87011aea83a3556c480e9152c345397eb9a4a611..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/mic_25.svg +++ /dev/null @@ -1,378 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="mic_25.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3404"> - <stop - style="stop-color:#2d2d2d;stop-opacity:1;" - offset="0" - id="stop3406" /> - <stop - style="stop-color:#2d2d2d;stop-opacity:0;" - offset="1" - id="stop3408" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient5436" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient5438" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - spreadMethod="pad" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3404" - id="radialGradient5440" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - cx="-3.5797281" - cy="5.7027574" - fx="-3.5797281" - fy="5.7027574" - r="6.5849319" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g5430" - transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)"> - <path - sodipodi:nodetypes="ccccccccc" - id="rect2382" - d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z " - style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)" - d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1 10.543467 7.9187799 z" - sodipodi:ry="3.2829957" - sodipodi:rx="3.2829957" - sodipodi:cy="7.9187799" - sodipodi:cx="7.2604713" - id="path2231" - style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:nodetypes="cc" - id="path3394" - d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132" - style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)" - d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1 3.0052037 5.7027574 z" - sodipodi:ry="1.4584078" - sodipodi:rx="6.5849319" - sodipodi:cy="5.7027574" - sodipodi:cx="-3.5797281" - id="path2433" - style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 10.542589,12.383445 C 11.004591,11.293108 11.288527,9.7854478 11.288527,8.1334412 C 11.288527,6.4814347 11.004591,4.9737749 10.542589,3.8834374" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/mic_50.svg b/sflphone-client-kde/src/icons/mic_50.svg deleted file mode 100644 index 20999f20b1c8adfc58da283a957fd2eec1becd5d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/mic_50.svg +++ /dev/null @@ -1,383 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="mic_50.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3404"> - <stop - style="stop-color:#2d2d2d;stop-opacity:1;" - offset="0" - id="stop3406" /> - <stop - style="stop-color:#2d2d2d;stop-opacity:0;" - offset="1" - id="stop3408" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient5436" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient5438" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - spreadMethod="pad" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3404" - id="radialGradient5440" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - cx="-3.5797281" - cy="5.7027574" - fx="-3.5797281" - fy="5.7027574" - r="6.5849319" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g5430" - transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)"> - <path - sodipodi:nodetypes="ccccccccc" - id="rect2382" - d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z " - style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)" - d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1 10.543467 7.9187799 z" - sodipodi:ry="3.2829957" - sodipodi:rx="3.2829957" - sodipodi:cy="7.9187799" - sodipodi:cx="7.2604713" - id="path2231" - style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:nodetypes="cc" - id="path3394" - d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132" - style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)" - d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1 3.0052037 5.7027574 z" - sodipodi:ry="1.4584078" - sodipodi:rx="6.5849319" - sodipodi:cy="5.7027574" - sodipodi:cx="-3.5797281" - id="path2433" - style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 10.542589,12.383445 C 11.004591,11.293108 11.288527,9.7854478 11.288527,8.1334412 C 11.288527,6.4814347 11.004591,4.9737749 10.542589,3.8834374" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 12.431882,13.812413 C 13.049223,12.355474 13.428625,10.340896 13.428625,8.1334387 C 13.428625,5.9259814 13.049223,3.911404 12.431882,2.4544647" - id="path3494" - sodipodi:nodetypes="csc" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/mic_75.svg b/sflphone-client-kde/src/icons/mic_75.svg deleted file mode 100644 index 52a576e1280942a3c8d512e0a7b3cb08263ef022..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/mic_75.svg +++ /dev/null @@ -1,388 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="mic_75.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3404"> - <stop - style="stop-color:#2d2d2d;stop-opacity:1;" - offset="0" - id="stop3406" /> - <stop - style="stop-color:#2d2d2d;stop-opacity:0;" - offset="1" - id="stop3408" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient5436" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient5438" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" - spreadMethod="pad" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3404" - id="radialGradient5440" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.2214765,0,4.4397305)" - cx="-3.5797281" - cy="5.7027574" - fx="-3.5797281" - fy="5.7027574" - r="6.5849319" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="20.635709" - inkscape:cy="3.1660007" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g5430" - transform="matrix(0.6104795,0,0,0.6104795,0.2795615,3.6094944)"> - <path - sodipodi:nodetypes="ccccccccc" - id="rect2382" - d="M 6.568759,4.9630825 C 7.2693093,6.8053873 8.4265615,8.0680324 10.145908,8.5402313 C 10.269766,8.6640898 10.269766,8.8635147 10.145907,8.9873732 L 3.3591104,14.57972 C 3.2352519,14.703578 3.035827,14.703579 2.9119685,14.579721 C 1.9658464,14.102742 1.1190897,13.352509 0.66979388,12.47807 C 0.54593545,12.354211 0.54593521,12.154785 0.66979373,12.030927 L 6.1216164,4.9630825 C 6.245475,4.839224 6.4449005,4.8392241 6.568759,4.9630825 z " - style="fill:url(#linearGradient5436);fill-opacity:1;stroke:#1d1d1d;stroke-width:1.11289036;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1871826,0,0,1.1871826,1.6577923,-4.7200553)" - d="M 10.543467 7.9187799 A 3.2829957 3.2829957 0 1 1 3.9774756,7.9187799 A 3.2829957 3.2829957 0 1 1 10.543467 7.9187799 z" - sodipodi:ry="3.2829957" - sodipodi:rx="3.2829957" - sodipodi:cy="7.9187799" - sodipodi:cx="7.2604713" - id="path2231" - style="opacity:1;fill:url(#radialGradient5438);fill-opacity:1;stroke:#4c4c4c;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - <path - sodipodi:nodetypes="cc" - id="path3394" - d="M 4.3165626,13.206731 C 3.3222944,12.70548 2.4324481,11.917069 1.9602886,10.998132" - style="fill:none;fill-opacity:1;stroke:#1d1d1d;stroke-width:1.05088782;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(0.9463087,0,0,1,9.0885763,9.1039998)" - d="M 3.0052037 5.7027574 A 6.5849319 1.4584078 0 1 1 -10.16466,5.7027574 A 6.5849319 1.4584078 0 1 1 3.0052037 5.7027574 z" - sodipodi:ry="1.4584078" - sodipodi:rx="6.5849319" - sodipodi:cy="5.7027574" - sodipodi:cx="-3.5797281" - id="path2433" - style="opacity:0.36908515;fill:url(#radialGradient5440);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 10.542589,12.383445 C 11.004591,11.293108 11.288527,9.7854478 11.288527,8.1334412 C 11.288527,6.4814347 11.004591,4.9737749 10.542589,3.8834374" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 12.431882,13.812413 C 13.049223,12.355474 13.428625,10.340896 13.428625,8.1334387 C 13.428625,5.9259814 13.049223,3.911404 12.431882,2.4544647" - id="path3494" - sodipodi:nodetypes="csc" /> - <path - sodipodi:nodetypes="csc" - id="path3496" - d="M 14.269542,15.829782 C 15.106183,13.855286 15.620362,11.125061 15.620362,8.1334367 C 15.620362,5.1418134 15.106183,2.4115874 14.269542,0.43709227" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/missed.svg b/sflphone-client-kde/src/icons/missed.svg deleted file mode 100644 index c35efb7abf490ff188eee8aa96429746ab49a3ed..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/missed.svg +++ /dev/null @@ -1,862 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="missed.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient2500"> - <stop - style="stop-color:#800000;stop-opacity:1;" - offset="0" - id="stop2502" /> - <stop - style="stop-color:#800000;stop-opacity:0;" - offset="1" - id="stop2504" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective127" /> - <linearGradient - id="linearGradient4357" - inkscape:collect="always"> - <stop - id="stop4359" - offset="0" - style="stop-color:#b00000;stop-opacity:1" /> - <stop - id="stop4361" - offset="1" - style="stop-color:#b02100;stop-opacity:0" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4269"> - <stop - style="stop-color:#b00014;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#b00014;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#70000c;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4167" - id="linearGradient4173" - x1="7.1249466" - y1="23.946518" - x2="20.06057" - y2="16.478132" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.313453e-2,-0.384275)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4357" - id="linearGradient4275" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(9.8321849e-3,-1.1581503,1.1581503,9.8321849e-3,-9.5427776,27.711489)" /> - <linearGradient - id="linearGradient2278"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop2280" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop2282" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2286" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2288" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - id="stop2292" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2294" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2392"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2394" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2396" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2390" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2304" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2306" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2386" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2310" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2312" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2380"> - <stop - id="stop2316" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2318" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2376"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2322" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2324" /> - </linearGradient> - <linearGradient - id="linearGradient2326"> - <stop - id="stop2328" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2330" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2332" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2334" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2336" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2338" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient2342" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <radialGradient - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient4051" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1414" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient1412" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient1410" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient1408" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient1406" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1362"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1364" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop1366" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - id="stop1370" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1372" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient1374"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop1376" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop1378" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1380" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1382" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1384" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1386" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1388" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2325" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2224" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2322" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - id="linearGradient2320" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2318" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - id="linearGradient2316" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - id="linearGradient2314" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2308"> - <stop - id="stop2310" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2312" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2302"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2304" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2306" /> - </linearGradient> - <linearGradient - id="linearGradient2296"> - <stop - id="stop2298" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2300" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - id="stop4047" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop4049" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient2506" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3931" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3933" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3935" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3937" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3939" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3941" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3943" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3945" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3947" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2500" - id="linearGradient3949" - gradientUnits="userSpaceOnUse" - x1="4.9409747" - y1="16.528652" - x2="6.2092013" - y2="-3.3282857" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="22.4" - inkscape:cx="16.277456" - inkscape:cy="16.683708" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1679" - inkscape:window-height="976" - inkscape:window-x="1" - inkscape:window-y="48" - showgrid="false"> - <sodipodi:guide - orientation="horizontal" - position="8.0357143" - id="guide3144" /> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M -3.0911512,13.758869 L 8.3817787,13.856269 L 8.3501307,17.584066 L 17.106315,9.4059846 L 8.4902397,1.0804202 L 8.4585927,4.8082179 L -3.0143372,4.7108178 L -3.0911512,13.758869 z" - id="rect4262" /> - <g - id="g2407" - inkscape:label="Calque 1" - transform="matrix(-0.5300637,-0.8479578,0.8479578,-0.5300637,12.117465,28.739892)" - style="fill:url(#linearGradient2506);fill-opacity:1"> - <g - transform="translate(14.730114,-3.4355522)" - inkscape:label="Calque 1" - id="g2364" - style="fill:url(#linearGradient3949);fill-opacity:1"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="translate(7.9455775,4.2707653)" - style="fill:url(#linearGradient3947);fill-opacity:1"> - <g - style="fill:url(#linearGradient3933);fill-opacity:1;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - style="opacity:1;fill:url(#linearGradient3931);fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451" - style="fill:url(#linearGradient3945);fill-opacity:1"> - <path - style="opacity:1;fill:url(#linearGradient3935);fill-opacity:1;stroke:#561500;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3937);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3939);fill-opacity:1;stroke:#561500;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3941);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient3943);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/outgoing.svg b/sflphone-client-kde/src/icons/outgoing.svg deleted file mode 100644 index e6a945c28c4d8fd195fa7f74a175f91cae5284b1..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/outgoing.svg +++ /dev/null @@ -1,184 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="outgoing.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3003"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop3005" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop3007" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient2607"> - <stop - style="stop-color:#008000;stop-opacity:1;" - offset="0" - id="stop2609" /> - <stop - style="stop-color:#008000;stop-opacity:0;" - offset="1" - id="stop2611" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective4177" /> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient2607" - id="linearGradient2613" - x1="8.7504473" - y1="9.6810875" - x2="26.544411" - y2="9.906394" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.8461123,0,0,1,1.3448205,-0.1767767)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3003" - id="linearGradient3009" - x1="29.820433" - y1="2.1517653" - x2="-5.1534119" - y2="5.9291029" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.313708" - inkscape:cx="18.87396" - inkscape:cy="2.756874" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1331" - inkscape:window-height="922" - inkscape:window-x="169" - inkscape:window-y="24" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient2613);fill-opacity:1;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 8.738971,4.8213345 L 17.312996,4.8213345 L 17.312996,0.77691046 L 23.804372,9.7296169 L 17.312996,18.682323 L 17.312996,14.637898 L 8.738971,14.637898 L 8.738971,4.8213345 z" - id="rect4262" /> - <g - id="g4160" - transform="matrix(-0.3526524,-0.8063782,0.8063782,-0.3526524,5.2455765,28.387663)" - style="fill:url(#linearGradient3009);fill-opacity:1"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path3153" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:#0f5600;stroke-width:0.62500000000000000;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path3161" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4140" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4246" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.8978659,7.4805434 C 9.1610575,8.1588394 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4258" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - style="opacity:1;fill:url(#linearGradient3009);fill-opacity:1;stroke:none;stroke-width:0.57204323999999995;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/rec_call.svg b/sflphone-client-kde/src/icons/rec_call.svg deleted file mode 100644 index 45b6bf69abd8adab3e14d4eaa3c4e1e7edfc5c5d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/rec_call.svg +++ /dev/null @@ -1,1406 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="rec_call.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective4757" /> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4181" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4195" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4203" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4256" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2491" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="12.113755" - x2="7.293807" - y1="16.110582" - x1="11.408385" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2489" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2487" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.949513" - x2="2.7672646" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2485" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2483" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2416"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2418" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2420" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - id="stop2424" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2426" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2428"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2430" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2432" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2434" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.9220986,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2436" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-1.9107675,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2438" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2440" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.1362892,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2442" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2444" - x1="15.630395" - y1="22.874208" - x2="15.630395" - y2="8.5305319" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" /> - <radialGradient - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient2342" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2340" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2338" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2336" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2334" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2332" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2326"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2328" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2330" /> - </linearGradient> - <linearGradient - id="linearGradient2320"> - <stop - id="stop2322" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2324" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2314"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2316" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2318" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2312" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2310" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2308" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2306" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2304" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2302" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2296"> - <stop - id="stop2298" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2300" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2292" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2294" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - id="stop2286" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2288" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2278"> - <stop - id="stop2280" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2282" - offset="1" - style="stop-color:#fefee7;stop-opacity:0.89308178" /> - </linearGradient> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="355.44769" - x2="189.20502" - y1="118.36168" - x1="192.86734" - id="linearGradient2702" - xlink:href="#linearGradient3169" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - id="linearGradient3308"> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="0" - id="stop3310" /> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="1" - id="stop3312" /> - </linearGradient> - <linearGradient - id="linearGradient3289" - inkscape:collect="always"> - <stop - id="stop3291" - offset="0" - style="stop-color:#999999;stop-opacity:1" /> - <stop - id="stop3293" - offset="1" - style="stop-color:#000000;stop-opacity:1" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3193"> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="0" - id="stop3195" /> - <stop - style="stop-color:#000000;stop-opacity:1" - offset="1" - id="stop3197" /> - </linearGradient> - <linearGradient - id="linearGradient3181"> - <stop - id="stop3183" - offset="0" - style="stop-color:#ff0000;stop-opacity:1;" /> - <stop - style="stop-color:#ff0000;stop-opacity:0.65271967" - offset="0.11529652" - id="stop3185" /> - <stop - id="stop3187" - offset="1" - style="stop-color:#000000;stop-opacity:0.15481172" /> - </linearGradient> - <linearGradient - id="linearGradient3169"> - <stop - id="stop3171" - offset="0" - style="stop-color:#ff0000;stop-opacity:1;" /> - <stop - id="stop3173" - offset="1" - style="stop-color:#ff0000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2385"> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="0" - id="stop2387" /> - <stop - id="stop3175" - offset="0.87037039" - style="stop-color:#ff0000;stop-opacity:0.55172414;" /> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="1" - id="stop2389" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective10" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2385" - id="radialGradient3163" - cx="184.85791" - cy="163.42795" - fx="184.85791" - fy="163.42795" - r="140.91121" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3181" - id="linearGradient3179" - x1="175.76654" - y1="316.97113" - x2="184.85791" - y2="23.016739" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3199" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3203" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3211" - gradientUnits="userSpaceOnUse" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3213" - gradientUnits="userSpaceOnUse" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3287" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3301" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3306" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3322" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3324" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3326" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3336" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3338" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3360" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient2641" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3364" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3366" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3368" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient2646" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3372" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3374" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2845" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2843" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2841" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2839" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2837" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2831"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2833" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2835" /> - </linearGradient> - <linearGradient - id="linearGradient2825"> - <stop - id="stop2827" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2829" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2819"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2821" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2823" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2817" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2815" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2813" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2811" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2809" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2807" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2801"> - <stop - id="stop2803" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2805" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2795"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2797" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2799" /> - </linearGradient> - <linearGradient - id="linearGradient2789"> - <stop - id="stop2791" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2793" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2783"> - <stop - id="stop2785" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2787" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - id="stop3364" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop3366" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - id="stop3372" - offset="0" - style="stop-color:#d7d7d7;stop-opacity:1;" /> - <stop - id="stop3374" - offset="1" - style="stop-color:#7c7c7c;stop-opacity:1;" /> - </linearGradient> - <inkscape:perspective - id="perspective4283" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - inkscape:vp_z="16 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 8 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="16.739393" - x2="32.578228" - y1="-0.80084854" - x1="2.965755" - id="linearGradient2439" - xlink:href="#linearGradient2433" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2433" - inkscape:collect="always"> - <stop - id="stop2435" - offset="0" - style="stop-color:#008000;stop-opacity:1;" /> - <stop - id="stop2437" - offset="1" - style="stop-color:#008000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2770" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2768" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2766" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2764" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2762" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2917" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2919" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="2.7672646" - y2="12.949513" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2921" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2923" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="11.408385" - y1="16.110582" - x2="7.293807" - y2="12.113755" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2925" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="7.919596" - inkscape:cx="15.568279" - inkscape:cy="13.617397" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1600" - inkscape:window-height="926" - inkscape:window-x="0" - inkscape:window-y="220" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="11.237947" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2364" - inkscape:label="Calque 1" - transform="translate(14.730114,-3.4355522)"> - <g - transform="translate(7.9455775,4.2707653)" - inkscape:label="Calque 1" - id="g2446"> - <g - id="g2181" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - style="fill:none;stroke:#000000;stroke-opacity:0.44968555"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g2451" - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path2453" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2455" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2457" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2459" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2461" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 18.019888,12.625004 C 18.48189,11.534667 18.765826,10.027007 18.765826,8.3750001 C 18.765826,6.7229936 18.48189,5.2153338 18.019888,4.1249963" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#008000;stroke-width:0.50400000000000000;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;visibility:visible;display:inline;overflow:visible" /> - <g - id="g2892" - inkscape:label="Calque 1" - transform="translate(-53.149937,4.9260696)"> - <g - transform="matrix(4.9064853e-2,-8.3536268e-2,8.8523433e-2,4.8433051e-2,48.54228,7.2086084)" - inkscape:label="Layer 1" - id="g2651"> - <g - id="g3342" - transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)"> - <path - transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - sodipodi:ry="100.0051" - sodipodi:rx="100.0051" - sodipodi:cy="162.41779" - sodipodi:cx="201.02036" - id="path3209" - style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none" - sodipodi:type="arc" /> - <path - transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - sodipodi:ry="100.0051" - sodipodi:rx="100.0051" - sodipodi:cy="162.41779" - sodipodi:cx="201.02036" - id="path3201" - style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none" - sodipodi:type="arc" /> - <path - transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z" - sodipodi:ry="79.05574" - sodipodi:rx="78.284782" - sodipodi:cy="162.41779" - sodipodi:cx="201.02036" - id="path3295" - style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none" - sodipodi:type="arc" /> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/record.svg b/sflphone-client-kde/src/icons/record.svg deleted file mode 100644 index 9147567fec03ead2e355bc685db957fd18da2db0..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/record.svg +++ /dev/null @@ -1,1057 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="rec_call2.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective77" /> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2483" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2485" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2489" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2491" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="355.44769" - x2="189.20502" - y1="118.36168" - x1="192.86734" - id="linearGradient2702" - xlink:href="#linearGradient3169" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - id="linearGradient3308"> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="0" - id="stop3310" /> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="1" - id="stop3312" /> - </linearGradient> - <linearGradient - id="linearGradient3289" - inkscape:collect="always"> - <stop - id="stop3291" - offset="0" - style="stop-color:#999999;stop-opacity:1" /> - <stop - id="stop3293" - offset="1" - style="stop-color:#000000;stop-opacity:1" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3193"> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="0" - id="stop3195" /> - <stop - style="stop-color:#000000;stop-opacity:1" - offset="1" - id="stop3197" /> - </linearGradient> - <linearGradient - id="linearGradient3181"> - <stop - id="stop3183" - offset="0" - style="stop-color:#ff0000;stop-opacity:1;" /> - <stop - style="stop-color:#ff0000;stop-opacity:0.65271967" - offset="0.11529652" - id="stop3185" /> - <stop - id="stop3187" - offset="1" - style="stop-color:#000000;stop-opacity:0.15481172" /> - </linearGradient> - <linearGradient - id="linearGradient3169"> - <stop - id="stop3171" - offset="0" - style="stop-color:#ff0000;stop-opacity:1;" /> - <stop - id="stop3173" - offset="1" - style="stop-color:#ff0000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2385"> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="0" - id="stop2387" /> - <stop - id="stop3175" - offset="0.87037039" - style="stop-color:#ff0000;stop-opacity:0.55172414;" /> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="1" - id="stop2389" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective10" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2385" - id="radialGradient3163" - cx="184.85791" - cy="163.42795" - fx="184.85791" - fy="163.42795" - r="140.91121" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3181" - id="linearGradient3179" - x1="175.76654" - y1="316.97113" - x2="184.85791" - y2="23.016739" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3199" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3203" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3211" - gradientUnits="userSpaceOnUse" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3213" - gradientUnits="userSpaceOnUse" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3287" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3301" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3306" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3322" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3324" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3326" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3336" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3338" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3360" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient2641" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3364" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3366" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3368" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient2646" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3372" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3374" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2809" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2807" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2805" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2803" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2801" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2795"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2797" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2799" /> - </linearGradient> - <linearGradient - id="linearGradient2789"> - <stop - id="stop2791" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2793" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2783"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2785" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2787" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2781" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2779" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2777" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2775" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2773" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2771" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2765"> - <stop - id="stop2767" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2769" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2759"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2761" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2763" /> - </linearGradient> - <linearGradient - id="linearGradient2753"> - <stop - id="stop2755" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2757" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2747"> - <stop - id="stop2749" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2751" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - id="stop3364" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop3366" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - id="stop3372" - offset="0" - style="stop-color:#d7d7d7;stop-opacity:1;" /> - <stop - id="stop3374" - offset="1" - style="stop-color:#7c7c7c;stop-opacity:1;" /> - </linearGradient> - <inkscape:perspective - id="perspective4283" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - inkscape:vp_z="16 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 8 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="16.739393" - x2="32.578228" - y1="-0.80084854" - x1="2.965755" - id="linearGradient2439" - xlink:href="#linearGradient2433" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2433" - inkscape:collect="always"> - <stop - id="stop2435" - offset="0" - style="stop-color:#008000;stop-opacity:1;" /> - <stop - id="stop2437" - offset="1" - style="stop-color:#008000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2734" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2732" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2730" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2728" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2726" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="8" - inkscape:cx="22.991745" - inkscape:cy="-5.4508769" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="726" - inkscape:window-x="513" - inkscape:window-y="291" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="path3162" - sodipodi:cx="19.285715" - sodipodi:cy="9.8571424" - sodipodi:rx="8.0357141" - sodipodi:ry="8.0357141" - d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z" - transform="matrix(0.723409,0,0,0.723409,6.772732,3.51761)" /> - <g - id="g2856" - inkscape:label="Calque 1" - transform="matrix(2.1932723,0,0,2.2300726,-70.331114,24.270266)"> - <g - transform="matrix(4.3630449e-2,-7.2802504e-2,7.8718613e-2,4.2209779e-2,17.455978,-1.2908081)" - inkscape:label="Layer 1" - id="g2651"> - <g - id="g3342" - transform="matrix(0.4480735,0,0,0.4170774,98.907461,118.01666)"> - <path - transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - sodipodi:ry="100.0051" - sodipodi:rx="100.0051" - sodipodi:cy="162.41779" - sodipodi:cx="201.02036" - id="path3209" - style="opacity:1;fill:url(#linearGradient3372);fill-opacity:1;stroke:none" - sodipodi:type="arc" /> - <path - transform="matrix(0.9122383,-0.2444335,0.2444335,0.9122383,-91.758986,25.004372)" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - sodipodi:ry="100.0051" - sodipodi:rx="100.0051" - sodipodi:cy="162.41779" - sodipodi:cx="201.02036" - id="path3201" - style="opacity:0.24886876;fill:url(#linearGradient3374);fill-opacity:1;stroke:none" - sodipodi:type="arc" /> - <path - transform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z" - sodipodi:ry="79.05574" - sodipodi:rx="78.284782" - sodipodi:cy="162.41779" - sodipodi:cx="201.02036" - id="path3295" - style="opacity:0.59728507;fill:url(#linearGradient2702);fill-opacity:1;stroke:none" - sodipodi:type="arc" /> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/record_disabled.svg b/sflphone-client-kde/src/icons/record_disabled.svg deleted file mode 100644 index 3f8afeb87a9aa502eae4b89ff5ef046c3264b8b8..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/record_disabled.svg +++ /dev/null @@ -1,1070 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="record_disabled.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective77" /> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2483" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2485" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2489" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2491" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="355.44769" - x2="189.20502" - y1="118.36168" - x1="192.86734" - id="linearGradient2702" - xlink:href="#linearGradient3169" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - id="linearGradient3308"> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="0" - id="stop3310" /> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="1" - id="stop3312" /> - </linearGradient> - <linearGradient - id="linearGradient3289" - inkscape:collect="always"> - <stop - id="stop3291" - offset="0" - style="stop-color:#999999;stop-opacity:1" /> - <stop - id="stop3293" - offset="1" - style="stop-color:#000000;stop-opacity:1" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3193"> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="0" - id="stop3195" /> - <stop - style="stop-color:#000000;stop-opacity:1" - offset="1" - id="stop3197" /> - </linearGradient> - <linearGradient - id="linearGradient3181"> - <stop - id="stop3183" - offset="0" - style="stop-color:#ff0000;stop-opacity:1;" /> - <stop - style="stop-color:#ff0000;stop-opacity:0.65271967" - offset="0.11529652" - id="stop3185" /> - <stop - id="stop3187" - offset="1" - style="stop-color:#000000;stop-opacity:0.15481172" /> - </linearGradient> - <linearGradient - id="linearGradient3169"> - <stop - id="stop3171" - offset="0" - style="stop-color:#6b0000;stop-opacity:1;" /> - <stop - id="stop3173" - offset="1" - style="stop-color:#ff0000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2385"> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="0" - id="stop2387" /> - <stop - id="stop3175" - offset="0.87037039" - style="stop-color:#ff0000;stop-opacity:0.55172414;" /> - <stop - style="stop-color:#ff0000;stop-opacity:1;" - offset="1" - id="stop2389" /> - </linearGradient> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective10" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient2385" - id="radialGradient3163" - cx="184.85791" - cy="163.42795" - fx="184.85791" - fy="163.42795" - r="140.91121" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3181" - id="linearGradient3179" - x1="175.76654" - y1="316.97113" - x2="184.85791" - y2="23.016739" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3199" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3203" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3211" - gradientUnits="userSpaceOnUse" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3213" - gradientUnits="userSpaceOnUse" - x1="204.55589" - y1="262.45413" - x2="204.55589" - y2="62.412689" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3287" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3301" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,376.2049,402.98248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3306" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,306.50437,364.59668)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3322" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3324" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3326" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3336" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3338" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3360" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient2641" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient3364" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,558.73494,665.96877)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3366" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3368" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3308" - id="linearGradient2646" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1.1122783,-0.2980341,0.2980341,-1.1122783,747.63347,397.26819)" - x1="160.2529" - y1="-5.1353641" - x2="224.82684" - y2="168.2903" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient3372" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient3374" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2809" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2807" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2805" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2803" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2801" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2795"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2797" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2799" /> - </linearGradient> - <linearGradient - id="linearGradient2789"> - <stop - id="stop2791" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2793" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2783"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2785" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2787" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2781" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2779" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2777" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2775" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2773" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2771" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2765"> - <stop - id="stop2767" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2769" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2759"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2761" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2763" /> - </linearGradient> - <linearGradient - id="linearGradient2753"> - <stop - id="stop2755" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2757" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2747"> - <stop - id="stop2749" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2751" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - id="stop3364" - offset="0" - style="stop-color:#000000;stop-opacity:1;" /> - <stop - id="stop3366" - offset="1" - style="stop-color:#ffffff;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - id="stop3372" - offset="0" - style="stop-color:#d7d7d7;stop-opacity:1;" /> - <stop - id="stop3374" - offset="1" - style="stop-color:#7c7c7c;stop-opacity:1;" /> - </linearGradient> - <inkscape:perspective - id="perspective4283" - inkscape:persp3d-origin="8 : 5.3333333 : 1" - inkscape:vp_z="16 : 8 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 8 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="16.739393" - x2="32.578228" - y1="-0.80084854" - x1="2.965755" - id="linearGradient2439" - xlink:href="#linearGradient2433" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2433" - inkscape:collect="always"> - <stop - id="stop2435" - offset="0" - style="stop-color:#008000;stop-opacity:1;" /> - <stop - id="stop2437" - offset="1" - style="stop-color:#008000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2734" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2732" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2730" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2728" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2726" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3289" - id="linearGradient2538" - gradientUnits="userSpaceOnUse" - x1="224.26379" - y1="259.7438" - x2="172.07999" - y2="66.61824" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3193" - id="linearGradient2540" - gradientUnits="userSpaceOnUse" - x1="175.13184" - y1="259.03506" - x2="226.90887" - y2="65.800499" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3169" - id="linearGradient2542" - gradientUnits="userSpaceOnUse" - x1="192.86734" - y1="118.36168" - x2="189.20502" - y2="355.44769" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="8" - inkscape:cx="-0.008255" - inkscape:cy="-5.4508769" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="774" - inkscape:window-x="415" - inkscape:window-y="57" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - sodipodi:type="arc" - style="fill:url(#radialGradient4051);fill-opacity:1;stroke:none;stroke-width:5.69999981;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="path3162" - sodipodi:cx="19.285715" - sodipodi:cy="9.8571424" - sodipodi:rx="8.0357141" - sodipodi:ry="8.0357141" - d="M 27.321429,9.8571424 A 8.0357141,8.0357141 0 1 1 11.250001,9.8571424 A 8.0357141,8.0357141 0 1 1 27.321429,9.8571424 z" - transform="matrix(0.723409,0,0,0.723409,6.772732,3.51761)" /> - <path - sodipodi:type="arc" - style="fill:url(#linearGradient2538);fill-opacity:1;stroke:none" - id="path3209" - sodipodi:cx="201.02036" - sodipodi:cy="162.41779" - sodipodi:rx="100.0051" - sodipodi:ry="100.0051" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - transform="matrix(-6.9153073e-2,6.9214053e-2,-6.7315028e-2,-6.5348954e-2,37.191581,8.4593329)" /> - <path - sodipodi:type="arc" - style="opacity:0.24886876;fill:url(#linearGradient2540);fill-opacity:1;stroke:none" - id="path3201" - sodipodi:cx="201.02036" - sodipodi:cy="162.41779" - sodipodi:rx="100.0051" - sodipodi:ry="100.0051" - d="M 301.02545,162.41779 A 100.0051,100.0051 0 1 1 101.01526,162.41779 A 100.0051,100.0051 0 1 1 301.02545,162.41779 z" - transform="matrix(2.151327e-2,-7.5958959e-2,7.6170112e-2,1.8032561e-2,-4.3387374,24.099422)" /> - <path - sodipodi:type="arc" - style="opacity:0.59728507;fill:url(#linearGradient2542);fill-opacity:1;stroke:none" - id="path3295" - sodipodi:cx="201.02036" - sodipodi:cy="162.41779" - sodipodi:rx="78.284782" - sodipodi:ry="79.05574" - d="M 279.30514,162.41779 A 78.284782,79.05574 0 1 1 122.73557,162.41779 A 78.284782,79.05574 0 1 1 279.30514,162.41779 z" - transform="matrix(-6.9153073e-2,6.9214053e-2,-6.7315028e-2,-6.5348954e-2,37.191581,8.4593329)" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/refuse.svg b/sflphone-client-kde/src/icons/refuse.svg deleted file mode 100644 index a0d5b756dfb3ee07b3491e14ee68734d5ac1900a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/refuse.svg +++ /dev/null @@ -1,200 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.43" - version="1.0" - sodipodi:docbase="/home/pierre/SFLPhone-0.8/pixmaps" - sodipodi:docname="refuse.svg"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient4250"> - <stop - style="stop-color:#b00014;stop-opacity:1;" - offset="0" - id="stop4252" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4254" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#b00014;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#70000c;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4167" - id="linearGradient4173" - x1="7.1249466" - y1="23.946518" - x2="20.06057" - y2="16.478132" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(6.313453e-2,-0.384275)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4181" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4195" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4203" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4250" - id="linearGradient4256" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4250" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="11.2" - inkscape:cx="21.034591" - inkscape:cy="10.811622" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="0" - inkscape:window-y="25"> - <sodipodi:guide - orientation="horizontal" - position="8.0357143" - id="guide3144" /> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5c0008;stroke-width:4.48463202;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 3.7084718,3.5269014 L 20.778737,20.597165" - id="path1332" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5c0008;stroke-width:4.48463202;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 3.7084715,20.597165 L 20.778737,3.5269017" - id="path1334" - sodipodi:nodetypes="cc" /> - <g - id="g4160" - transform="matrix(0.786778,0,0,0.786778,-0.726628,4.603105)"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path3153" - d="M 16.100095,4.59375 C 10.946289,4.7477067 6.5661943,5.7999634 2.7626907,7.28125 L 2.5751907,10.227679 C 3.1252737,10.972881 4.3542457,11.508929 5.7626907,11.508929 C 7.1318907,11.508929 8.3164327,11.004648 8.8876907,10.290179 L 8.8876907,9.1875 C 11.3092,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 21.34842,8.6842603 23.771732,9.15625 L 23.771732,10.165179 C 24.34299,10.879648 25.527531,11.383929 26.896732,11.383929 C 28.305177,11.383929 29.5029,10.847881 30.052982,10.102679 L 29.865482,7.15625 C 25.053357,5.4212686 21.355113,4.6256244 16.100095,4.59375 z " - style="opacity:1;fill:url(#linearGradient4203);fill-opacity:1;stroke:#5c0008;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path3161" - d="M 5.7481338,13.019293 C 7.1288536,13.019293 8.3245284,12.610489 8.9005927,12.01696 L 8.9005927,10.430989 C 8.1637843,11.109285 7.1297974,11.494948 5.7481338,11.494948 C 4.3260338,11.494948 3.32872,11.13019 2.5533599,10.48174 L 2.5533599,11.966208 C 3.108071,12.585269 4.3278389,13.019293 5.7481338,13.019293 z " - style="opacity:1;fill:url(#linearGradient4181);fill-opacity:1;stroke:#5c0008;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4140" - d="M 26.931282,12.944669 C 28.312002,12.944669 29.507677,12.535865 30.083741,11.942336 L 30.083741,10.356365 C 29.346933,11.034661 28.312946,11.420324 26.931282,11.420324 C 25.509182,11.420324 24.511868,11.055566 23.736508,10.407116 L 23.736508,11.891584 C 24.291219,12.510645 25.510987,12.944669 26.931282,12.944669 z " - style="opacity:1;fill:url(#linearGradient4195);fill-opacity:1;stroke:#5c0008;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4246" - d="M 5.9721413,11.157918 C 7.3528611,11.157918 8.0434596,10.73333 8.6195239,10.139801 L 9.1877347,7.4805434 C 8.4509263,8.1588394 7.4169394,8.5445024 6.0352758,8.5445024 C 4.6131758,8.5445024 3.789482,8.1797444 3.0141219,7.5312944 L 2.7773674,10.104833 C 3.3320785,10.723894 4.5518464,11.157918 5.9721413,11.157918 z " - style="opacity:1;fill:url(#linearGradient4256);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path4258" - d="M 26.495901,11.055324 C 25.115181,11.055324 24.424582,10.630736 23.848518,10.037207 L 23.280307,7.3779497 C 24.017116,8.0562457 25.051103,8.4419087 26.432766,8.4419087 C 27.854866,8.4419087 28.67856,8.0771507 29.45392,7.4287007 L 29.690675,10.002239 C 29.135964,10.6213 27.916196,11.055324 26.495901,11.055324 z " - style="opacity:1;fill:url(#linearGradient4260);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/remove.png b/sflphone-client-kde/src/icons/remove.png deleted file mode 100644 index 5a4d15b7baaf3a4d255430be6d2c0423379f0f9c..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/src/icons/remove.png and /dev/null differ diff --git a/sflphone-client-kde/src/icons/ring.svg b/sflphone-client-kde/src/icons/ring.svg deleted file mode 100644 index 0dec317e111d83726ba3f5b9f2423f0bccf19edc..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/ring.svg +++ /dev/null @@ -1,999 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="ring.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 12 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="24 : 12 : 1" - inkscape:persp3d-origin="12 : 8 : 1" - id="perspective7024" /> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - id="linearGradient2278"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop2280" /> - <stop - style="stop-color:#fefee7;stop-opacity:0.89308178" - offset="1" - id="stop2282" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2286" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2288" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - id="stop2292" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2294" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2296"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2298" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2300" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2302" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2304" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2306" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2308" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2310" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2312" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2314"> - <stop - id="stop2316" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2318" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2320"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2322" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2324" /> - </linearGradient> - <linearGradient - id="linearGradient2326"> - <stop - id="stop2328" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2330" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2332" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2334" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2336" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2338" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2340" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient2342" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" /> - <linearGradient - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" - gradientUnits="userSpaceOnUse" - y2="8.5305319" - x2="15.630395" - y1="22.874208" - x1="15.630395" - id="linearGradient2444" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2442" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.1362892,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient2440" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2438" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-1.9107675,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient2436" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.9220986,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient2434" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2428"> - <stop - id="stop2430" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2432" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2424" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop2426" /> - </linearGradient> - <linearGradient - id="linearGradient2416"> - <stop - id="stop2418" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2420" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2483" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2485" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="2.7672646" - y2="12.949513" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2487" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2489" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="11.408385" - y1="16.110582" - x2="7.293807" - y2="12.113755" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2491" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient2393" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2391" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2389" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2387" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2385" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2383" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2377"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2379" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2381" /> - </linearGradient> - <linearGradient - id="linearGradient2371"> - <stop - id="stop2373" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2375" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2365"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2367" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2369" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2363" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2361" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2359" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2357" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2355" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2353" - x1="15.630395" - y1="22.874208" - x2="15.806232" - y2="6.6770978" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2351" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2349" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - id="linearGradient2347" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2345" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - id="linearGradient2343" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - id="linearGradient2341" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2335"> - <stop - id="stop2337" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2339" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2329"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2331" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2333" /> - </linearGradient> - <linearGradient - id="linearGradient2323"> - <stop - id="stop2325" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2327" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2317"> - <stop - id="stop2319" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2321" - offset="1" - style="stop-color:#fcfbcb;stop-opacity:1" /> - </linearGradient> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="32" - inkscape:cx="13.031222" - inkscape:cy="10.297614" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1032" - inkscape:window-height="893" - inkscape:window-x="81" - inkscape:window-y="53" - showgrid="false"> - <sodipodi:guide - orientation="vertical" - position="11.294643" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2466" - style="opacity:0.43925234;stroke:#000000;stroke-opacity:1" - transform="translate(-0.243068,-0.1767767)"> - <path - sodipodi:nodetypes="csc" - id="path2460" - d="M 5.0151915,4.7165621 C 7.3887105,1.7063043 12.651556,0.67372518 16.762612,2.4116984 C 18.132964,2.9910227 19.11915,3.7131419 19.910323,4.7165611" - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="csc" - id="path2462" - d="M 7.3705045,6.5535915 C 9.0033055,4.4827619 12.623746,3.7724256 15.451841,4.9680197 C 16.39454,5.3665509 17.072961,5.8633143 17.617228,6.5535907" - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="csc" - id="path2464" - d="M 8.9856345,8.3807798 C 10.075244,6.9988638 12.491253,6.5248389 14.378511,7.3226878 C 15.007597,7.5886378 15.460324,7.9201408 15.823527,8.3807788" - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - style="fill:none;fill-opacity:1;stroke:#137300;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 4.7534689,4.2728302 C 7.1269878,1.2625724 12.389832,0.22999334 16.500888,1.9679665 C 17.87124,2.5472908 18.857426,3.26941 19.648599,4.2728292" - id="path2210" - sodipodi:nodetypes="csc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#1fc200;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 7.1087815,6.1098596 C 8.7415829,4.03903 12.362022,3.3286937 15.190117,4.5242878 C 16.132816,4.922819 16.811237,5.4195824 17.355504,6.1098588" - id="path3184" - sodipodi:nodetypes="csc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#6dff50;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 8.7239117,7.9370475 C 9.8135207,6.5551319 12.229529,6.081107 14.116787,6.8789564 C 14.745873,7.1449061 15.1986,7.4764085 15.561803,7.937047" - id="path3186" - sodipodi:nodetypes="csc" /> - <g - id="g2448" - inkscape:label="Calque 1" - transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,28.365079,10.128174)"> - <g - transform="translate(14.730114,-3.4355522)" - inkscape:label="Calque 1" - id="g2364"> - <g - id="g2446" - inkscape:label="Calque 1" - transform="translate(7.9455775,4.2707653)"> - <g - style="fill:none;stroke:#000000;stroke-opacity:0.44968555" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - id="g2181"> - <path - sodipodi:nodetypes="csccczccsccccc" - id="path2183" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z" - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" /> - </g> - <g - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)" - id="g2451"> - <path - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#0f5600;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z" - id="path2453" - sodipodi:nodetypes="cccsccsccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z" - id="path2455" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#0f5600;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z" - id="path2457" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z" - id="path2459" - sodipodi:nodetypes="cccsccc" /> - <path - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z" - id="path2461" - sodipodi:nodetypes="cccsccc" /> - </g> - </g> - </g> - </g> - <g - id="g3440" - style="opacity:0.43925237;stroke:#000000;stroke-opacity:1" - transform="matrix(-1,0,0,-1,24.45343,24.686251)"> - <path - sodipodi:nodetypes="csc" - id="path3442" - d="M 5.0151915,4.7165621 C 7.3887105,1.7063043 12.651556,0.67372518 16.762612,2.4116984 C 18.132964,2.9910227 19.11915,3.7131419 19.910323,4.7165611" - style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="csc" - id="path3444" - d="M 7.3705045,6.5535915 C 9.0033055,4.4827619 12.623746,3.7724256 15.451841,4.9680197 C 16.39454,5.3665509 17.072961,5.8633143 17.617228,6.5535907" - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="csc" - id="path3446" - d="M 8.9856345,8.3807798 C 10.075244,6.9988638 12.491253,6.5248389 14.378511,7.3226878 C 15.007597,7.5886378 15.460324,7.9201408 15.823527,8.3807788" - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - style="fill:none;fill-opacity:1;stroke:#137300;stroke-width:1.14272487;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 19.456893,19.611644 C 17.083374,22.621902 11.82053,23.654481 7.709474,21.916508 C 6.339122,21.337184 5.352936,20.615064 4.561763,19.611645" - id="path3448" - sodipodi:nodetypes="csc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#1fc200;stroke-width:0.78610826;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 17.10158,17.774615 C 15.468779,19.845444 11.84834,20.555781 9.020245,19.360187 C 8.077546,18.961655 7.399125,18.464892 6.854858,17.774616" - id="path3450" - sodipodi:nodetypes="csc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#6dff50;stroke-width:0.52458936;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" - d="M 15.48645,15.947427 C 14.396841,17.329343 11.980833,17.803367 10.093575,17.005518 C 9.464489,16.739568 9.011762,16.408066 8.648559,15.947427" - id="path3452" - sodipodi:nodetypes="csc" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/sflphone-kde.svg b/sflphone-client-kde/src/icons/sflphone-kde.svg deleted file mode 100644 index f4620a3ff94091c895dc39e79286c3855317e5b2..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/sflphone-kde.svg +++ /dev/null @@ -1,423 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="120" - height="120" - id="svg5875" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docname="sflphone-kde.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs5877"> - <linearGradient - id="grad2" - gradientUnits="userSpaceOnUse" - x1="10" - y1="10" - x2="300" - y2="400"> - <stop - stop-color="#fffff2" - offset="0" - id="stop22" /> - <stop - stop-color="#fffff2" - offset="0.40000001" - id="stop24" - style="stop-color:#255a5f;stop-opacity:1;" /> - <stop - stop-color="#b1b3b2" - offset="1" - id="stop26" - style="stop-color:#152d32;stop-opacity:1;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#grad2" - id="linearGradient2454" - gradientUnits="userSpaceOnUse" - x1="10" - y1="10" - x2="300" - y2="400" - gradientTransform="matrix(0.3282276,0,0,0.3282276,-93.811545,-31.181085)" /> - <linearGradient - inkscape:collect="always" - id="linearGradient3803"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3805" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3807" /> - </linearGradient> - <linearGradient - id="linearGradient4684"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4686" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4688" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4669"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4671" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4673" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3859"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3861" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3863" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient5850"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5852" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5854" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5850" - id="linearGradient5856" - x1="476.3125" - y1="439.0293" - x2="477.3125" - y2="514.42188" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4999"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5001" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5003" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5862" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4991"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4993" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4995" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient4997" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective5883" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3859" - id="linearGradient3873" - x1="352.19498" - y1="451.55289" - x2="106.34038" - y2="658.39594" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-3.8268196,-1.7394634)" /> - <inkscape:perspective - id="perspective2422" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 526.18109 : 1" - sodipodi:type="inkscape:persp3d" /> - <inkscape:perspective - id="perspective2437" - inkscape:persp3d-origin="168.5 : 109.33333 : 1" - inkscape:vp_z="337 : 164 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 164 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient4675" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient4690" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient5149" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient5297" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5299" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5301" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5308" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3803" - id="linearGradient3809" - x1="12.663443" - y1="8.5301828" - x2="41.858654" - y2="57.533279" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#grad2" - id="linearGradient3761" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.360348,0,0,0.360348,-26.905671,-33.125199)" - x1="10" - y1="10" - x2="300" - y2="400" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - gridtolerance="10000" - guidetolerance="10" - objecttolerance="10" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="4.1958384" - inkscape:cx="59.996332" - inkscape:cy="46.435711" - inkscape:document-units="px" - inkscape:current-layer="layer4" - showgrid="false" - inkscape:window-width="1440" - inkscape:window-height="840" - inkscape:window-x="-5" - inkscape:window-y="-3" - showguides="true" - inkscape:guide-bbox="true" /> - <metadata - id="metadata5880"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title>Icône SFL</dc:title> - <dc:date>2009-04-29</dc:date> - <dc:creator> - <cc:Agent> - <dc:title>Jérôme Oufella</dc:title> - </cc:Agent> - </dc:creator> - <dc:rights> - <cc:Agent> - <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title> - </cc:Agent> - </dc:rights> - <dc:subject> - <rdf:Bag> - <rdf:li>sfl icon</rdf:li> - </rdf:Bag> - </dc:subject> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:groupmode="layer" - id="layer4" - inkscape:label="KDE"> - <path - style="fill:url(#linearGradient3761);display:inline;fill-opacity:1.0" - id="path3759" - d="M 45.163909,18.764899 L 9.1291121,-6.8197976 L -3.4830586,5.7923747 L 19.939554,40.02543 L -22.581497,49.034129 L -22.581497,67.051527 L 20.660255,74.979185 L -5.2848007,111.37433 L 7.6877321,125.06755 L 43.722518,98.762142 L 50.929474,143.80564 L 69.667573,143.80564 L 76.874528,98.401802 L 113.26967,125.06755 L 125.88185,111.01398 L 110.02654,89.393103 L 110.02654,72.096391 L 142.0975,67.051527 L 142.0975,48.313428 L 106.06271,42.187522 L 45.163909,18.764899 z" /> - </g> - <g - inkscape:label="Circle" - inkscape:groupmode="layer" - id="layer1" - transform="translate(-182.15973,-428.80763)" - style="display:inline"> - <g - style="display:inline" - id="g5868" - transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)"> - <path - transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)" - d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z" - sodipodi:ry="75.5" - sodipodi:rx="92.5" - sodipodi:cy="544.5" - sodipodi:cx="509.5" - id="path4987" - style="fill:#00252b;fill-opacity:1;fill-rule:evenodd" - sodipodi:type="arc" /> - <path - transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)" - d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z" - sodipodi:ry="73" - sodipodi:rx="90.5" - sodipodi:cy="521" - sodipodi:cx="736.5" - id="path4989" - style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - </g> - <g - inkscape:groupmode="layer" - id="layer3" - inkscape:label="Bg logo" - style="display:inline"> - <path - style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:1.04566979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103" - id="path4922" - sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" /> - </g> - <g - inkscape:groupmode="layer" - id="layer2" - inkscape:label="Handset" - style="display:inline"> - <path - style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z" - id="path4679" /> - <path - id="path3760" - d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z" - style="opacity:0.32000002;fill:#000000;fill-opacity:1" /> - <path - style="fill:#dfdfdf;fill-opacity:1" - d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z" - id="path3218" /> - <g - transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)" - id="g3787" - style="fill:#ffffff;fill-opacity:0"> - <path - id="path3789" - d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z" - style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" /> - <path - style="fill:#ffffff;fill-opacity:0" - d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z" - id="path3791" /> - </g> - <path - style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none" - d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z" - id="path3798" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/sflphone-kde2.svg b/sflphone-client-kde/src/icons/sflphone-kde2.svg deleted file mode 100644 index 3ca4684c2b17a6d65da3732587b97c8694682d1f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/sflphone-kde2.svg +++ /dev/null @@ -1,404 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="120" - height="120" - id="svg5875" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docname="sflphone-kde2.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs5877"> - <linearGradient - id="grad2" - gradientUnits="userSpaceOnUse" - x1="10" - y1="10" - x2="300" - y2="400"> - <stop - stop-color="#fffff2" - offset="0" - id="stop22" /> - <stop - stop-color="#fffff2" - offset="0.40000001" - id="stop24" - style="stop-color:#255a5f;stop-opacity:1;" /> - <stop - stop-color="#b1b3b2" - offset="1" - id="stop26" - style="stop-color:#152d32;stop-opacity:1;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3803"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3805" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3807" /> - </linearGradient> - <linearGradient - id="linearGradient4684"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4686" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4688" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4669"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4671" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4673" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3859"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3861" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3863" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient5850"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5852" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5854" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5850" - id="linearGradient5856" - x1="476.3125" - y1="439.0293" - x2="477.3125" - y2="514.42188" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4999"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5001" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5003" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5862" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4991"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4993" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4995" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient4997" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective5883" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3859" - id="linearGradient3873" - x1="352.19498" - y1="451.55289" - x2="106.34038" - y2="658.39594" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-3.8268196,-1.7394634)" /> - <inkscape:perspective - id="perspective2422" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 526.18109 : 1" - sodipodi:type="inkscape:persp3d" /> - <inkscape:perspective - id="perspective2437" - inkscape:persp3d-origin="168.5 : 109.33333 : 1" - inkscape:vp_z="337 : 164 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 164 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient4675" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient4690" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient5149" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient5297" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5301" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5308" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3803" - id="linearGradient3809" - x1="12.663443" - y1="8.5301828" - x2="41.858654" - y2="57.533279" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#grad2" - id="linearGradient3761" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.360348,0,0,0.360348,-26.905671,-33.125199)" - x1="10" - y1="10" - x2="300" - y2="400" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - gridtolerance="10000" - guidetolerance="10" - objecttolerance="10" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="4.1958384" - inkscape:cx="59.996332" - inkscape:cy="46.435711" - inkscape:document-units="px" - inkscape:current-layer="layer1" - showgrid="false" - inkscape:window-width="1440" - inkscape:window-height="840" - inkscape:window-x="-5" - inkscape:window-y="-3" - showguides="true" - inkscape:guide-bbox="true" /> - <metadata - id="metadata5880"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title>Icône SFL</dc:title> - <dc:date>2009-04-29</dc:date> - <dc:creator> - <cc:Agent> - <dc:title>Jérôme Oufella</dc:title> - </cc:Agent> - </dc:creator> - <dc:rights> - <cc:Agent> - <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title> - </cc:Agent> - </dc:rights> - <dc:subject> - <rdf:Bag> - <rdf:li>sfl icon</rdf:li> - </rdf:Bag> - </dc:subject> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:groupmode="layer" - id="layer4" - inkscape:label="KDE"> - <path - style="fill:url(#linearGradient3761);display:inline;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.6;stroke-miterlimit:4;stroke-dasharray:none" - id="path3759" - d="M 45.163909,18.764899 L 9.1291121,-6.8197976 L -3.4830586,5.7923747 L 19.939554,40.02543 L -22.581497,49.034129 L -22.581497,67.051527 L 20.660255,74.979185 L -5.2848007,111.37433 L 7.6877321,125.06755 L 43.722518,98.762142 L 50.929474,143.80564 L 69.667573,143.80564 L 76.874528,98.401802 L 113.26967,125.06755 L 125.88185,111.01398 L 110.02654,89.393103 L 110.02654,72.096391 L 142.0975,67.051527 L 142.0975,48.313428 L 106.06271,42.187522 L 45.163909,18.764899 z" /> - </g> - <g - inkscape:label="Circle" - inkscape:groupmode="layer" - id="layer1" - transform="translate(-182.15973,-428.80763)" - style="display:inline"> - <g - style="display:inline;stroke:#000000;stroke-opacity:1;stroke-width:1.46422934;stroke-miterlimit:4;stroke-dasharray:none" - id="g5868" - transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)"> - <path - transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)" - d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z" - sodipodi:ry="75.5" - sodipodi:rx="92.5" - sodipodi:cy="544.5" - sodipodi:cx="509.5" - id="path4987" - style="fill:#00252b;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-opacity:1;stroke-width:1.32822395;stroke-miterlimit:4;stroke-dasharray:none" - sodipodi:type="arc" /> - <path - transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)" - d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z" - sodipodi:ry="73" - sodipodi:rx="90.5" - sodipodi:cy="521" - sodipodi:cx="736.5" - id="path4989" - style="opacity:0.83064515000000005;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-opacity:1;stroke-width:1.42928275;stroke-miterlimit:4;stroke-dasharray:none" - sodipodi:type="arc" /> - </g> - </g> - <g - inkscape:groupmode="layer" - id="layer3" - inkscape:label="Bg logo" - style="display:inline"> - <path - style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:1.04566979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103" - id="path4922" - sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" /> - </g> - <g - inkscape:groupmode="layer" - id="layer2" - inkscape:label="Handset" - style="display:inline"> - <path - style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z" - id="path4679" /> - <path - id="path3760" - d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z" - style="opacity:0.32000002;fill:#000000;fill-opacity:1" /> - <path - style="fill:#dfdfdf;fill-opacity:1" - d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z" - id="path3218" /> - <g - transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)" - id="g3787" - style="fill:#ffffff;fill-opacity:0"> - <path - id="path3789" - d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z" - style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" /> - <path - style="fill:#ffffff;fill-opacity:0" - d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z" - id="path3791" /> - </g> - <path - style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none" - d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z" - id="path3798" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/sflphone-kde3.svg b/sflphone-client-kde/src/icons/sflphone-kde3.svg deleted file mode 100644 index 0ed1dac97cf3574547fe8d6c634dd94bde1e9b2c..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/sflphone-kde3.svg +++ /dev/null @@ -1,398 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="120" - height="120" - id="svg5875" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docname="sflphone-kde3.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs5877"> - <linearGradient - id="grad2" - gradientUnits="userSpaceOnUse" - x1="10" - y1="10" - x2="300" - y2="400"> - <stop - stop-color="#fffff2" - offset="0" - id="stop24" - style="stop-color:#255a5f;stop-opacity:1;" /> - <stop - stop-color="#b1b3b2" - offset="1" - id="stop26" - style="stop-color:#152d32;stop-opacity:1;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3803"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3805" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3807" /> - </linearGradient> - <linearGradient - id="linearGradient4684"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4686" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4688" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4669"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4671" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4673" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3859"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3861" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3863" /> - </linearGradient> - <linearGradient - id="linearGradient5850"> - <stop - style="stop-color:#b6bfc0;stop-opacity:1;" - offset="0" - id="stop5852" /> - <stop - style="stop-color:#324549;stop-opacity:1;" - offset="1" - id="stop5854" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5850" - id="linearGradient5856" - x1="476.3125" - y1="439.0293" - x2="477.3125" - y2="514.42188" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4999"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5001" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5003" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5862" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4991"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4993" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4995" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient4997" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective5883" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3859" - id="linearGradient3873" - x1="352.19498" - y1="451.55289" - x2="106.34038" - y2="658.39594" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-3.8268196,-1.7394634)" /> - <inkscape:perspective - id="perspective2422" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 526.18109 : 1" - sodipodi:type="inkscape:persp3d" /> - <inkscape:perspective - id="perspective2437" - inkscape:persp3d-origin="168.5 : 109.33333 : 1" - inkscape:vp_z="337 : 164 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 164 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient4675" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient4690" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient5149" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient5297" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5301" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5308" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3803" - id="linearGradient2467" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7300001,0,0,0.7313046,16.60542,9.8704199)" - x1="12.663443" - y1="8.5301828" - x2="41.858654" - y2="57.533279" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5850" - id="linearGradient3306" - x1="-0.0042728526" - y1="60.004089" - x2="119.99559" - y2="60.004089" - gradientUnits="userSpaceOnUse" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - gridtolerance="10000" - guidetolerance="10" - objecttolerance="10" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="5.2666667" - inkscape:cx="25.253165" - inkscape:cy="60" - inkscape:document-units="px" - inkscape:current-layer="layer4" - showgrid="false" - inkscape:window-width="1440" - inkscape:window-height="840" - inkscape:window-x="-5" - inkscape:window-y="-3" - showguides="true" - inkscape:guide-bbox="true" /> - <metadata - id="metadata5880"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title>Icône SFL</dc:title> - <dc:date>2009-04-29</dc:date> - <dc:creator> - <cc:Agent> - <dc:title>Jérôme Oufella</dc:title> - </cc:Agent> - </dc:creator> - <dc:rights> - <cc:Agent> - <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title> - </cc:Agent> - </dc:rights> - <dc:subject> - <rdf:Bag> - <rdf:li>sfl icon</rdf:li> - </rdf:Bag> - </dc:subject> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:groupmode="layer" - id="layer4" - inkscape:label="KDE"> - <path - style="fill:url(#linearGradient3306);fill-opacity:1.0;stroke:#000000;stroke-width:0.43601421000000001;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - id="path3759" - d="M 49.399731,23.834947 L 23.236962,5.2261919 L 14.079999,14.399521 L 31.085795,39.298567 L 0.21373425,45.850948 L 0.21373425,58.95571 L 31.609054,64.721807 L 12.771859,91.19343 L 22.19046,101.15304 L 48.353221,82.020086 L 53.585773,114.78199 L 67.190417,114.78199 L 72.422967,81.758 L 98.847362,101.15304 L 108.00433,90.931334 L 96.492714,75.205614 L 96.492714,62.625038 L 119.77758,58.95571 L 119.77758,45.326754 L 93.614807,40.871142 L 49.399731,23.834947 z" /> - </g> - <g - inkscape:label="Circle" - inkscape:groupmode="layer" - id="layer1" - transform="translate(-182.15973,-428.80763)" - style="display:inline"> - <g - style="stroke:#000000;stroke-width:1.46422935;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - id="g5868" - transform="matrix(0.4685806,0,0,0.469418,3.9985585,234.76273)"> - <path - transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)" - d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z" - sodipodi:ry="75.5" - sodipodi:rx="92.5" - sodipodi:cy="544.5" - sodipodi:cx="509.5" - id="path4987" - style="fill:#00252b;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.32822394;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - <path - transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)" - d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z" - sodipodi:ry="73" - sodipodi:rx="90.5" - sodipodi:cy="521" - sodipodi:cx="736.5" - id="path4989" - style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.42928278;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - </g> - <g - inkscape:groupmode="layer" - id="layer3" - inkscape:label="Bg logo" - style="display:inline"> - <path - style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:0.75987804;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 24.269414,55.306043 L 24.265589,53.559066 L 24.834649,56.397027 L 24.828429,53.558193 L 25.772552,56.322784 L 25.765382,53.047203 L 26.524922,57.195103 L 26.698662,50.862029 L 27.278888,58.795333 L 28.195752,49.112719 L 28.408703,60.686148 L 29.139077,51.513355 L 29.715946,57.918056 L 30.078259,52.021434 L 30.656242,58.93567 L 31.008828,48.598823 L 32.164163,62.136134 L 31.751471,45.030914 L 33.860016,65.481879 L 33.252701,45.174166 L 34.986485,65.844081 L 34.189166,44.444803 L 35.351036,60.966532 L 35.703147,50.411306 L 36.288782,60.819496 L 37.011017,47.934387 L 37.034932,58.852976 L 37.942713,45.021306 L 37.790963,61.399495 L 38.69699,46.767115 L 39.113183,65.473724 L 40.190405,43.343625 L 40.430465,67.291457 L 41.310663,40.866995 L 41.747099,68.818013 L 42.432358,39.045481 L 42.875179,69.908111 L 43.368356,38.097749 L 44.380064,71.725561 L 44.314076,41.590243 L 45.124301,68.885567 L 45.447248,45.009656 L 46.05536,65.68132 L 46.39296,48.502152 L 47.36482,63.932305 L 47.520235,49.228308 L 48.114794,63.712772 L 48.647671,50.027259 L 49.424104,61.890976 L 49.024012,50.536212 L 50.548509,61.306898 L 50.153039,52.063068 L 51.289239,56.865501 L 51.573112,34.595747 L 52.602212,56.717884 L 52.72002,31.320937 L 53.352985,56.8623 L 54.4154,34.452156 L 54.535786,69.977754 L 55.538048,33.065679 L 56.010847,71.138412 L 56.32646,30.949249 L 57.680835,75.6416 L 57.436827,30.437989 L 58.796273,77.447269 L 58.891788,28.904134 L 59.780757,79.190159 L 59.669515,28.391256 L 60.895763,80.79707 L 60.795197,28.389508 L 62.602145,82.470317 L 62.707511,44.910071 L 63.389596,79.915877 L 63.275931,47.456871 L 65.025017,81.596924 L 64.216069,48.401694 L 64.936934,81.666009 L 63.797008,28.384851 L 66.752922,80.129457 L 64.549374,29.257172 L 67.702951,79.106344 L 66.296441,30.056015 L 69.375835,78.447356 L 69.054005,30.123669 C 69.054005,30.123669 70.292683,81.730492 70.667118,81.365947 C 71.041541,81.001411 71.494088,30.629418 71.494088,30.629418 L 71.599115,78.590338 L 72.434871,31.865403 L 72.550094,78.005256 L 73.373888,32.300691 L 73.486098,77.062228 L 74.692441,34.700745 L 74.969531,75.564596 L 76.196373,36.081435 L 76.288393,71.620749 L 77.16746,38.193425 L 77.955163,61.689577 L 78.672518,40.086214 L 79.266706,60.884704 L 80.727648,42.632841 L 81.518077,67.368131 L 81.873148,45.191123 L 82.856563,65.904697 L 83.160251,46.200942 L 84.164288,63.35541 L 84.504322,47.289864 L 85.992736,61.027533 L 85.837244,49.763541 L 87.162905,61.896214 L 87.340704,50.926716 L 89.338495,59.715091 L 89.405696,51.501569 L 90.908146,60.080876 L 90.9658,52.590582 L 92.228772,56.939847 L 92.51786,50.028538 L 93.053091,58.253079 L 93.549747,53.964902 C 93.549747,53.964902 94.348509,56.570899 94.347711,56.206945 C 94.346905,55.842996 95.441521,54.614524 95.252446,53.959695 C 95.063406,53.304876 96.049154,55.627097 96.049154,55.627097" - id="path4922" - sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" /> - </g> - <g - inkscape:groupmode="layer" - id="layer2" - inkscape:label="Handset" - style="display:inline"> - <path - style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z" - id="path4679" /> - <path - id="path3760" - d="M 81.158953,78.602474 C 80.907062,79.267411 78.297731,81.739228 77.080298,82.466192 L 75.734467,83.269821 L 70.19711,76.040674 L 64.659747,68.81154 L 65.612885,67.821768 C 66.545671,66.853122 69.344541,64.971511 70.254384,64.7014 C 70.649405,64.584124 71.445432,65.521281 75.986723,71.450035 C 78.887208,75.236678 81.214717,78.455276 81.158953,78.602474 z M 53.443335,42.536566 C 53.235206,43.085972 49.942427,45.898109 48.869301,46.442933 L 47.894331,46.937913 L 42.436726,39.684409 L 36.979115,32.430901 L 38.858215,30.878136 C 39.891724,30.024114 41.247019,29.114601 41.869981,28.856992 L 43.002641,28.388615 L 48.288561,35.289494 C 51.832682,39.916418 53.531268,42.304447 53.443335,42.536566 z M 74.755009,83.94288 C 74.719994,84.035155 74.109865,84.406419 73.399171,84.767912 C 67.814112,87.608738 58.837701,84.264656 50.38701,76.194977 C 47.395895,73.338706 41.225707,65.687258 38.788201,61.811658 C 34.084316,54.33255 31.872218,48.053421 31.937419,42.365446 C 31.978111,38.815674 33.141074,35.82051 35.226501,33.894514 L 35.94157,33.234109 L 41.426871,40.288347 L 46.912177,47.342587 L 46.468528,48.112402 C 45.855734,49.175698 45.966579,50.570272 46.83254,52.692135 C 47.919362,55.355161 56.541955,66.606458 58.855254,68.380119 C 60.673127,69.773925 61.791471,70.180827 63.135585,69.937494 L 64.087387,69.765183 L 69.45303,76.77015 C 72.404134,80.622878 74.790029,83.850605 74.755009,83.94288 z" - style="opacity:0.32000002;fill:#000000;fill-opacity:1" /> - <path - style="fill:#dfdfdf;fill-opacity:1" - d="M 83.78083,75.975916 C 83.528937,76.640844 80.919608,79.112669 79.702175,79.839633 L 78.356344,80.643263 L 72.818986,73.414115 L 67.281622,66.184978 L 68.234762,65.195207 C 69.167547,64.226562 71.966417,62.344949 72.876259,62.074839 C 73.27128,61.957563 74.067308,62.89472 78.608599,68.823473 C 81.509083,72.610116 83.836592,75.828717 83.78083,75.975916 z M 56.065211,39.910005 C 55.857081,40.459411 52.564302,43.271547 51.491178,43.816372 L 50.516207,44.311351 L 45.058601,37.057848 L 39.600992,29.804341 L 41.48009,28.251574 C 42.513599,27.397552 43.868894,26.488039 44.491857,26.230431 L 45.624516,25.762054 L 50.910436,32.662932 C 54.454557,37.289857 56.153144,39.677886 56.065211,39.910005 z M 77.376885,81.316321 C 77.34187,81.408597 76.731742,81.779852 76.021048,82.141345 C 70.435989,84.98217 61.459576,81.638098 53.008885,73.568413 C 50.017771,70.712145 43.847583,63.060697 41.410079,59.185096 C 36.706192,51.705989 34.494094,45.42686 34.559295,39.738884 C 34.599987,36.189113 35.762951,33.19395 37.848377,31.267953 L 38.563446,30.607547 L 44.048748,37.661787 L 49.534052,44.716027 L 49.090405,45.485841 C 48.477611,46.549138 48.588456,47.94371 49.454417,50.065574 C 50.541236,52.7286 59.163831,63.979897 61.477129,65.753557 C 63.295004,67.147364 64.413348,67.554266 65.75746,67.310933 L 66.709263,67.13862 L 72.074905,74.143586 C 75.026011,77.996319 77.411904,81.224046 77.376885,81.316321 z" - id="path3218" /> - <g - transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)" - id="g3787" - style="fill:#ffffff;fill-opacity:0"> - <path - id="path3789" - d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z" - style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" /> - <path - style="fill:#ffffff;fill-opacity:0" - d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z" - id="path3791" /> - </g> - <path - style="fill:url(#linearGradient2467);fill-opacity:1;stroke:none" - d="M 45.622921,25.753442 L 44.482296,26.23336 C 43.859333,26.490968 42.504554,27.390425 41.471046,28.244448 L 39.600421,29.79847 L 45.052609,37.065809 L 47.949796,40.905158 C 49.159836,38.558294 50.620138,36.398296 52.261359,34.437684 C 51.823129,33.858308 51.431835,33.329317 50.915422,32.655129 L 45.622921,25.753442 z M 38.573858,30.598335 L 37.843858,31.261079 C 35.75843,33.187075 34.599549,36.189871 34.558859,39.739642 C 34.493656,45.427618 36.698723,51.708667 41.402609,59.187772 C 42.046814,60.212049 42.965177,61.496473 44.003234,62.890002 C 43.849172,61.472837 43.752296,60.03475 43.752296,58.570734 C 43.752296,52.584766 45.064211,46.936314 47.402296,42.002115 L 44.048859,37.659994 L 38.573858,30.598335 z" - id="path3798" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/sflphone.svg b/sflphone-client-kde/src/icons/sflphone.svg deleted file mode 100644 index 13af3cc7eb9e0ff3d5ae1af289c29d97427b19f7..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/sflphone.svg +++ /dev/null @@ -1,373 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="120" - height="120" - id="svg5875" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docname="sflphone4.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs5877"> - <linearGradient - inkscape:collect="always" - id="linearGradient3803"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3805" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3807" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4684"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4686" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4688" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4669"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4671" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4673" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3859"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3861" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3863" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient5850"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5852" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5854" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5850" - id="linearGradient5856" - x1="476.3125" - y1="439.0293" - x2="477.3125" - y2="514.42188" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4999"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5001" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5003" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5862" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4991"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4993" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4995" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient4997" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective5883" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3859" - id="linearGradient3873" - x1="352.19498" - y1="451.55289" - x2="106.34038" - y2="658.39594" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-3.8268196,-1.7394634)" /> - <inkscape:perspective - id="perspective2422" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 526.18109 : 1" - sodipodi:type="inkscape:persp3d" /> - <inkscape:perspective - id="perspective2437" - inkscape:persp3d-origin="168.5 : 109.33333 : 1" - inkscape:vp_z="337 : 164 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 164 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient4675" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient4690" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient5149" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient5297" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5299" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5301" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5308" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3803" - id="linearGradient3809" - x1="12.663443" - y1="8.5301828" - x2="41.858654" - y2="57.533279" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - gridtolerance="10000" - guidetolerance="10" - objecttolerance="10" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="4.6527672" - inkscape:cx="71.125906" - inkscape:cy="59.641316" - inkscape:document-units="px" - inkscape:current-layer="layer2" - showgrid="false" - inkscape:window-width="1918" - inkscape:window-height="1068" - inkscape:window-x="0" - inkscape:window-y="36" - showguides="true" - inkscape:guide-bbox="true" /> - <metadata - id="metadata5880"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title>Icône SFL</dc:title> - <dc:date>2009-04-29</dc:date> - <dc:creator> - <cc:Agent> - <dc:title>Jérôme Oufella</dc:title> - </cc:Agent> - </dc:creator> - <dc:rights> - <cc:Agent> - <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title> - </cc:Agent> - </dc:rights> - <dc:subject> - <rdf:Bag> - <rdf:li>sfl icon</rdf:li> - </rdf:Bag> - </dc:subject> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Circle" - inkscape:groupmode="layer" - id="layer1" - transform="translate(-182.15973,-428.80763)" - style="display:inline"> - <g - style="display:inline" - id="g5868" - transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)"> - <path - transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)" - d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z" - sodipodi:ry="75.5" - sodipodi:rx="92.5" - sodipodi:cy="544.5" - sodipodi:cx="509.5" - id="path4987" - style="fill:#00252b;fill-opacity:1;fill-rule:evenodd" - sodipodi:type="arc" /> - <path - transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)" - d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z" - sodipodi:ry="73" - sodipodi:rx="90.5" - sodipodi:cy="521" - sodipodi:cx="736.5" - id="path4989" - style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - </g> - <g - inkscape:groupmode="layer" - id="layer3" - inkscape:label="Bg logo" - style="display:inline"> - <path - style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#006f82;stroke-width:1.04566979;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103" - id="path4922" - sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" /> - </g> - <g - inkscape:groupmode="layer" - id="layer2" - inkscape:label="Handset" - style="display:inline"> - <path - style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z" - id="path4679" /> - <path - id="path3760" - d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z" - style="opacity:0.32000002;fill:#000000;fill-opacity:1" /> - <path - style="fill:#dfdfdf;fill-opacity:1" - d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z" - id="path3218" /> - <g - transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)" - id="g3787" - style="fill:#ffffff;fill-opacity:0"> - <path - id="path3789" - d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z" - style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" /> - <path - style="fill:#ffffff;fill-opacity:0" - d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z" - id="path3791" /> - </g> - <path - style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none" - d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z" - id="path3798" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/sflphone_notif.svg b/sflphone-client-kde/src/icons/sflphone_notif.svg deleted file mode 100644 index a8cf1fa4a3db700d247d508ad2b32c5c483eaa63..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/sflphone_notif.svg +++ /dev/null @@ -1,373 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="120" - height="120" - id="svg5875" - sodipodi:version="0.32" - inkscape:version="0.46" - version="1.0" - sodipodi:docname="sflphone_tray4.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs5877"> - <linearGradient - inkscape:collect="always" - id="linearGradient3803"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3805" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3807" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4684"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4686" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4688" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4669"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4671" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4673" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3859"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3861" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop3863" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient5850"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5852" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5854" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5850" - id="linearGradient5856" - x1="476.3125" - y1="439.0293" - x2="477.3125" - y2="514.42188" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4999"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop5001" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop5003" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5862" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - id="linearGradient4991"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4993" /> - <stop - style="stop-color:#ffffff;stop-opacity:0;" - offset="1" - id="stop4995" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient4997" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - gradientUnits="userSpaceOnUse" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - id="perspective5883" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3859" - id="linearGradient3873" - x1="352.19498" - y1="451.55289" - x2="106.34038" - y2="658.39594" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-3.8268196,-1.7394634)" /> - <inkscape:perspective - id="perspective2422" - inkscape:persp3d-origin="372.04724 : 350.78739 : 1" - inkscape:vp_z="744.09448 : 526.18109 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 526.18109 : 1" - sodipodi:type="inkscape:persp3d" /> - <inkscape:perspective - id="perspective2437" - inkscape:persp3d-origin="168.5 : 109.33333 : 1" - inkscape:vp_z="337 : 164 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_x="0 : 164 : 1" - sodipodi:type="inkscape:persp3d" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient4675" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient4690" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4669" - id="linearGradient5149" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - x1="-20.657925" - y1="-244.41351" - x2="184.57913" - y2="789.61469" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4991" - id="radialGradient5297" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1,0,0,0.8097086,0,99.14184)" - cx="736.5" - cy="640.93073" - fx="736.5" - fy="640.93073" - r="91.964203" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4999" - id="linearGradient5299" - gradientUnits="userSpaceOnUse" - x1="698.38525" - y1="245.5472" - x2="702.81964" - y2="977.78302" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5301" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4684" - id="linearGradient5308" - gradientUnits="userSpaceOnUse" - x1="52.987782" - y1="-84.148399" - x2="127.02813" - y2="99.500687" - gradientTransform="matrix(0.6453907,0,0,0.6453907,0.8651337,0.4352828)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3803" - id="linearGradient3809" - x1="12.663443" - y1="8.5301828" - x2="41.858654" - y2="57.533279" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.0054518,0,0,1.0054518,-4.7165106e-3,-0.4345682)" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - gridtolerance="10000" - guidetolerance="10" - objecttolerance="10" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="4.6527672" - inkscape:cx="32.869103" - inkscape:cy="59.641316" - inkscape:document-units="px" - inkscape:current-layer="layer2" - showgrid="false" - inkscape:window-width="1918" - inkscape:window-height="1068" - inkscape:window-x="0" - inkscape:window-y="75" - showguides="true" - inkscape:guide-bbox="true" /> - <metadata - id="metadata5880"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title>Icône SFL</dc:title> - <dc:date>2009-04-29</dc:date> - <dc:creator> - <cc:Agent> - <dc:title>Jérôme Oufella</dc:title> - </cc:Agent> - </dc:creator> - <dc:rights> - <cc:Agent> - <dc:title>(c) 2009 Savoir-faire Linux inc.</dc:title> - </cc:Agent> - </dc:rights> - <dc:subject> - <rdf:Bag> - <rdf:li>sfl icon</rdf:li> - </rdf:Bag> - </dc:subject> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Circle" - inkscape:groupmode="layer" - id="layer1" - transform="translate(-182.15973,-428.80763)" - style="display:inline"> - <g - style="display:inline" - id="g5868" - transform="matrix(0.6453907,0,0,0.6453907,-86.103074,148.01517)"> - <path - transform="matrix(0.9959566,0,0,1.2202117,1.6861043,-136.53125)" - d="M 602,544.5 A 92.5,75.5 0 1 1 417,544.5 A 92.5,75.5 0 1 1 602,544.5 z" - sodipodi:ry="75.5" - sodipodi:rx="92.5" - sodipodi:cy="544.5" - sodipodi:cx="509.5" - id="path4987" - style="fill:#00252b;fill-opacity:1;fill-rule:evenodd" - sodipodi:type="arc" /> - <path - transform="matrix(0.9200853,0,0,1.1406537,-168.51683,-66.406557)" - d="M 827,521 A 90.5,73 0 1 1 646,521 A 90.5,73 0 1 1 827,521 z" - sodipodi:ry="73" - sodipodi:rx="90.5" - sodipodi:cy="521" - sodipodi:cx="736.5" - id="path4989" - style="opacity:0.83064515;fill:url(#radialGradient5297);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5299);stroke-width:2.92839932;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - sodipodi:type="arc" /> - </g> - </g> - <g - inkscape:groupmode="layer" - id="layer3" - inkscape:label="Bg logo" - style="display:inline"> - <path - style="opacity:1;fill:#006f82;fill-opacity:0;fill-rule:evenodd;stroke:#00b7df;stroke-width:1.04566979000000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647;display:inline" - d="M 10.55114,62.033695 L 10.545872,59.631821 L 11.329656,63.53366 L 11.321088,59.630621 L 12.621458,63.431585 L 12.611584,58.928074 L 13.657722,64.630914 L 13.897019,55.923735 L 14.696183,66.831029 L 15.959008,53.518653 L 16.252311,69.430662 L 17.258279,56.819227 L 18.052818,65.624884 L 18.551844,57.51777 L 19.347918,67.023975 L 19.833546,52.812112 L 21.424823,71.42421 L 20.85641,47.906685 L 23.760575,76.024188 L 22.924102,48.103639 L 25.312097,76.522171 L 24.213925,47.100857 L 25.814204,69.816155 L 26.299177,55.304046 L 27.10579,69.613998 L 28.100546,51.898595 L 28.133486,66.910282 L 29.383802,47.893475 L 29.17479,70.411424 L 30.42269,50.293743 L 30.995926,76.012977 L 32.479618,45.586876 L 32.810259,78.51213 L 34.022583,42.181821 L 34.623699,80.610954 L 35.567529,39.677469 L 36.17744,82.1097 L 36.856708,38.374457 L 38.250165,84.608465 L 38.159277,43.176196 L 39.275226,80.703832 L 39.72003,47.877458 L 40.557601,76.298395 L 41.022589,52.6792 L 42.361163,73.89372 L 42.575221,53.677574 L 43.394126,73.59189 L 44.128072,54.776031 L 45.197477,71.087148 L 44.64642,55.475777 L 46.746157,70.284115 L 46.201462,57.575013 L 47.766387,64.177753 L 48.157374,33.559644 L 49.574786,63.974798 L 49.737044,29.057192 L 50.608848,64.173352 L 52.072146,33.362224 L 52.237957,82.20545 L 53.618404,31.455993 L 54.269604,83.80121 L 54.704307,28.546169 L 56.569731,89.992521 L 56.233651,27.84325 L 58.106058,92.475088 L 58.237615,25.734393 L 59.462018,94.871346 L 59.308802,25.029251 L 60.997751,97.080654 L 60.859237,25.026847 L 63.348005,99.381156 L 63.493128,47.740542 L 64.432585,95.86912 L 64.276032,51.242071 L 66.685102,98.180342 L 65.570911,52.541084 L 66.563781,98.275324 L 64.993727,25.020443 L 69.064999,96.16276 L 66.029984,26.219775 L 70.373503,94.756118 L 68.436272,27.318084 L 72.677618,93.850086 L 72.234352,27.4111 C 72.234352,27.4111 73.940422,98.363981 74.456142,97.862784 C 74.971847,97.361592 75.595153,28.106441 75.595153,28.106441 L 75.739811,94.046666 L 76.890923,29.805765 L 77.049624,93.24225 L 78.18426,30.404231 L 78.338812,91.945712 L 80.000344,33.704002 L 80.38199,89.886658 L 82.071758,35.602278 L 82.1985,84.464362 L 83.409266,38.505999 L 84.494194,70.81025 L 85.482229,41.108345 L 86.300623,69.703651 L 88.312822,44.609637 L 89.401506,78.617548 L 89.890557,48.126952 L 91.245045,76.60551 L 91.663323,49.515327 L 93.046215,73.100561 L 93.514555,51.012458 L 95.564594,69.900023 L 95.350428,54.413452 L 97.176303,71.094351 L 97.42119,56.012671 L 100.17281,68.095581 L 100.26537,56.803022 L 102.33474,68.598489 L 102.41415,58.300276 L 104.15368,64.27997 L 104.55185,54.777789 L 105.28904,66.085499 L 105.9731,60.189794 C 105.9731,60.189794 107.07326,63.772713 107.07216,63.272322 C 107.07105,62.771937 108.5787,61.082943 108.31828,60.182636 C 108.05791,59.282342 109.41561,62.475103 109.41561,62.475103" - id="path4922" - sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccscccccccccccccccccccccccccccccccccccc" /> - </g> - <g - inkscape:groupmode="layer" - id="layer2" - inkscape:label="Handset" - style="display:inline"> - <path - style="opacity:0.07000002;fill:url(#linearGradient5308);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.29699993;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline" - d="M 59.151985,7.5345809 C 30.967536,8.249433 8.3274641,31.354675 8.3274641,59.710388 C 8.3274641,68.222065 10.375495,76.246983 13.994802,83.347823 C 13.107834,79.536662 12.643515,75.568677 12.643515,71.488769 C 12.643515,42.682964 36.013519,19.292793 64.819322,19.292793 C 85.110516,19.292792 102.69706,30.904841 111.32779,47.831165 C 105.9454,24.743656 85.222311,7.5345809 60.503272,7.5345809 C 60.05318,7.5345809 59.599356,7.5232342 59.151985,7.5345809 z" - id="path4679" /> - <path - id="path3760" - d="M 88.906874,94.063359 C 88.559935,94.977556 84.966023,98.376 83.289215,99.375481 L 81.43556,100.48037 L 73.808785,90.541207 L 66.182003,80.602053 L 67.494791,79.241241 C 68.779544,77.909476 72.634516,75.322497 73.887671,74.951128 C 74.431745,74.789888 75.528139,76.078361 81.782999,84.229651 C 85.777928,89.435809 88.983679,93.860981 88.906874,94.063359 z M 50.73329,44.477271 C 50.446627,45.232636 45.91138,49.09897 44.433331,49.848034 L 43.090474,50.528569 L 35.573545,40.555914 L 28.056608,30.583254 L 30.64475,28.448397 C 32.068233,27.274223 33.934924,26.023758 34.792949,25.669578 L 36.352996,25.025619 L 43.633459,34.513458 C 48.514886,40.874896 50.854403,44.158138 50.73329,44.477271 z M 80.086522,101.40574 C 80.038294,101.53261 79.197946,102.04305 78.219084,102.54005 C 70.526609,106.44583 58.163118,101.84815 46.523718,90.753346 C 42.403963,86.826338 33.905571,76.306559 30.548319,70.978095 C 24.069511,60.695264 21.022718,52.062253 21.112522,44.242002 C 21.168568,39.361513 22.770354,35.243539 25.642678,32.595536 L 26.627564,31.687563 L 34.18264,41.386253 L 41.737722,51.084944 L 41.126672,52.143343 C 40.282652,53.605243 40.435321,55.522605 41.628037,58.4399 C 43.124949,62.101227 55.001116,77.570343 58.187294,80.008903 C 60.691108,81.925211 62.231437,82.484651 64.082727,82.150099 L 65.393673,81.913192 L 72.783941,91.544137 C 76.848589,96.841159 80.134755,101.27887 80.086522,101.40574 z" - style="opacity:0.32000002;fill:#000000;fill-opacity:1" /> - <path - style="fill:#c82709;fill-opacity:1" - d="M 92.518066,90.452167 C 92.171127,91.366364 88.577215,94.764808 86.900407,95.764289 L 85.046752,96.869181 L 77.419976,86.930015 L 69.793194,76.990861 L 71.105983,75.63005 C 72.390736,74.298285 76.245707,71.711305 77.498862,71.339937 C 78.042936,71.178697 79.13933,72.46717 85.394191,80.61846 C 89.389119,85.824618 92.59487,90.24979 92.518066,90.452167 z M 54.344481,40.86608 C 54.057819,41.621444 49.522571,45.487778 48.044523,46.236842 L 46.701666,46.917377 L 39.184735,36.944723 L 31.6678,26.972063 L 34.255941,24.837205 C 35.679425,23.663032 37.546115,22.412566 38.404141,22.058387 L 39.964188,21.414427 L 47.24465,30.902267 C 52.126078,37.263706 54.465594,40.546946 54.344481,40.86608 z M 83.697713,97.79455 C 83.649486,97.921417 82.809137,98.431852 81.830276,98.928861 C 74.137801,102.83464 61.774308,98.236957 50.134909,87.142154 C 46.015154,83.215146 37.516762,72.695367 34.159511,67.366904 C 27.680702,57.084073 24.63391,48.451062 24.723714,40.63081 C 24.77976,35.750321 26.381546,31.632348 29.253869,28.984346 L 30.238755,28.076371 L 37.793832,37.775063 L 45.348913,47.473754 L 44.737863,48.532152 C 43.893844,49.994052 44.046513,51.911414 45.239229,54.828709 C 46.73614,58.490035 58.612307,73.959152 61.798485,76.397711 C 64.3023,78.31402 65.842629,78.87346 67.693918,78.538907 L 69.004865,78.302 L 76.395132,87.932945 C 80.459781,93.229968 83.745947,97.667682 83.697713,97.79455 z" - id="path3218" /> - <g - transform="matrix(0.6018652,0,0,0.6018652,-106.46243,-252.67476)" - id="g3787" - style="fill:#ffffff;fill-opacity:0"> - <path - id="path3789" - d="M 324.6064,576.10592 C 324.02996,577.62486 318.05867,583.27138 315.27265,584.93202 L 312.1928,586.7678 L 299.5209,570.25386 L 286.84899,553.73994 L 289.03019,551.47895 C 291.16481,549.26622 297.56985,544.96795 299.65197,544.35092 C 300.55595,544.08302 302.37761,546.22382 312.77007,559.7672 C 319.40765,568.41724 324.73401,575.76967 324.6064,576.10592 z M 261.18093,493.71856 C 260.70464,494.9736 253.16932,501.39752 250.71354,502.64209 L 248.48238,503.7728 L 235.99299,487.20322 L 223.50359,470.63363 L 227.80379,467.08656 C 230.16891,465.13567 233.27042,463.05802 234.69603,462.46955 L 237.28805,461.39961 L 249.38455,477.16367 C 257.49505,487.73321 261.38216,493.18832 261.18093,493.71856 z M 309.95137,588.3053 C 309.87124,588.51609 308.475,589.36418 306.84862,590.18996 C 294.06756,596.67941 273.5256,589.04036 254.18672,570.60633 C 247.34174,564.0816 233.22165,546.60297 227.64357,537.74972 C 216.87902,520.66478 211.81677,506.32102 211.96598,493.32766 C 212.0591,485.21872 214.72047,478.3767 219.49284,473.97704 L 221.12923,472.46844 L 233.682,488.58283 L 246.23478,504.69722 L 245.21952,506.45575 C 243.81718,508.8847 244.07084,512.0704 246.05254,516.91749 C 248.53966,523.00079 268.27193,548.70275 273.56577,552.75442 C 277.72586,555.93837 280.28512,556.86788 283.36104,556.31202 L 285.53918,555.9184 L 297.81812,571.92023 C 304.57154,580.72124 310.03151,588.09451 309.95137,588.3053 z" - style="opacity:0.32000002;fill:#ffffff;fill-opacity:0" /> - <path - style="fill:#ffffff;fill-opacity:0" - d="M 330.6064,570.10592 C 330.02996,571.62486 324.05867,577.27138 321.27265,578.93202 L 318.1928,580.7678 L 305.5209,564.25386 L 292.84899,547.73994 L 295.03019,545.47895 C 297.16481,543.26622 303.56985,538.96795 305.65197,538.35092 C 306.55595,538.08302 308.37761,540.22382 318.77007,553.7672 C 325.40765,562.41724 330.73401,569.76967 330.6064,570.10592 z M 267.18093,487.71856 C 266.70464,488.9736 259.16932,495.39752 256.71354,496.64209 L 254.48238,497.7728 L 241.99299,481.20322 L 229.50359,464.63363 L 233.80379,461.08656 C 236.16891,459.13567 239.27042,457.05802 240.69603,456.46955 L 243.28805,455.39961 L 255.38455,471.16367 C 263.49505,481.73321 267.38216,487.18832 267.18093,487.71856 z M 315.95137,582.3053 C 315.87124,582.51609 314.475,583.36418 312.84862,584.18996 C 300.06756,590.67941 279.5256,583.04036 260.18672,564.60633 C 253.34174,558.0816 239.22165,540.60297 233.64357,531.74972 C 222.87902,514.66478 217.81677,500.32102 217.96598,487.32766 C 218.0591,479.21872 220.72047,472.3767 225.49284,467.97704 L 227.12923,466.46844 L 239.682,482.58283 L 252.23478,498.69722 L 251.21952,500.45575 C 249.81718,502.8847 250.07084,506.0704 252.05254,510.91749 C 254.53966,517.00079 274.27193,542.70275 279.56577,546.75442 C 283.72586,549.93837 286.28512,550.86788 289.36104,550.31202 L 291.53918,549.9184 L 303.81812,565.92023 C 310.57154,574.72124 316.03151,582.09451 315.95137,582.3053 z" - id="path3791" /> - </g> - <path - style="fill:url(#linearGradient3809);fill-opacity:1;stroke:none" - d="M 39.961991,21.402587 L 38.390972,22.062415 C 37.532947,22.416594 35.666967,23.653234 34.243484,24.827407 L 31.667014,26.963992 L 39.176482,36.955669 L 43.166868,42.23429 C 44.833493,39.007648 46.844812,36.037923 49.105318,33.342326 C 48.501731,32.545758 47.962788,31.818462 47.251516,30.891538 L 39.961991,21.402587 z M 30.253097,28.063705 L 29.247645,28.974895 C 26.375322,31.622897 24.779157,35.751365 24.723113,40.631852 C 24.633309,48.452104 27.670415,57.087755 34.149223,67.370584 C 35.036506,68.778836 36.301396,70.544757 37.731145,72.460684 C 37.518951,70.51226 37.385521,68.535071 37.385521,66.522234 C 37.385521,58.29228 39.192461,50.526372 42.412779,43.742468 L 37.793985,37.772598 L 30.253097,28.063705 z" - id="path3798" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/speaker.svg b/sflphone-client-kde/src/icons/speaker.svg deleted file mode 100644 index ea9aaf6f11fc8b7c69c45eab51d7b4c897a771dc..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/speaker.svg +++ /dev/null @@ -1,426 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="speaker.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3417"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3419" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop3421" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient3368" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient3392" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3415" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3423" - x1="8.2358475" - y1="15.55225" - x2="4.424221" - y2="3.4272494" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3429" - gradientUnits="userSpaceOnUse" - x1="8.2358475" - y1="15.55225" - x2="4.2843809" - y2="2.2386067" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3431" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="2.7222828" - inkscape:cy="3.2854021" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g3398" - transform="matrix(1.0416412,0,0,1.0416412,-0.3396375,-0.3598217)"> - <rect - ry="0.82081318" - rx="0.82081318" - inkscape:r_cy="true" - inkscape:r_cx="true" - y="8.6409912" - x="8.1562767" - height="7.0576959" - width="7.4291534" - id="rect1686" - style="color:#000000;fill:#a40000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.37145764;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <g - inkscape:r_cy="true" - inkscape:r_cx="true" - transform="matrix(0.4225522,0,0,0.4225522,6.497738,-3.4645944)" - id="g2254"> - <path - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 8,32 L 18,42" - id="path1377" - inkscape:r_cx="true" - inkscape:r_cy="true" /> - <path - inkscape:r_cy="true" - inkscape:r_cx="true" - id="path2252" - d="M 18,32 L 8,42" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.56729817;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> - </g> - <g - id="g4455" - transform="translate(0,0.8424875)"> - <g - style="stroke:#3a3a3a;stroke-opacity:1" - transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)" - id="g3425"> - <path - style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z " - id="path3406" /> - <rect - style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3404" - width="3" - height="5.6875" - x="1.9375" - y="4.8959994" - rx="0.23693162" - ry="0.23693162" /> - </g> - <path - sodipodi:nodetypes="ccccc" - id="rect2217" - d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z " - style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/speaker_25.svg b/sflphone-client-kde/src/icons/speaker_25.svg deleted file mode 100644 index 4935e9b77d0d81ca51baa30a4c4d0a14240a04df..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/speaker_25.svg +++ /dev/null @@ -1,398 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="speaker_25.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3417"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3419" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop3421" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient3368" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient3392" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3415" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3423" - x1="8.2358475" - y1="15.55225" - x2="4.424221" - y2="3.4272494" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3429" - gradientUnits="userSpaceOnUse" - x1="8.2358475" - y1="15.55225" - x2="4.2843809" - y2="2.2386067" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3431" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="2.7222828" - inkscape:cy="3.2854021" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g4455" - transform="translate(0,0.8424875)"> - <g - style="stroke:#3a3a3a;stroke-opacity:1" - transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)" - id="g3425"> - <path - style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z " - id="path3406" /> - <rect - style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3404" - width="3" - height="5.6875" - x="1.9375" - y="4.8959994" - rx="0.23693162" - ry="0.23693162" /> - </g> - <path - sodipodi:nodetypes="ccccc" - id="rect2217" - d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z " - style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 10.523613,12.125008 C 10.985616,11.034671 11.269551,9.527011 11.269551,7.8750044 C 11.269551,6.2229979 10.985616,4.7153381 10.523613,3.6250006" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/speaker_50.svg b/sflphone-client-kde/src/icons/speaker_50.svg deleted file mode 100644 index e71a571929c4d50bd0149e2812945aa4a6beeb95..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/speaker_50.svg +++ /dev/null @@ -1,403 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="speaker_50.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3417"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3419" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop3421" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient3368" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient3392" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3415" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3423" - x1="8.2358475" - y1="15.55225" - x2="4.424221" - y2="3.4272494" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3429" - gradientUnits="userSpaceOnUse" - x1="8.2358475" - y1="15.55225" - x2="4.2843809" - y2="2.2386067" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3431" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="2.7222828" - inkscape:cy="3.2854021" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g4455" - transform="translate(0,0.8424875)"> - <g - style="stroke:#3a3a3a;stroke-opacity:1" - transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)" - id="g3425"> - <path - style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z " - id="path3406" /> - <rect - style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3404" - width="3" - height="5.6875" - x="1.9375" - y="4.8959994" - rx="0.23693162" - ry="0.23693162" /> - </g> - <path - sodipodi:nodetypes="ccccc" - id="rect2217" - d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z " - style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 10.523613,12.125008 C 10.985616,11.034671 11.269551,9.527011 11.269551,7.8750044 C 11.269551,6.2229979 10.985616,4.7153381 10.523613,3.6250006" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 12.412906,13.553976 C 13.030247,12.097037 13.409649,10.082459 13.409649,7.8750019 C 13.409649,5.6675446 13.030247,3.6529672 12.412906,2.1960279" - id="path3494" - sodipodi:nodetypes="csc" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/speaker_75.svg b/sflphone-client-kde/src/icons/speaker_75.svg deleted file mode 100644 index 0ac62951983330b2b60b2be79480dec9c5e3c58a..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/speaker_75.svg +++ /dev/null @@ -1,408 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45.1" - version="1.0" - sodipodi:docbase="/home-local/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="speaker_75.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape"> - <defs - id="defs4"> - <linearGradient - inkscape:collect="always" - id="linearGradient3417"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3419" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop3421" /> - </linearGradient> - <linearGradient - id="linearGradient3370"> - <stop - style="stop-color:#d7d7d7;stop-opacity:1;" - offset="0" - id="stop3372" /> - <stop - style="stop-color:#7c7c7c;stop-opacity:1;" - offset="1" - id="stop3374" /> - </linearGradient> - <linearGradient - id="linearGradient3362"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3364" /> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="1" - id="stop3366" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2224" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3362" - id="linearGradient3368" - x1="16.037382" - y1="3.6340783" - x2="0.9781428" - y2="5.2185812" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.7869324,0.7869324,-0.7869324,0.7869324,-2.5317345,-1.0086642)" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="radialGradient3392" - cx="5.5446553" - cy="6.5377574" - fx="5.5446553" - fy="6.5377574" - r="3.7829957" - gradientUnits="userSpaceOnUse" - spreadMethod="pad" - gradientTransform="matrix(0.6570643,0.4203728,-0.5183425,0.810196,5.2902577,-1.0899297)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3415" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3423" - x1="8.2358475" - y1="15.55225" - x2="4.424221" - y2="3.4272494" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3417" - id="linearGradient3429" - gradientUnits="userSpaceOnUse" - x1="8.2358475" - y1="15.55225" - x2="4.2843809" - y2="2.2386067" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3370" - id="linearGradient3431" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0,8.349934e-2)" - x1="2.3125" - y1="4.3125" - x2="3.8125" - y2="11.78125" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="16" - inkscape:cx="2.7222828" - inkscape:cy="8.2854021" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="16px" - height="16px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="336" - inkscape:window-y="209"> - <sodipodi:guide - orientation="vertical" - position="24.821428" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g4455" - transform="translate(0,0.8424875)"> - <g - style="stroke:#3a3a3a;stroke-opacity:1" - transform="matrix(0.8938767,0,0,0.8938767,-0.7849478,0.2391309)" - id="g3425"> - <path - style="opacity:1;fill:url(#linearGradient3429);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 8.2992212,14.492981 C 6.403097,12.241903 4.5069721,9.9908266 2.6108471,7.7397495 C 4.5069721,5.4886726 6.4030966,3.2375952 8.2992208,0.98651768 C 8.2992208,5.4886717 8.2992212,9.9908266 8.2992212,14.492981 z " - id="path3406" /> - <rect - style="opacity:1;fill:url(#linearGradient3431);fill-opacity:1;stroke:#3a3a3a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3404" - width="3" - height="5.6875" - x="1.9375" - y="4.8959994" - rx="0.23693162" - ry="0.23693162" /> - </g> - <path - sodipodi:nodetypes="ccccc" - id="rect2217" - d="M 4.0668759,5.5560217 L 6.1678675,3.589381 L 6.1678675,6.1765082 L 4.0447788,7.2813625 L 4.0668759,5.5560217 z " - style="fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.62258136;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - sodipodi:nodetypes="csc" - id="path3488" - d="M 10.523613,12.125008 C 10.985616,11.034671 11.269551,9.527011 11.269551,7.8750044 C 11.269551,6.2229979 10.985616,4.7153381 10.523613,3.6250006" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 12.412906,13.553976 C 13.030247,12.097037 13.409649,10.082459 13.409649,7.8750019 C 13.409649,5.6675446 13.030247,3.6529672 12.412906,2.1960279" - id="path3494" - sodipodi:nodetypes="csc" /> - <path - sodipodi:nodetypes="csc" - id="path3496" - d="M 14.250566,15.571345 C 15.087207,13.596849 15.601386,10.866624 15.601386,7.8749999 C 15.601386,4.8833766 15.087207,2.1531506 14.250566,0.1786555" - style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#3c77cb;stroke-width:0.50367486;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/stock_person.svg b/sflphone-client-kde/src/icons/stock_person.svg deleted file mode 100644 index 5e4938e22ee323ae1ad150d62375525b1f8094f6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/stock_person.svg +++ /dev/null @@ -1,312 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="16" - height="16" - id="svg2108" - sodipodi:version="0.32" - inkscape:version="0.46" - sodipodi:docbase="/home/dobey/Projects/gnome-icon-theme/scalable/stock/generic" - sodipodi:docname="stock_person.svg" - inkscape:export-filename="/home/jimmac/src/cvs/gnome/gnome-icon-theme/48x48/stock/generic/stock_person.png" - inkscape:export-xdpi="90" - inkscape:export-ydpi="90" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - version="1.0"> - <defs - id="defs3"> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 24 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="48 : 24 : 1" - inkscape:persp3d-origin="24 : 16 : 1" - id="perspective39" /> - <linearGradient - id="linearGradient4562"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop4564" /> - <stop - style="stop-color:#d6d6d2;stop-opacity:1;" - offset="1" - id="stop4566" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient4356"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop4358" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop4360" /> - </linearGradient> - <linearGradient - id="linearGradient3824"> - <stop - style="stop-color:#ffffff;stop-opacity:1;" - offset="0" - id="stop3826" /> - <stop - style="stop-color:#c9c9c9;stop-opacity:1.0000000;" - offset="1.0000000" - id="stop3828" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient3816"> - <stop - style="stop-color:#000000;stop-opacity:1;" - offset="0" - id="stop3818" /> - <stop - style="stop-color:#000000;stop-opacity:0;" - offset="1" - id="stop3820" /> - </linearGradient> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient3816" - id="radialGradient3822" - cx="31.112698" - cy="19.008621" - fx="31.112698" - fy="19.008621" - r="8.6620579" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4356" - id="linearGradient4362" - x1="20.661695" - y1="35.817974" - x2="22.626925" - y2="36.217758" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.4574725,8.6573699e-2,-8.4475822e-2,0.4688334,-3.7001476,-5.7438166)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4356" - id="linearGradient4366" - gradientUnits="userSpaceOnUse" - x1="22.686766" - y1="36.3904" - x2="21.408455" - y2="35.739632" - gradientTransform="matrix(-0.4548256,0.1001553,9.7728308e-2,0.4661207,19.475571,-6.1586599)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4356" - id="linearGradient1366" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-0.4548256,0.1001553,9.7728308e-2,0.4661207,13.107279,-9.3553728)" - x1="22.686766" - y1="36.3904" - x2="21.408455" - y2="35.739632" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient3824" - id="linearGradient1372" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.4652065,0,0,0.4767595,-12.117924,-7.3917619)" - x1="30.935921" - y1="29.553486" - x2="30.935921" - y2="35.803486" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4562" - id="radialGradient4568" - cx="24.753788" - cy="26.814409" - fx="24.753788" - fy="26.814409" - r="17.986025" - gradientTransform="matrix(0.4708262,0,-1.1611519e-8,0.4867499,-3.5907712,-3.5342702)" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4562" - id="radialGradient3816" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.558489,0,-1.377346e-8,0.563387,14.87134,4.364123)" - cx="29.922075" - cy="17.727694" - fx="29.922075" - fy="17.727694" - r="17.986025" /> - <filter - inkscape:collect="always" - x="-0.076111108" - width="1.1522222" - y="-0.28344828" - height="1.5668966" - id="filter5655"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="1.4531044" - id="feGaussianBlur5657" /> - </filter> - </defs> - <sodipodi:namedview - inkscape:showpageshadow="false" - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="0.16862745" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="4" - inkscape:cx="14.000535" - inkscape:cy="28.945566" - inkscape:current-layer="layer2" - showgrid="false" - inkscape:grid-bbox="true" - inkscape:document-units="px" - fill="#9db029" - stroke="#727e0a" - inkscape:window-width="872" - inkscape:window-height="815" - inkscape:window-x="207" - inkscape:window-y="92" - borderlayer="true" /> - <metadata - id="metadata4"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title>Person</dc:title> - <dc:creator> - <cc:Agent> - <dc:title>Jakub Steiner</dc:title> - </cc:Agent> - </dc:creator> - <dc:source>http://jimmac.musichall.cz</dc:source> - <dc:subject> - <rdf:Bag> - <rdf:li>user</rdf:li> - <rdf:li>person</rdf:li> - </rdf:Bag> - </dc:subject> - <cc:license - rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> - </cc:Work> - <cc:License - rdf:about="http://creativecommons.org/licenses/GPL/2.0/"> - <cc:permits - rdf:resource="http://web.resource.org/cc/Reproduction" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/Distribution" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/Notice" /> - <cc:permits - rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/ShareAlike" /> - <cc:requires - rdf:resource="http://web.resource.org/cc/SourceCode" /> - </cc:License> - </rdf:RDF> - </metadata> - <g - id="layer1" - inkscape:label="cipek" - inkscape:groupmode="layer" - style="display:inline"> - <path - style="opacity:1;fill:url(#linearGradient1372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 4.1651393,8.8345802 L 6.138843,8.8345802 L 4.9875164,7.7389402 L 4.7408031,8.0760604 L 4.4940899,7.8232205 L 4.1651393,8.8345802 z" - id="path4173" /> - <path - sodipodi:nodetypes="cccc" - id="path4370" - d="M 6.430587,11.556284 C 7.003373,11.279297 7.269997,10.601658 7.269997,10.601658 C 6.823808,8.674127 5.420266,7.3392773 5.420266,7.3392773 C 5.420266,7.3392773 6.566811,10.363174 6.430587,11.556284 z" - style="opacity:0.22784807;fill:url(#linearGradient1366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - </g> - <g - inkscape:groupmode="layer" - id="layer2" - inkscape:label="dalsi cipek" - style="display:inline"> - <rect - style="opacity:0.34857142;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.30000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;filter:url(#filter5655);enable-background:accumulate" - id="rect4608" - width="38.183765" - height="10.253048" - x="5.3033009" - y="35.448853" - rx="5.126524" - ry="5.126524" - transform="matrix(0.3250676,0,0,0.3331404,6.89512e-2,0.7930955)" /> - <path - style="opacity:1;fill:url(#radialGradient4568);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.35188666px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 5.747901,15.484233 L 10.682162,15.484233 C 12.080203,15.484233 13.464322,14.958876 13.971669,13.461513 C 14.453455,12.03959 14.053907,9.331795 10.928875,7.1405156 L 5.0899998,7.1405156 C 1.9649683,9.1632345 1.5744381,11.929484 2.2939191,13.545793 C 3.0268962,15.19242 4.2676231,15.484233 5.747901,15.484233 z" - id="path4308" - sodipodi:nodetypes="cczcczc" /> - <path - sodipodi:nodetypes="cccc" - id="path4364" - d="M 12.79888,14.752996 C 13.371666,14.476009 13.638289,13.79837 13.638289,13.79837 C 13.1921,11.870839 11.788558,10.53599 11.788558,10.53599 C 11.788558,10.53599 12.935103,13.559886 12.79888,14.752996 z" - style="opacity:0.29120878;fill:url(#linearGradient4366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - inkscape:r_cx="true" - inkscape:r_cy="true" /> - <path - style="opacity:0.54945056;fill:url(#linearGradient4362);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - d="M 3.5664124,14.960262 C 2.9860173,14.700442 2.7262518,14.07431 2.7262518,14.07431 C 3.1176214,12.134311 4.4567857,10.714959 4.4567857,10.714959 C 4.4567857,10.714959 3.3964304,13.77171 3.5664124,14.960262 z" - id="path4354" - sodipodi:nodetypes="cccc" - inkscape:r_cx="true" - inkscape:r_cy="true" /> - <path - sodipodi:nodetypes="cczcczc" - id="path4314" - d="M 5.634667,15.115814 L 10.684449,15.104916 C 11.954768,15.104916 13.212438,14.627555 13.673434,13.266988 C 14.111206,11.974967 13.627851,9.514549 10.788314,7.5234596 L 5.2422484,7.4035828 C 2.4027116,9.2415112 1.8531144,11.755044 2.5174989,13.343568 C 3.1818841,14.932092 4.1513831,15.104916 5.634667,15.115814 z" - style="opacity:0.64285715;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.35188669px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" /> - <path - d="M 39.774755,19.008621 A 8.6620579,8.6620579 0 1 1 22.45064,19.008621 A 8.6620579,8.6620579 0 1 1 39.774755,19.008621 z" - sodipodi:ry="8.6620579" - sodipodi:rx="8.6620579" - sodipodi:cy="19.008621" - sodipodi:cx="31.112698" - id="path4318" - style="opacity:1;fill:url(#radialGradient3822);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - sodipodi:type="arc" - transform="matrix(0.4652065,0,0,0.4767595,-6.3991871,-2.6974863)" /> - <path - sodipodi:type="arc" - style="opacity:1;fill:url(#radialGradient3816);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.74718857px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - id="path4320" - sodipodi:cx="31.112698" - sodipodi:cy="19.008621" - sodipodi:rx="8.6620579" - sodipodi:ry="8.6620579" - d="M 39.774755,19.008621 A 8.6620579,8.6620579 0 1 1 22.45064,19.008621 A 8.6620579,8.6620579 0 1 1 39.774755,19.008621 z" - transform="matrix(0.4652065,0,0,0.4767595,-6.3410376,-4.366146)" /> - <path - d="M 39.774755,19.008621 A 8.6620579,8.6620579 0 1 1 22.45064,19.008621 A 8.6620579,8.6620579 0 1 1 39.774755,19.008621 z" - sodipodi:ry="8.6620579" - sodipodi:rx="8.6620579" - sodipodi:cy="19.008621" - sodipodi:cx="31.112698" - id="path4322" - style="opacity:0.19620254;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.82296228px;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" - sodipodi:type="arc" - transform="matrix(0.4223732,0,0,0.4328624,-5.0083678,-3.5317177)" /> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/transfert.svg b/sflphone-client-kde/src/icons/transfert.svg deleted file mode 100644 index 84db1e97ae5ed384267866bec699a8d422175461..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/transfert.svg +++ /dev/null @@ -1,892 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="transfert.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#1268ff;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#1268ff;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#4f8fff;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#00318a;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4181" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4195" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient4203" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4256" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4260" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,1.130281e-17,1.130281e-17,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient4275" - x1="15.630395" - y1="22.874208" - x2="15.630395" - y2="6.2345462" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.360718e-8,1.128928,1.128928,-1.360718e-8,-1.7295474,-9.642166)" /> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient2292"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2294" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2296" /> - </linearGradient> - <linearGradient - id="linearGradient2298"> - <stop - id="stop2300" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2302" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2304"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2306" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2308" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2310" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2312" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2425" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2316" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2318" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2421" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient2419" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1408" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1410" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1412" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient1414" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2491" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="12.113755" - x2="7.293807" - y1="16.110582" - x1="11.408385" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2489" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2487" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.949513" - x2="2.7672646" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2485" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2483" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2416"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2418" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2420" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - id="stop2424" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2426" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2428"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2430" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2432" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2434" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.9220986,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2436" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-1.9107675,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2438" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2440" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.1362892,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2442" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2444" - x1="15.630395" - y1="22.874208" - x2="15.630395" - y2="8.5305319" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" /> - <radialGradient - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient2342" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2340" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2338" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2336" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2373" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2370" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2366"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2328" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2330" /> - </linearGradient> - <linearGradient - id="linearGradient2372"> - <stop - id="stop2362" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2364" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2376"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2357" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2359" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2380" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2382" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2352" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2306" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2386" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2302" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2296"> - <stop - id="stop2298" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2391" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2292" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2395" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - id="stop2286" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2288" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2278"> - <stop - id="stop2280" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2282" - offset="1" - style="stop-color:#fefee7;stop-opacity:0.89308178" /> - </linearGradient> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2334" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - id="linearGradient2332" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2330" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - id="linearGradient2328" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - id="linearGradient2326" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2320"> - <stop - id="stop2322" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2324" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2314"> - <stop - style="stop-color:#00a5b0;stop-opacity:1;" - offset="0" - id="stop2316" /> - <stop - style="stop-color:#00595f;stop-opacity:1;" - offset="1" - id="stop2318" /> - </linearGradient> - <linearGradient - id="linearGradient2308"> - <stop - id="stop2310" - offset="0" - style="stop-color:#00a6b0;stop-opacity:1;" /> - <stop - id="stop2312" - offset="1" - style="stop-color:#00a6b0;stop-opacity:0;" /> - </linearGradient> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="1" - inkscape:cx="2.1796211" - inkscape:cy="7.7965211" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="1091" - inkscape:window-x="5" - inkscape:window-y="49" /> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <path - style="opacity:1;fill:url(#linearGradient4275);fill-opacity:1.0;stroke:none;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="M 4.4433805,4.0108013 L 15.626822,4.0108014 L 15.626822,0.3770651 L 24.09378,8.4206747 L 15.626822,16.464286 L 15.626823,12.83055 L 4.4433806,12.83055 L 4.4433805,4.0108013 z " - id="rect4262" /> - <g - id="g2441" - inkscape:label="Calque 1" - transform="translate(-0.6011619,-0.1264495)"> - <g - transform="translate(-3.1142216,0.1467125)" - inkscape:label="Calque 1" - id="g2403"> - <g - id="g2364" - inkscape:label="Calque 1" - transform="translate(14.730114,-3.4355522)"> - <g - transform="translate(7.9455775,4.2707653)" - inkscape:label="Calque 1" - id="g2446"> - <g - id="g2181" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - style="fill:none;stroke:#000000;stroke-opacity:0.44968555"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g2451" - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path2453" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#20246f;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2455" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#20246f;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2457" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#20246f;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2459" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2461" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - </g> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/unhold.svg b/sflphone-client-kde/src/icons/unhold.svg deleted file mode 100644 index 99af96c926a9a8c345ac050874a231f197693486..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/icons/unhold.svg +++ /dev/null @@ -1,980 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://web.resource.org/cc/" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="24" - height="24" - id="svg2" - sodipodi:version="0.32" - inkscape:version="0.45" - version="1.0" - sodipodi:docbase="/home/plbeaudoin/SFLPhone/sflphone/sflphone-gtk/pixmaps" - sodipodi:docname="unhold.svg" - inkscape:output_extension="org.inkscape.output.svg.inkscape" - sodipodi:modified="true"> - <defs - id="defs4"> - <linearGradient - id="linearGradient4269"> - <stop - style="stop-color:#00a6b0;stop-opacity:1;" - offset="0" - id="stop4271" /> - <stop - style="stop-color:#00a6b0;stop-opacity:0;" - offset="1" - id="stop4273" /> - </linearGradient> - <linearGradient - id="linearGradient4183"> - <stop - id="stop4185" - offset="0" - style="stop-color:#00a5b0;stop-opacity:1;" /> - <stop - id="stop4187" - offset="1" - style="stop-color:#00595f;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient4167"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop4169" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop4171" /> - </linearGradient> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1416" - xlink:href="#linearGradient4250" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1414" - xlink:href="#linearGradient4250" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1412" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1410" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1408" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(6.313453e-2,-0.384275)" - gradientUnits="userSpaceOnUse" - y2="16.478132" - x2="20.06057" - y1="23.946518" - x1="7.1249466" - id="linearGradient4173" - xlink:href="#linearGradient4167" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1401"> - <stop - id="stop1403" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1405" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1395"> - <stop - style="stop-color:#b00014;stop-opacity:1;" - offset="0" - id="stop1397" /> - <stop - style="stop-color:#70000c;stop-opacity:1;" - offset="1" - id="stop1399" /> - </linearGradient> - <linearGradient - id="linearGradient4250" - inkscape:collect="always"> - <stop - id="stop4252" - offset="0" - style="stop-color:#b00014;stop-opacity:1;" /> - <stop - id="stop4254" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient4045"> - <stop - style="stop-color:#ffffff;stop-opacity:0" - offset="0" - id="stop4047" /> - <stop - style="stop-color:#fcfbcb;stop-opacity:1" - offset="1" - id="stop4049" /> - </linearGradient> - <linearGradient - id="linearGradient2292"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2294" /> - <stop - style="stop-color:#1db000;stop-opacity:0;" - offset="1" - id="stop2296" /> - </linearGradient> - <linearGradient - id="linearGradient2298"> - <stop - id="stop2300" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2302" - offset="1" - style="stop-color:#0f5f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2304"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2306" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2308" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2310" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2312" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2314" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2316" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2318" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2320" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" /> - <linearGradient - gradientTransform="matrix(1.62913,0,0,-1.62913,-10.06608,39.71987)" - gradientUnits="userSpaceOnUse" - y2="6.6770978" - x2="15.806232" - y1="22.874208" - x1="15.630395" - id="linearGradient4275" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient1388" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - id="linearGradient1386" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient1384" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="12.535715" - x2="31.31678" - y1="12.535715" - x1="24.397505" - id="linearGradient1382" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.825893" - x2="7.9239235" - y1="12.825893" - x1="1.0046476" - id="linearGradient1380" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient1374"> - <stop - id="stop1376" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop1378" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient1368"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop1370" /> - <stop - style="stop-color:#145f00;stop-opacity:1;" - offset="1" - id="stop1372" /> - </linearGradient> - <linearGradient - id="linearGradient1362"> - <stop - id="stop1364" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop1366" - offset="1" - style="stop-color:#26b000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient1406" - gradientUnits="userSpaceOnUse" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2417" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" - x1="10.57493" - y1="12.115559" - x2="-0.68574232" - y2="12.115559" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2415" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" - x1="31.692968" - y1="11.264216" - x2="23.888865" - y2="13.35532" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2413" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" - x1="7.8517423" - y1="15.912388" - x2="7.1114841" - y2="11.597325" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2411" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4045" - id="radialGradient4051" - cx="19.285715" - cy="9.8571424" - fx="19.285715" - fy="9.8571424" - r="10.885714" - gradientUnits="userSpaceOnUse" - spreadMethod="reflect" - gradientTransform="matrix(0.418975,0,0,0.418975,11.20548,5.727248)" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2491" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="12.113755" - x2="7.293807" - y1="16.110582" - x1="11.408385" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2489" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2487" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.949513" - x2="2.7672646" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2485" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2483" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2416"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2418" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2420" /> - </linearGradient> - <linearGradient - id="linearGradient2422"> - <stop - id="stop2424" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2426" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2428"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2430" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2432" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2434" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.9220986,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2436" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-1.9107675,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2438" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2440" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.1362892,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2442" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,31.179578,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2444" - x1="15.630395" - y1="22.874208" - x2="15.630395" - y2="8.5305319" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(1.256521,0,0,-1.256521,-7.854319,28.773309)" /> - <radialGradient - gradientTransform="matrix(0.418975,2.444023e-18,-2.444023e-18,0.418975,11.20548,5.727248)" - spreadMethod="reflect" - gradientUnits="userSpaceOnUse" - r="10.885714" - fy="9.8571424" - fx="19.285715" - cy="9.8571424" - cx="19.285715" - id="radialGradient2342" - xlink:href="#linearGradient4045" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2340" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - id="linearGradient2338" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - id="linearGradient2336" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - id="linearGradient2334" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - gradientUnits="userSpaceOnUse" - id="linearGradient2332" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2326"> - <stop - style="stop-color:#26b000;stop-opacity:1;" - offset="0" - id="stop2328" /> - <stop - style="stop-color:#26b000;stop-opacity:0;" - offset="1" - id="stop2330" /> - </linearGradient> - <linearGradient - id="linearGradient2372"> - <stop - id="stop2322" - offset="0" - style="stop-color:#26b000;stop-opacity:1;" /> - <stop - id="stop2324" - offset="1" - style="stop-color:#145f00;stop-opacity:1;" /> - </linearGradient> - <linearGradient - id="linearGradient2376"> - <stop - style="stop-color:#80000e;stop-opacity:1;" - offset="0" - id="stop2316" /> - <stop - style="stop-color:#b00014;stop-opacity:0;" - offset="1" - id="stop2318" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2380" - x1="1.0046476" - y1="12.825893" - x2="7.9239235" - y2="12.825893" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(1.262691,-1.100752)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2382" - x1="24.397505" - y1="12.535715" - x2="31.31678" - y2="12.535715" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-0.947018,-0.885198)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2308" - x1="15.647213" - y1="2.7028866" - x2="14.013638" - y2="10.576721" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2306" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(0.426158,-2.762136)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4269" - id="linearGradient2386" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(-1,0,0,1,32.04188,-2.86473)" - x1="2.0651877" - y1="12.625902" - x2="6.8378897" - y2="13.920053" /> - <linearGradient - gradientTransform="matrix(0.875025,0,0,0.875025,0.666703,0.177907)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2302" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2296"> - <stop - id="stop2298" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2391" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2290"> - <stop - style="stop-color:#1db000;stop-opacity:1;" - offset="0" - id="stop2292" /> - <stop - style="stop-color:#0f5f00;stop-opacity:1;" - offset="1" - id="stop2395" /> - </linearGradient> - <linearGradient - id="linearGradient2284"> - <stop - id="stop2286" - offset="0" - style="stop-color:#1db000;stop-opacity:1;" /> - <stop - id="stop2288" - offset="1" - style="stop-color:#1db000;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2278"> - <stop - id="stop2280" - offset="0" - style="stop-color:#ffffff;stop-opacity:0" /> - <stop - id="stop2282" - offset="1" - style="stop-color:#fefee7;stop-opacity:0.89308178" /> - </linearGradient> - <linearGradient - gradientTransform="matrix(0.632388,0,0,0.632388,3.258093,0.894991)" - gradientUnits="userSpaceOnUse" - y2="22.512505" - x2="27.5625" - y1="6.7288713" - x1="16.826796" - id="linearGradient2355" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - y2="13.920053" - x2="6.8378897" - y1="12.625902" - x1="2.0651877" - gradientTransform="matrix(-1,-1.726592e-17,-1.726592e-17,1,32.04188,-2.86473)" - gradientUnits="userSpaceOnUse" - id="linearGradient2353" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(0.426158,-2.762136)" - gradientUnits="userSpaceOnUse" - y2="11.597325" - x2="7.1114841" - y1="15.912388" - x1="7.8517423" - id="linearGradient2351" - xlink:href="#linearGradient4269" - inkscape:collect="always" /> - <linearGradient - gradientUnits="userSpaceOnUse" - y2="10.576721" - x2="14.013638" - y1="2.7028866" - x1="15.647213" - id="linearGradient2349" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(-0.947018,-0.885198)" - gradientUnits="userSpaceOnUse" - y2="13.35532" - x2="23.888865" - y1="11.264216" - x1="31.692968" - id="linearGradient2347" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(1.262691,-1.100752)" - gradientUnits="userSpaceOnUse" - y2="12.115559" - x2="-0.68574232" - y1="12.115559" - x1="10.57493" - id="linearGradient2345" - xlink:href="#linearGradient4183" - inkscape:collect="always" /> - <linearGradient - id="linearGradient2339"> - <stop - id="stop2341" - offset="0" - style="stop-color:#80000e;stop-opacity:1;" /> - <stop - id="stop2343" - offset="1" - style="stop-color:#b00014;stop-opacity:0;" /> - </linearGradient> - <linearGradient - id="linearGradient2333"> - <stop - style="stop-color:#00a5b0;stop-opacity:1;" - offset="0" - id="stop2335" /> - <stop - style="stop-color:#00595f;stop-opacity:1;" - offset="1" - id="stop2337" /> - </linearGradient> - <linearGradient - id="linearGradient2327"> - <stop - id="stop2329" - offset="0" - style="stop-color:#00a6b0;stop-opacity:1;" /> - <stop - id="stop2331" - offset="1" - style="stop-color:#00a6b0;stop-opacity:0;" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient4183" - id="linearGradient2469" - gradientUnits="userSpaceOnUse" - gradientTransform="matrix(0.684918,0,0,0.684918,2.618701,-0.775487)" - x1="16.826796" - y1="6.7288713" - x2="27.5625" - y2="22.512505" /> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1.0" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="1" - inkscape:cx="16.940055" - inkscape:cy="2.9986718" - inkscape:document-units="px" - inkscape:current-layer="layer1" - width="32px" - height="32px" - showguides="true" - inkscape:guide-bbox="true" - inkscape:window-width="1014" - inkscape:window-height="691" - inkscape:window-x="5" - inkscape:window-y="49"> - <sodipodi:guide - orientation="horizontal" - position="8.0357143" - id="guide3144" /> - <sodipodi:guide - orientation="vertical" - position="15.982143" - id="guide3146" /> - </sodipodi:namedview> - <metadata - id="metadata7"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:label="Calque 1" - inkscape:groupmode="layer" - id="layer1"> - <g - id="g2453" - inkscape:label="Calque 1" - transform="translate(0.8512452,-8.3578138e-2)"> - <path - id="path3384" - d="M 21.038321,3.4034084 L 15.10969,4.9843766 L 15.10969,11.031579 C 14.669707,10.938077 14.114787,11.043637 13.588009,11.347773 C 12.710044,11.854667 12.265301,12.744435 12.599904,13.323983 C 12.934506,13.903532 13.915531,13.949451 14.793496,13.442556 C 15.520561,13.022784 15.945002,12.351704 15.880412,11.802301 L 15.900174,11.802301 L 15.900174,6.0120062 L 20.228074,4.8460419 L 20.228074,9.5494222 C 19.790115,9.4608922 19.227685,9.5646472 18.706392,9.8656162 C 17.828428,10.372509 17.383684,11.262277 17.718288,11.841826 C 18.05289,12.421374 19.033915,12.467291 19.911881,11.960398 C 20.638946,11.540626 21.083149,10.869547 21.018559,10.320144 L 21.038321,10.320144 L 21.038321,4.6286588 L 21.038321,3.4034084 z " - style="opacity:0.08099688;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - id="path2456" - d="M 20.490646,2.9897742 L 14.562015,4.5707424 L 14.562015,10.617945 C 14.122032,10.524443 13.567112,10.630003 13.040334,10.934139 C 12.162369,11.441033 11.717626,12.330801 12.052229,12.910349 C 12.386831,13.489898 13.367856,13.535817 14.245821,13.028922 C 14.972886,12.60915 15.397327,11.93807 15.332737,11.388667 L 15.352499,11.388667 L 15.352499,5.5983718 L 19.680399,4.4324077 L 19.680399,9.1357875 C 19.24244,9.047258 18.68001,9.1510128 18.158717,9.4519815 C 17.280753,9.9588749 16.836009,10.848643 17.170613,11.428192 C 17.505215,12.00774 18.48624,12.053657 19.364206,11.546764 C 20.091271,11.126992 20.535474,10.455913 20.470884,9.9065097 L 20.490646,9.9065097 L 20.490646,4.2150246 L 20.490646,2.9897742 z " - style="fill:url(#linearGradient2469);fill-opacity:1;stroke:#1d6a6f;stroke-width:0.45169228;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.32398754" /> - <g - transform="translate(-3.1142216,0.1467125)" - inkscape:label="Calque 1" - id="g2403"> - <g - id="g2364" - inkscape:label="Calque 1" - transform="translate(14.730114,-3.4355522)"> - <g - transform="translate(7.9455775,4.2707653)" - inkscape:label="Calque 1" - id="g2446"> - <g - id="g2181" - transform="matrix(-0.4376782,-0.758081,0.7581751,-0.4377326,3.5952686,30.820492)" - style="fill:none;stroke:#000000;stroke-opacity:0.44968555"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.65573961;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44968555" - d="M 41.109694,-0.41817229 C 40.505298,0.20454826 39.040867,0.77635346 37.592239,0.77635106 C 36.102089,0.77635106 34.114653,0.15682998 33.532659,-0.49267807 L 33.569913,-2.0031726 L 33.569913,-3.0835065 C 31.027414,-3.5787101 30.997014,-3.8285637 27.525623,-3.8285643 C 24.054233,-3.8285649 23.830777,-3.5759718 21.29017,-3.0462535 L 21.29017,-0.3436665 C 20.685773,0.27905404 19.221343,0.87609843 17.772714,0.87609724 C 16.282564,0.87609724 14.623294,0.43325774 13.915083,-0.41817229 L 14.138601,-5.7646408 C 18.129172,-7.3187814 22.030595,-8.3970767 27.437882,-8.5586077 C 32.38601,-8.450833 36.259126,-7.7053161 40.886177,-5.8763994 L 41.109694,-0.41817229 z " - id="path2183" - sodipodi:nodetypes="csccczccsccccc" /> - </g> - <g - id="g2451" - transform="matrix(-0.4400595,-0.7622054,0.7622054,-0.4400595,-10.917299,27.830684)"> - <path - sodipodi:nodetypes="cccsccsccsccc" - id="path2453" - d="M 16.100095,4.59375 C 10.946289,4.7477067 7.2256019,5.7999634 3.4220983,7.28125 L 3.2345983,10.227679 C 3.7846813,10.972881 5.0136533,11.508929 6.4220983,11.508929 C 7.7912983,11.508929 8.9758403,11.004648 9.5470983,10.290179 L 9.5470983,9.1875 C 11.968608,8.682612 12.862258,8.4375 16.125,8.4375 C 19.479577,8.4375001 20.38467,8.6842603 22.807982,9.15625 L 22.807982,10.165179 C 23.37924,10.879648 24.563781,11.383929 25.932982,11.383929 C 27.341427,11.383929 28.53915,10.847881 29.089232,10.102679 L 28.901732,7.15625 C 24.491586,5.413068 20.816266,4.6964725 16.100095,4.59375 z " - style="opacity:1;fill:url(#linearGradient2483);fill-opacity:1;stroke:#005653;stroke-width:0.625;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2455" - d="M 6.4075414,13.019293 C 7.7882612,13.019293 8.983936,12.610489 9.5600003,12.01696 L 9.5600003,10.430989 C 8.8231919,11.109285 7.789205,11.494948 6.4075414,11.494948 C 4.9854414,11.494948 3.9881276,11.13019 3.2127675,10.48174 L 3.2127675,11.966208 C 3.7674786,12.585269 4.9872465,13.019293 6.4075414,13.019293 z " - style="opacity:1;fill:url(#linearGradient2485);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2457" - d="M 25.967532,12.944669 C 27.348252,12.944669 28.543927,12.535865 29.119991,11.942336 L 29.119991,10.356365 C 28.383183,11.034661 27.349196,11.420324 25.967532,11.420324 C 24.545432,11.420324 23.548118,11.055566 22.772758,10.407116 L 22.772758,11.891584 C 23.327469,12.510645 24.547237,12.944669 25.967532,12.944669 z " - style="opacity:1;fill:url(#linearGradient2487);fill-opacity:1;stroke:#005653;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2459" - d="M 6.6822725,11.157918 C 8.0629923,11.157918 8.7535908,10.73333 9.3296551,10.139801 L 9.0644746,7.3100024 C 8.3276662,7.9882984 8.1270706,8.5445024 6.745407,8.5445024 C 5.323307,8.5445024 4.4996132,8.1797444 3.7242531,7.5312944 L 3.4874986,10.104833 C 4.0422097,10.723894 5.2619776,11.157918 6.6822725,11.157918 z " - style="opacity:1;fill:url(#linearGradient2489);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccsccc" - id="path2461" - d="M 25.633599,11.055324 C 24.252879,11.055324 23.56228,10.630736 22.986216,10.037207 L 22.418005,7.3779497 C 23.154814,8.0562457 24.188801,8.4419087 25.570464,8.4419087 C 26.992564,8.4419087 27.816258,8.0771507 28.591618,7.4287007 L 28.828373,10.002239 C 28.273662,10.6213 27.053894,11.055324 25.633599,11.055324 z " - style="opacity:1;fill:url(#linearGradient2491);fill-opacity:1;stroke:none;stroke-width:0.57204324;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - </g> - </g> - </g> - <g - id="g1418" - inkscape:label="Calque 1" - transform="matrix(0.6631953,0,0,0.6631953,30.626397,2.6191805)" - style="stroke:#006c73;stroke-width:3.68368111;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> - <g - id="g1444" - transform="matrix(0.491592,0,0,0.491592,-26.9581,-0.76797)" - style="stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 5.3208165,5.0274423 L 27.017246,26.72387" - id="path1332" - sodipodi:nodetypes="cc" /> - <path - style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#006c73;stroke-width:7.49337075;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="M 5.3208161,26.72387 L 27.017246,5.0274427" - id="path1334" - sodipodi:nodetypes="cc" /> - </g> - </g> - </g> -</svg> diff --git a/sflphone-client-kde/src/icons/user-group-properties.svgz b/sflphone-client-kde/src/icons/user-group-properties.svgz deleted file mode 100644 index edc81b9a6ef2ecc393c402a5def7ebb6ae75e832..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/src/icons/user-group-properties.svgz and /dev/null differ diff --git a/sflphone-client-kde/src/icons/x-office-address-book.png b/sflphone-client-kde/src/icons/x-office-address-book.png deleted file mode 100644 index fa1be70cd382a67ac38c1ae68caed83df6ce87ab..0000000000000000000000000000000000000000 Binary files a/sflphone-client-kde/src/icons/x-office-address-book.png and /dev/null differ diff --git a/sflphone-client-kde/src/instance_interface_singleton.cpp b/sflphone-client-kde/src/instance_interface_singleton.cpp deleted file mode 100644 index 40589070219e9df8a632d18924fdf1490cf849d6..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/instance_interface_singleton.cpp +++ /dev/null @@ -1,37 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#include "instance_interface_singleton.h" - -InstanceInterface * InstanceInterfaceSingleton::interface - = new InstanceInterface( - "org.sflphone.SFLphone", - "/org/sflphone/SFLphone/Instance", - QDBusConnection::sessionBus()); - -InstanceInterface & InstanceInterfaceSingleton::getInstance(){ - if(!interface->connection().isConnected()) - { - throw "Error : sflphoned not connected. Service " + interface->service() + " not connected. From instance interface."; - - } - return *interface; -} diff --git a/sflphone-client-kde/src/instance_interface_singleton.h b/sflphone-client-kde/src/instance_interface_singleton.h deleted file mode 100644 index 8868b4ff30d0927d872346ccf96c81b5aa1af8e3..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/instance_interface_singleton.h +++ /dev/null @@ -1,44 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef INSTANCE_INTERFACE_SINGLETON_H -#define INSTANCE_INTERFACE_SINGLETON_H - - -#include "instance_dbus_interface.h" - -/** - @author Jérémy Quentin <jeremy.quentin@savoirfairelinux.com> -*/ -class InstanceInterfaceSingleton -{ - -private: - - static InstanceInterface * interface; - -public: - - static InstanceInterface & getInstance(); - -}; - -#endif diff --git a/sflphone-client-kde/src/main.cpp b/sflphone-client-kde/src/main.cpp deleted file mode 100644 index e1a9c44474ac76656f6a3c6036b3768e2b067092..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/main.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include <unistd.h> -#include <QApplication> -#include <QtCore/QString> -#include <QtGui/QMenu> -//#include <QtGui/QMenuBar> -#include <QtGui/QAction> - -#include <kcmdlineargs.h> -#include <kaboutdata.h> -#include <klocale.h> -#include <KNotification> - -#include "AccountWizard.h" -#include "instance_interface_singleton.h" -#include "sflphone_const.h" -#include "SFLPhoneapplication.h" -#include "conf/ConfigurationDialog.h" - -#include <QTableView> -#include <QListView> -#include "AccountListModel.h" - - -static const char description[] = "A KDE 4 Client for SFLphone"; - -static const char version[] = "0.9.6"; - -int main(int argc, char **argv) -{ - - try - { - KLocale::setMainCatalog("sflphone-client-kde"); - - KAboutData about( - "sflphone-client-kde", - "sflphone-client-kde", - ki18n("SFLphone KDE Client"), - version, - ki18n(description), - KAboutData::License_GPL_V3, - ki18n("(C) 2009 Savoir-faire Linux"), - KLocalizedString(), - "http://www.sflphone.org.", - "sflphone@lists.savoirfairelinux.net"); - about.addAuthor( ki18n("Jérémy Quentin"), KLocalizedString(), "jeremy.quentin@savoirfairelinux.com" ); - about.setTranslator( ki18nc("NAME OF TRANSLATORS","Your names"), ki18nc("EMAIL OF TRANSLATORS","Your emails") ); - KCmdLineArgs::init(argc, argv, &about); - KCmdLineOptions options; - KCmdLineArgs::addCmdLineOptions(options); - - //configuration dbus - registerCommTypes(); - - InstanceInterface & instance = InstanceInterfaceSingleton::getInstance(); - instance.Register(getpid(), APP_NAME); - - SFLPhoneApplication app; - - return app.exec(); - - } - catch(const char * msg) - { - qDebug() << msg; - } - catch(QString msg) - { - qDebug() << msg; - } -} diff --git a/sflphone-client-kde/src/qrc/resources.qrc b/sflphone-client-kde/src/qrc/resources.qrc deleted file mode 100644 index c0b7a0cb5af59b0b631c4be9cb2d6db67b55b98d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/qrc/resources.qrc +++ /dev/null @@ -1,55 +0,0 @@ -<RCC> - <qresource prefix="images"> - <file>../icons/user-group-properties.svgz</file> - <file>../icons/document-encrypt.svgz</file> - <file>../icons/sflphone.svg</file> - <file>../icons/sflphone-kde3.svg</file> - <file>../icons/sflphone_notif.svg</file> - <file>../icons/x-office-address-book.png</file> - <file>../icons/add.png</file> - <file>../icons/remove.png</file> - <file>../icons/accept.svg</file> - <file>../icons/busy.svg</file> - <file>../icons/call.svg</file> - <file>../icons/current.svg</file> - <file>../icons/dial.svg</file> - <file>../icons/fail.svg</file> - <file>../icons/hang_up.svg</file> - <file>../icons/history2.svg</file> - <file>../icons/history.svg</file> - <file>../icons/hold.svg</file> - <file>../icons/icon_accept.svg</file> - <file>../icons/icon_call.svg</file> - <file>../icons/icon_dialpad_off.svg</file> - <file>../icons/icon_dialpad.svg</file> - <file>../icons/icon_hangup.svg</file> - <file>../icons/icon_hold.svg</file> - <file>../icons/icon_rec.svg</file> - <file>../icons/icon_unhold.svg</file> - <file>../icons/icon_volume_off.svg</file> - <file>../icons/icon_volume.svg</file> - <file>../icons/incoming.svg</file> - <file>../icons/mailbox.svg</file> - <file>../icons/mic_25.svg</file> - <file>../icons/mic_50.svg</file> - <file>../icons/mic_75.svg</file> - <file>../icons/mic.svg</file> - <file>../icons/missed.svg</file> - <file>../icons/outgoing.svg</file> - <file>../icons/rec_call.svg</file> - <file>../icons/refuse.svg</file> - <file>../icons/ring.svg</file> - <file>../icons/speaker_25.svg</file> - <file>../icons/speaker_50.svg</file> - <file>../icons/speaker_75.svg</file> - <file>../icons/speaker.svg</file> - <file>../icons/stock_person.svg</file> - <file>../icons/transfert.svg</file> - <file>../icons/unhold.svg</file> - <file>../icons/led-red.svg</file> - <file>../icons/led-green.svg</file> - <file>../icons/led-gray.svg</file> - <file>../icons/record.svg</file> - <file>../icons/record_disabled.svg</file> - </qresource> -</RCC> diff --git a/sflphone-client-kde/src/sflphone_const.h b/sflphone-client-kde/src/sflphone_const.h deleted file mode 100644 index 5e2c5c5a5571c752d0d0f5d66215d001e327d282..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/sflphone_const.h +++ /dev/null @@ -1,286 +0,0 @@ -/* - * Copyright (C) 2008 Savoir-Faire Linux inc. - * Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 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 General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#ifndef __SFLPHONE_CONST_H -#define __SFLPHONE_CONST_H - -#include <QtCore/QString> - -/* @file sflphone_const.h - * @brief Contains the global variables for the client code - */ - -#define APP_NAME "SFLphone KDE Client" - -#define SIP 0 -#define IAX 1 - -#define TOOLBAR_SIZE 22 - -#define CONTACT_ITEM_HEIGHT 40 - -#define CONFIG_FILE_PATH "/.sflphone/sflphonedrc" - -#define ACTION_LABEL_CALL i18n("New call") -#define ACTION_LABEL_HANG_UP i18n("Hang up") -#define ACTION_LABEL_HOLD i18n("Hold on") -#define ACTION_LABEL_TRANSFER i18n("Transfer") -#define ACTION_LABEL_RECORD i18n("Record") -#define ACTION_LABEL_ACCEPT i18n("Pick up") -#define ACTION_LABEL_REFUSE i18n("Hang up") -#define ACTION_LABEL_UNHOLD i18n("Hold off") -#define ACTION_LABEL_GIVE_UP_TRANSF i18n("Give up transfer") -#define ACTION_LABEL_CALL_BACK i18n("Call back") -#define ACTION_LABEL_MAILBOX i18n("Voicemail") - -#define SCREEN_MAIN 0 -#define SCREEN_HISTORY 1 -#define SCREEN_ADDRESS 2 - -#define ICON_INCOMING ":/images/icons/ring.svg" -#define ICON_RINGING ":/images/icons/ring.svg" -#define ICON_CURRENT ":/images/icons/current.svg" -#define ICON_CURRENT_REC ":/images/icons/rec_call.svg" -#define ICON_DIALING ":/images/icons/dial.svg" -#define ICON_HOLD ":/images/icons/hold.svg" -#define ICON_FAILURE ":/images/icons/fail.svg" -#define ICON_BUSY ":/images/icons/busy.svg" -#define ICON_TRANSFER ":/images/icons/transfert.svg" -#define ICON_TRANSF_HOLD ":/images/icons/transfert.svg" -#define ICON_CONFERENCE ":/images/icons/user-group-properties.svgz" - -#define ICON_CALL ":/images/icons/call.svg" -#define ICON_HANGUP ":/images/icons/hang_up.svg" -#define ICON_UNHOLD ":/images/icons/unhold.svg" -#define ICON_ACCEPT ":/images/icons/accept.svg" -#define ICON_REFUSE ":/images/icons/refuse.svg" -#define ICON_EXEC_TRANSF ":/images/icons/call.svg" -#define ICON_REC_DEL_OFF ":/images/icons/record_disabled.svg" -#define ICON_REC_DEL_ON ":/images/icons/record.svg" -#define ICON_MAILBOX ":/images/icons/mailbox.svg" - -#define ICON_REC_VOL_0 ":/images/icons/mic.svg" -#define ICON_REC_VOL_1 ":/images/icons/mic_25.svg" -#define ICON_REC_VOL_2 ":/images/icons/mic_50.svg" -#define ICON_REC_VOL_3 ":/images/icons/mic_75.svg" - -#define ICON_SND_VOL_0 ":/images/icons/speaker.svg" -#define ICON_SND_VOL_1 ":/images/icons/speaker_25.svg" -#define ICON_SND_VOL_2 ":/images/icons/speaker_50.svg" -#define ICON_SND_VOL_3 ":/images/icons/speaker_75.svg" - -#define ICON_SCREEN_MAIN ":/images/icons/sflphone.svg" -#define ICON_SCREEN_HISTORY ":/images/icons/history2.svg" -#define ICON_SCREEN_ADDRESS ":/images/icons/x-office-address-book.png" - -#define ICON_DISPLAY_VOLUME_CONSTROLS ":/images/icons/icon_volume_off.svg" -#define ICON_DISPLAY_DIALPAD ":/images/icons/icon_dialpad.svg" - -#define ICON_HISTORY_INCOMING ":/images/icons/incoming.svg" -#define ICON_HISTORY_OUTGOING ":/images/icons/outgoing.svg" -#define ICON_HISTORY_MISSED ":/images/icons/missed.svg" - -#define ICON_ACCOUNT_LED_RED ":/images/icons/led-red.svg" -#define ICON_ACCOUNT_LED_GREEN ":/images/icons/led-green.svg" -#define ICON_ACCOUNT_LED_GRAY ":/images/icons/led-gray.svg" - -#define ICON_QUIT ":/images/icons/application-exit.png" - -#define ICON_SFLPHONE ":/images/icons/sflphone.svg" -#define ICON_TRAY_NOTIF ":/images/icons/sflphone_notif.svg" - -#define RECORD_DEVICE "mic" -#define SOUND_DEVICE "speaker" - - -/** Account details */ -#define ACCOUNT_TYPE "Account.type" -#define ACCOUNT_ALIAS "Account.alias" -#define ACCOUNT_ENABLED "Account.enable" -#define ACCOUNT_MAILBOX "Account.mailbox" -#define ACCOUNT_RESOLVE_ONCE "Account.resolveOnce" -#define ACCOUNT_REGISTRATION_EXPIRE "Account.expire" -#define ACCOUNT_SIP_STUN_SERVER "STUN.server" -#define ACCOUNT_SIP_STUN_ENABLED "STUN.enable" -#define ACCOUNT_HOSTNAME "hostname" -#define ACCOUNT_USERNAME "username" -#define ACCOUNT_PASSWORD "password" -#define ACCOUNT_AUTHENTICATION_USERNAME "authenticationUsername" -#define ACCOUNT_REALM "realm" -#define ACCOUNT_KEY_EXCHANGE "SRTP.keyExchange" -#define ACCOUNT_SRTP_ENABLED "SRTP.enable" -#define ACCOUNT_ZRTP_DISPLAY_SAS "ZRTP.displaySAS" -#define ACCOUNT_ZRTP_NOT_SUPP_WARNING "ZRTP.notSuppWarning" -#define ACCOUNT_ZRTP_HELLO_HASH "ZRTP.helloHashEnable" -#define ACCOUNT_DISPLAY_SAS_ONCE "ZRTP.displaySasOnce" -#define KEY_EXCHANGE_NONE "0" -#define ZRTP "1" -#define SDES "2" - -/** TLS */ -#define TLS_LISTENER_PORT "TLS.listenerPort" -#define TLS_ENABLE "TLS.enable" -#define TLS_PORT "TLS.port" -#define TLS_CA_LIST_FILE "TLS.certificateListFile" -#define TLS_CERTIFICATE_FILE "TLS.certificateFile" -#define TLS_PRIVATE_KEY_FILE "TLS.privateKeyFile" -#define TLS_PASSWORD "TLS.password" -#define TLS_METHOD "TLS.method" -#define TLS_CIPHERS "TLS.ciphers" -#define TLS_SERVER_NAME "TLS.serverName" -#define TLS_VERIFY_SERVER "TLS.verifyServer" -#define TLS_VERIFY_CLIENT "TLS.verifyClient" -#define TLS_REQUIRE_CLIENT_CERTIFICATE "TLS.requireClientCertificate" -#define TLS_NEGOTIATION_TIMEOUT_SEC "TLS.negotiationTimeoutSec" -#define TLS_NEGOTIATION_TIMEOUT_MSEC "TLS.negotiationTimemoutMsec" - -#define LOCAL_INTERFACE "Account.localInterface" -#define PUBLISHED_SAMEAS_LOCAL "Account.publishedSameAsLocal" -#define LOCAL_PORT "Account.localPort" -#define PUBLISHED_PORT "Account.publishedPort" -#define PUBLISHED_ADDRESS "Account.publishedAddress" - -#define REGISTRATION_STATUS "Status" -#define REGISTRATION_STATE_CODE "Registration.code" -#define REGISTRATION_STATE_DESCRIPTION "Registration.description" - - -/** Maybe to remove **/ -#define ACCOUNT_EXPIRE "Account.expire" -#define ACCOUNT_STATUS "Status" -#define ACCOUNT_EXPIRE_DEFAULT 600 -#define ACCOUNT_ENABLED_TRUE "true" -#define ACCOUNT_ENABLED_FALSE "false" -#define ACCOUNT_TYPE_SIP "SIP" -#define ACCOUNT_TYPE_IAX "IAX" -#define ACCOUNT_TYPES_TAB {QString(ACCOUNT_TYPE_SIP), QString(ACCOUNT_TYPE_IAX)} -/*********************/ - -/** Constant variables */ -#define ACCOUNT_MAILBOX_DEFAULT_VALUE "888" - -/** Account States */ -#define ACCOUNT_STATE_REGISTERED "REGISTERED" -#define ACCOUNT_STATE_UNREGISTERED "UNREGISTERED" -#define ACCOUNT_STATE_TRYING "TRYING" -#define ACCOUNT_STATE_ERROR "ERROR" -#define ACCOUNT_STATE_ERROR_AUTH "ERROR_AUTH" -#define ACCOUNT_STATE_ERROR_NETWORK "ERROR_NETWORK" -#define ACCOUNT_STATE_ERROR_HOST "ERROR_HOST" -#define ACCOUNT_STATE_ERROR_CONF_STUN "ERROR_CONF_STUN" -#define ACCOUNT_STATE_ERROR_EXIST_STUN "ERROR_EXIST_STUN" - -/** Calls details */ -#define CALL_PEER_NAME "DISPLAY_NAME" -//#define CALL_PEER_NAME "PEER_NAME" -#define CALL_PEER_NUMBER "PEER_NUMBER" -#define CALL_ACCOUNTID "ACCOUNTID" -#define CALL_STATE "CALL_STATE" -#define CALL_TYPE "CALL_TYPE" - -/** Call States */ -#define CALL_STATE_CHANGE_HUNG_UP "HUNGUP" -#define CALL_STATE_CHANGE_RINGING "RINGING" -#define CALL_STATE_CHANGE_CURRENT "CURRENT" -#define CALL_STATE_CHANGE_HOLD "HOLD" -#define CALL_STATE_CHANGE_BUSY "BUSY" -#define CALL_STATE_CHANGE_FAILURE "FAILURE" -#define CALL_STATE_CHANGE_UNHOLD_CURRENT "UNHOLD_CURRENT" -#define CALL_STATE_CHANGE_UNHOLD_RECORD "UNHOLD_RECORD" -#define CALL_STATE_CHANGE_UNKNOWN "UNKNOWN" - -#define DAEMON_CALL_STATE_INIT_CURRENT "CURRENT" -#define DAEMON_CALL_STATE_INIT_HOLD "HOLD" -#define DAEMON_CALL_STATE_INIT_BUSY "BUSY" -#define DAEMON_CALL_STATE_INIT_INCOMING "INCOMING" -#define DAEMON_CALL_STATE_INIT_RINGING "RINGING" -#define DAEMON_CALL_STATE_INIT_INACTIVE "INACTIVE" - -#define DAEMON_CALL_TYPE_INCOMING "0" -#define DAEMON_CALL_TYPE_OUTGOING "1" - -#define DAEMON_HISTORY_TYPE_MISSED "0" -#define DAEMON_HISTORY_TYPE_OUTGOING "1" -#define DAEMON_HISTORY_TYPE_INCOMING "2" - -/** Address Book Settings */ -#define ADDRESSBOOK_MAX_RESULTS "ADDRESSBOOK_MAX_RESULTS" -#define ADDRESSBOOK_DISPLAY_CONTACT_PHOTO "ADDRESSBOOK_DISPLAY_CONTACT_PHOTO" -#define ADDRESSBOOK_DISPLAY_BUSINESS "ADDRESSBOOK_DISPLAY_PHONE_BUSINESS" -#define ADDRESSBOOK_DISPLAY_HOME "ADDRESSBOOK_DISPLAY_PHONE_HOME" -#define ADDRESSBOOK_DISPLAY_MOBILE "ADDRESSBOOK_DISPLAY_PHONE_MOBILE" -#define ADDRESSBOOK_ENABLE "ADDRESSBOOK_ENABLE" - -/** Hooks settings */ -#define HOOKS_ADD_PREFIX "PHONE_NUMBER_HOOK_ADD_PREFIX" -#define HOOKS_ENABLED "PHONE_NUMBER_HOOK_ENABLED" -#define HOOKS_COMMAND "URLHOOK_COMMAND" -#define HOOKS_IAX2_ENABLED "URLHOOK_IAX2_ENABLED" -#define HOOKS_SIP_ENABLED "URLHOOK_SIP_ENABLED" -#define HOOKS_SIP_FIELD "URLHOOK_SIP_FIELD" - -/** Constant variables */ -#define MAX_HISTORY_CAPACITY 60 - -/** Codecs details */ -#define CODEC_NAME 0 -#define CODEC_SAMPLE_RATE 1 -#define CODEC_BIT_RATE 2 -#define CODEC_BANDWIDTH 3 - -/** Audio Managers */ -#define CONST_ALSA 0 -#define CONST_PULSEAUDIO 1 - -/** TLS */ -#define TLS_LISTENER_PORT "TLS.listenerPort" -#define TLS_ENABLE "TLS.enable" -#define TLS_PORT "TLS.port" -#define TLS_CA_LIST_FILE "TLS.certificateListFile" -#define TLS_CERTIFICATE_FILE "TLS.certificateFile" -#define TLS_PRIVATE_KEY_FILE "TLS.privateKeyFile" -#define TLS_PASSWORD "TLS.password" -#define TLS_METHOD "TLS.method" -#define TLS_CIPHERS "TLS.ciphers" -#define TLS_SERVER_NAME "TLS.serverName" -#define TLS_VERIFY_SERVER "TLS.verifyServer" -#define TLS_VERIFY_CLIENT "TLS.verifyClient" -#define TLS_REQUIRE_CLIENT_CERTIFICATE "TLS.requireClientCertificate" -#define TLS_NEGOTIATION_TIMEOUT_SEC "TLS.negotiationTimeoutSec" -#define TLS_NEGOTIATION_TIMEOUT_MSEC "TLS.negotiationTimemoutMsec" - -#define ACCOUNT_ID "Account.id" -#define ACCOUNT_PASSWORD "password" -#define ACCOUNT_AUTHENTICATION_USERNAME "authenticationUsername" -#define ACCOUNT_REALM "realm" -#define ACCOUNT_KEY_EXCHANGE "SRTP.keyExchange" -#define ACCOUNT_SRTP_ENABLED "SRTP.enable" -#define ACCOUNT_SRTP_RTP_FALLBACK "SRTP.rtpFallback" -#define ACCOUNT_ZRTP_DISPLAY_SAS "ZRTP.displaySAS" -#define ACCOUNT_ZRTP_NOT_SUPP_WARNING "ZRTP.notSuppWarning" -#define ACCOUNT_ZRTP_HELLO_HASH "ZRTP.helloHashEnable" -#define ACCOUNT_DISPLAY_SAS_ONCE "ZRTP.displaySasOnce" -#define KEY_EXCHANGE_NONE "0" -#define ZRTP "1" -#define SDES "2" - -/** MIME API */ -#define MIME_CALLID "text/sflphone.call.id" -#define MIME_PLAIN_TEXT "text/plain" -#endif diff --git a/sflphone-client-kde/src/typedefs.h b/sflphone-client-kde/src/typedefs.h deleted file mode 100644 index cbd8cb3322c241ae0a4516867d1ca1144a7b73a7..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/typedefs.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef TYPEDEFS_H -#define TYPEDEFS_H - -#include <QtCore/QMetaType> -#include <QtCore/QMap> -#include <QtCore/QString> - -typedef QMap<QString, QString> MapStringString; -typedef QMap<QString, int> MapStringInt; - - -#endif \ No newline at end of file diff --git a/sflphone-client-kde/src/ui/SFLPhoneView_base.ui b/sflphone-client-kde/src/ui/SFLPhoneView_base.ui deleted file mode 100644 index af4e43852a1ba0e6bd78340f96107d81373dfc3d..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/src/ui/SFLPhoneView_base.ui +++ /dev/null @@ -1,327 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>SFLPhone_view</class> - <widget class="QWidget" name="SFLPhone_view"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>337</width> - <height>526</height> - </rect> - </property> - <property name="windowTitle"> - <string notr="true">Form</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QStackedWidget" name="stackedWidget_screen"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="currentIndex"> - <number>1</number> - </property> - <widget class="QWidget" name="page_callList"> - <layout class="QHBoxLayout" name="horizontalLayout_3"/> - </widget> - <widget class="QWidget" name="page_callHistory"> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <item> - <widget class="QListWidget" name="listWidget_callHistory"/> - </item> - <item> - <widget class="KLineEdit" name="lineEdit_searchHistory"> - <property name="showClearButton" stdset="0"> - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </widget> - <widget class="QWidget" name="page_addressBook"> - <layout class="QVBoxLayout" name="verticalLayout_5"> - <item> - <widget class="QListWidget" name="listWidget_addressBook"/> - </item> - <item> - <widget class="KLineEdit" name="lineEdit_addressBook"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="text"> - <string/> - </property> - <property name="showClearButton" stdset="0"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="label_addressBookFull"> - <property name="text"> - <string>Attention:number of results exceeds max displayed.</string> - </property> - <property name="wordWrap"> - <bool>true</bool> - </property> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - <item> - <widget class="QWidget" name="widget_controls" native="true"> - <property name="enabled"> - <bool>true</bool> - </property> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="0"> - <widget class="QSlider" name="slider_recVol_2"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>0</width> - <height>50</height> - </size> - </property> - <property name="toolTip"> - <string>Mic volume</string> - </property> - <property name="layoutDirection"> - <enum>Qt::RightToLeft</enum> - </property> - <property name="autoFillBackground"> - <bool>false</bool> - </property> - <property name="maximum"> - <number>100</number> - </property> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="invertedAppearance"> - <bool>false</bool> - </property> - <property name="invertedControls"> - <bool>false</bool> - </property> - <property name="tickPosition"> - <enum>QSlider::NoTicks</enum> - </property> - </widget> - </item> - <item row="0" column="1" rowspan="2" colspan="2"> - <widget class="Dialpad" name="widget_dialpad" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - </widget> - </item> - <item row="0" column="3"> - <widget class="QSlider" name="slider_sndVol_2"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Fixed" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>0</width> - <height>50</height> - </size> - </property> - <property name="toolTip"> - <string>Speakers volume</string> - </property> - <property name="layoutDirection"> - <enum>Qt::LeftToRight</enum> - </property> - <property name="autoFillBackground"> - <bool>false</bool> - </property> - <property name="maximum"> - <number>100</number> - </property> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="tickPosition"> - <enum>QSlider::NoTicks</enum> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QToolButton" name="toolButton_recVol_2"> - <property name="text"> - <string/> - </property> - <property name="icon"> - <iconset> - <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - </widget> - </item> - <item row="1" column="3"> - <widget class="QToolButton" name="toolButton_sndVol_2"> - <property name="text"> - <string/> - </property> - <property name="icon"> - <iconset> - <normaloff>:/Images/speaker_75.svg</normaloff>:/Images/speaker_75.svg</iconset> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - <property name="checked"> - <bool>false</bool> - </property> - </widget> - </item> - <item row="2" column="0" colspan="2"> - <widget class="QToolButton" name="toolButton_recVol"> - <property name="text"> - <string/> - </property> - <property name="icon"> - <iconset> - <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - </widget> - </item> - <item row="2" column="2" colspan="2"> - <widget class="QSlider" name="slider_recVol"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - </item> - <item row="3" column="0" colspan="2"> - <widget class="QToolButton" name="toolButton_sndVol"> - <property name="text"> - <string/> - </property> - <property name="icon"> - <iconset> - <normaloff>:/Images/mic_75.svg</normaloff>:/Images/mic_75.svg</iconset> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - </widget> - </item> - <item row="3" column="2" colspan="2"> - <widget class="QSlider" name="slider_sndVol"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - </widget> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - <customwidgets> - <customwidget> - <class>KLineEdit</class> - <extends>QLineEdit</extends> - <header>klineedit.h</header> - </customwidget> - <customwidget> - <class>Dialpad</class> - <extends>QWidget</extends> - <header>Dialpad.h</header> - <container>1</container> - </customwidget> - </customwidgets> - <resources> - <include location="../qrc/resources.qrc"/> - </resources> - <connections> - <connection> - <sender>toolButton_sndVol</sender> - <signal>toggled(bool)</signal> - <receiver>toolButton_sndVol_2</receiver> - <slot>setChecked(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>26</x> - <y>509</y> - </hint> - <hint type="destinationlabel"> - <x>317</x> - <y>449</y> - </hint> - </hints> - </connection> - <connection> - <sender>toolButton_recVol</sender> - <signal>toggled(bool)</signal> - <receiver>toolButton_recVol_2</receiver> - <slot>setChecked(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>25</x> - <y>478</y> - </hint> - <hint type="destinationlabel"> - <x>23</x> - <y>450</y> - </hint> - </hints> - </connection> - <connection> - <sender>slider_recVol</sender> - <signal>valueChanged(int)</signal> - <receiver>slider_recVol_2</receiver> - <slot>setValue(int)</slot> - <hints> - <hint type="sourcelabel"> - <x>208</x> - <y>477</y> - </hint> - <hint type="destinationlabel"> - <x>19</x> - <y>318</y> - </hint> - </hints> - </connection> - <connection> - <sender>slider_sndVol</sender> - <signal>valueChanged(int)</signal> - <receiver>slider_sndVol_2</receiver> - <slot>setValue(int)</slot> - <hints> - <hint type="sourcelabel"> - <x>253</x> - <y>500</y> - </hint> - <hint type="destinationlabel"> - <x>317</x> - <y>318</y> - </hint> - </hints> - </connection> - </connections> -</ui> diff --git a/sflphone-client-kde/templates/cpp b/sflphone-client-kde/templates/cpp deleted file mode 100644 index 7f440b5afe2b30492b051f33946e008d5826de0f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/templates/cpp +++ /dev/null @@ -1,20 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ diff --git a/sflphone-client-kde/templates/h b/sflphone-client-kde/templates/h deleted file mode 100644 index 7f440b5afe2b30492b051f33946e008d5826de0f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/templates/h +++ /dev/null @@ -1,20 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009 by Savoir-Faire Linux * - * Author : Jérémy Quentin * - * jeremy.quentin@savoirfairelinux.com * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 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 General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ diff --git a/sflphone-client-kde/test.config b/sflphone-client-kde/test.config deleted file mode 100644 index 8cec188b38b9176886d417469a701b599d82970f..0000000000000000000000000000000000000000 --- a/sflphone-client-kde/test.config +++ /dev/null @@ -1 +0,0 @@ -// ADD PREDEFINED MACROS HERE!