diff --git a/qgisicons.h b/qgisicons.h deleted file mode 100644 index 2ef0b0f274b..00000000000 --- a/qgisicons.h +++ /dev/null @@ -1,162 +0,0 @@ -#ifndef QGISICONS_H -#define QGISICONS_H - -/* XPM */ -static const char * appicon_xpm[] = { -"16 16 56 1", -" c None", -". c #FFFFFF", -"+ c #F5F7FE", -"@ c #D5DDFD", -"# c #C7D0F5", -"$ c #D6DBEE", -"% c #F6F6F7", -"& c #D6E0FE", -"* c #E6EDFF", -"= c #D3DFFF", -"- c #8EA2F6", -"; c #697AC3", -"> c #D3D6E1", -", c #FEFFFF", -"' c #EFF3FD", -") c #95A1D9", -"! c #445393", -"~ c #EEEFF1", -"{ c #FBFBFB", -"] c #BEC2D6", -"^ c #4F5B92", -"/ c #A9ADBD", -"( c #FDFEFF", -"_ c #F9FBFE", -": c #ECECEF", -"< c #B3B6C3", -"[ c #4F5882", -"} c #868A9D", -"| c #EAEBEE", -"1 c #F4F5F6", -"2 c #FAFBFD", -"3 c #DFE5FC", -"4 c #B1BDF0", -"5 c #AAB2D0", -"6 c #8389A3", -"7 c #323C65", -"8 c #A8ABBA", -"9 c #F5F5F7", -"0 c #B2B5C3", -"a c #D1D3D8", -"b c #A5AFD6", -"c c #5F72C3", -"d c #4B5CA3", -"e c #323E74", -"f c #30385C", -"g c #D3D5E1", -"h c #666E93", -"i c #5D6792", -"j c #3E4B82", -"k c #2A3565", -"l c #31395C", -"m c #CBCCD4", -"n c #F0F0F1", -"o c #B5B6BD", -"p c #93949B", -"q c #B7B7BA", -"................", -"................", -"................", -"................", -"......+@#$%.....", -"......&*=-;>....", -"........,')!~...", -".........{]^/...", -".......(_:<[}...", -"....|12345678...", -"....90abcdef~...", -".....ghijklm....", -"......nopqn.....", -"................", -"................", -"................"}; - - -/* XPM */ -static const char * layer_points[] = { -"16 16 14 1", -" c None", -". c #60EE0E", -"+ c #60EF0E", -"@ c #60ED0E", -"# c #5FEE0E", -"$ c #5DE70E", -"% c #5FEB0E", -"& c #5CE70D", -"* c #5DE70D", -"= c #5AE00D", -"- c #5CE70E", -"; c #60EC0E", -"> c #58DB0D", -", c #5BE40E", -" ", -" ", -" ", -" ", -" ", -" .++ ", -" +++++ ", -" +++++++ ", -" +++++@+ ", -" ##.+$%+ ", -" &*=-; ", -" >,% ", -" ", -" ", -" ", -" "}; - -/* XPM */ -static const char * layer_lines[] = { -"16 16 2 1", -" c None", -". c #5272FF", -" ", -" .. . ", -" .. .. ", -" . .... ", -" . . ", -" ... . ", -" .... ", -" .. ", -" .. ", -" . ", -" .. ", -" .. ", -" .. ", -" .. ", -" . ", -" "}; - - -/* XPM */ -static const char * layer_polygon[] = { -"16 16 3 1", -" c None", -". c #D86652", -"+ c #ddfcc9", -" ", -" .. ", -" .... ...... ", -" .++...++++. ", -" ..++++++++. ", -" ...++++.. ", -" .++++. ", -" ..+++++.. ", -" ..+++++++. ", -" ..++++++++.. ", -" .++++++++... ", -" .++...+++. ", -" .......+++. ", -" ..... ", -" .. ", -" "}; - - -#endif // QGISICONS_H diff --git a/src/Makefile b/src/Makefile index 51f000a3587..3fb6b5673a2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,6 @@ ############################################################################# # Makefile for building: qgis -# Generated by qmake (1.02a) on: Sat Jul 6 08:51:09 2002 +# Generated by qmake (1.02a) on: Thu Jul 11 19:53:34 2002 # Project: src.pro # Template: app # Command: $(QMAKE) src.pro @@ -51,8 +51,7 @@ HEADERS = qgsdbsourceselectbase.ui.h \ qgsshapefilelayer.h \ qgstable.h \ qgsdbsourceselect.h \ - qgsnewconnection.h \ - ../qgisicons.h + qgsnewconnection.h SOURCES = main.cpp \ qgisapp.cpp \ qgsdatabaselayer.cpp \ @@ -163,8 +162,11 @@ main.o: main.cpp qgisapp.h \ qgisapp.o: qgisapp.cpp qgsmapcanvas.h \ qgsdbsourceselect.h \ + qgsdatabaselayer.h \ qgisapp.h \ qgsdbsourceselectbase.h \ + qgsmaplayer.h \ + qgsdatasource.h \ qgisappbase.h qgsdatabaselayer.o: qgsdatabaselayer.cpp qgsdatabaselayer.h \ @@ -184,8 +186,7 @@ qgsrasterlayer.o: qgsrasterlayer.cpp qgsrasterlayer.h \ qgsmaplayer.h \ qgsdatasource.h -qgsdbsourceselect.o: qgsdbsourceselect.cpp ../qgisicons.h \ - qgsdbsourceselect.h \ +qgsdbsourceselect.o: qgsdbsourceselect.cpp qgsdbsourceselect.h \ qgsnewconnection.h \ qgsdbsourceselectbase.h \ qgsnewconnectionbase.h @@ -199,10 +200,10 @@ qgsdbsourceselectbase.h: qgsdbsourceselectbase.ui qgsdbsourceselectbase.ui.h qgsdbsourceselectbase.cpp: qgsdbsourceselectbase.h qgsdbsourceselectbase.ui qgsdbsourceselectbase.ui.h $(UIC) qgsdbsourceselectbase.ui -i qgsdbsourceselectbase.h -o qgsdbsourceselectbase.cpp -qgisappbase.h: qgisappbase.ui +qgisappbase.h: qgisappbase.ui qgisappbase.ui.h $(UIC) qgisappbase.ui -o qgisappbase.h -qgisappbase.cpp: qgisappbase.h qgisappbase.ui +qgisappbase.cpp: qgisappbase.h qgisappbase.ui qgisappbase.ui.h $(UIC) qgisappbase.ui -i qgisappbase.h -o qgisappbase.cpp qgsnewconnectionbase.h: qgsnewconnectionbase.ui diff --git a/src/qgisapp.cpp b/src/qgisapp.cpp index 5b1fd70edea..90d7acf47b2 100644 --- a/src/qgisapp.cpp +++ b/src/qgisapp.cpp @@ -35,11 +35,11 @@ #include "qgsdbsourceselect.h" #include "qgsdatabaselayer.h" #include "qgisapp.h" -#include "qgisicons.h" +#include "xpm/qgis.xpm" QgisApp::QgisApp(QWidget *parent, const char * name, WFlags fl ) : QgisAppBase(parent, name, fl ){ QPixmap icon; - icon = QPixmap(appicon_xpm); + icon = QPixmap(qgis_xpm); setIcon(icon); QGridLayout *FrameLayout = new QGridLayout( frameMain, 1, 2, 4, 6, "mainFrameLayout"); QSplitter *split = new QSplitter(frameMain); diff --git a/src/qgisappbase.ui b/src/qgisappbase.ui index fdc2d2c453c..1c20d47daa5 100644 --- a/src/qgisappbase.ui +++ b/src/qgisappbase.ui @@ -176,19 +176,19 @@ - 789c5d8ecf0ac2300cc6ef7d8ab0dc866cabf5cf407c04c1a3201ed24ad1c32e731e447c7749d3cccd2f94f0fdfa256d5dc2e97880b2368f81867b8070a31ecaebb3eb5ee7cbfe6d0abb01eb600db65898022100362b2eb6816ddbb44e6cc5d6c7b0f4912db18d2e6ee5d6ab8d2e855588c86dca301d9cb19c159667743c7d8d3ca1a8d27de829d78429a2bf1cfe34ee0b2ad4dc14e57d33246c8e321b25ef7e76e60bb41d5309 + 789c8d95496fe3461085effe1582eb66043514d9647723c8c1bb67b1c7f66c9e0972686ede77d9b23dc87f4ff7ab1645ca13247a06844fcda7aa7a45d16f564647fbbba395374bf7133739ad46d589bb1badd40f9797cf7ffef5c7cfa5e5548dfcdf384946e9f26f4bcb07935135dabbbe6a023079a0042fb003db4ce73630ed041e174a6b05de025b556a03de00d779a22bf066e034c933dd82d7c02ad72603af83755e9a02fc0c36796534f8055ce6ad71e8e7085ce9c4caf92ab82e52837afc4e588fadf4f3086e0a65643e036e7566310f7f0f9c255a597c3f4dc1e342db31cedf0bfbf14b9c5f82d3c25884c756586b2bf57f80336dacd43b04ab20f89f840b6765fe2b705e9436c7f51f84b5b5c88b914f56e832f234722dfd7002d6ba72d8175d834dd1cafcbc2bac1b8779a8015b9f9fcc8f7d654eb74ee6c17eb2322fb57cdf8db04e251f1e0b9bc4c93c2db8f279cafc7bc226759887185cfbfc6a9c6f0a9bcc61df8cfd668d514ef6790c6e7d9e32ef476153c839e37e5363a39dcc978253639cccb3dab1f4bb0fce3c4a5edb60654a27fd1e800b533be90ffb51d67fbfec03f7a372fefb8427e0b2e30770656c64dc6faaf62cf3dd467691efc04dc7d8bf6a7d3fc2d85f9e748cfcf3b1a9e2fc67e0b4e3fbc87564ec23cf3a3e07ab8e8f2337912fc079c7271d4bbe35b8e8f834721bb904eb8ef1fbc84dc795b04d22e3fecbed8c09fbc8cb2030f2d469101879974d1018f356491018fd57691018f9562a088cf92b1d04c63e2a1b04469e551904c6bc551d04c6bc751204c63c751a04465eb50a02238f5a07615e0db64138c7f3b42e83705e80f1c2399ebf4d1284f31c9c0681bf81551058817510f82bd80681333002047f01d741e0b781db2408fc199c0681f1bc6f5510f8135807c93f8fff12934868d1c38eddf0eab963e61b7abca3e4aaef1b56107ee5a9e16a66bea1433ee97bfc752d1ff3099fce7cafebfcc273e65de77c816a979e07155e7bfc15577ccd37d127d51612914c069e5bbef3bee0b8ef7539f0f53dfe64c20ffc182b4dbde65d56f344fafbf19f3ef173ac34e5175e8dbe79265d35f178c79a97549af23a6ff0266ff1367cb36a6e781f78dee1b7f04df91dbfe70fbccb7bfc91f7f920fadcf0dee143fec49ff90b7fe56ff01df177fec1098f7d8fa977055f2ff7e8095532569c73c11a3ec3b6d7a3239ee7173db10a11392aa9a21abe798f8e1a6ae9585cd1d3ab4227744a67744e17f0851e1d5dd2155dd38d74183338f4ea55a15bbaa37b9ad0037c8e1e694a4fb31cbafd107cbd2af4e035219f293dd30badce931bdca3f0a14abc3ebc7bcf1aad2f66bdf02b0ebe78bdaf72481bb4d977bcf62cfafcfbd6d0f16b4fcfb74d3b8b8e7ff7f472a1c55fdeff7b562d78fefe7de91fc88dca3a - 789c6d96db72d4480c86ef798a14baa3b6c48cc763bb6b6b2f48082140ce09096ced85ecb6939013391fb6f6dd57fdff9d01124639d43792dc925ad2cceb57737beb2b73af5ebfb8bcb2abc36eae3bb08bb957f1fae4e4feef7ffefaf7c5cba298f39f71359d2b5efef1e2e5c6d55c37b77a76da27d0c141467825b6737048025e06b74912cb31b84b02ffb3c4e39804fadbc4c52409f4dbe0e06278de9bc4937112f0223899c3de96c06512f07b7095047c31e31afc1d5cbb34e06b7070c179b2406ecac0f3e6c196047c97792891bf1ab875417e867c265d12e8bb19235fe3f3a30bea2957e42604c4ab2db8771960af89cb5112e8e38c119f2c66ae4ae4275fc06367e6b79fb9ce8cfb2b8bd21384fd3c3934067f45bd514ed4574e668cfaca37720886e7e947305ee0f3194f61bf4a0e95912f339bf17cd4a79c26813feec7a3ad733eb85f8fb661fcf2961c7a63ff6c804312f81fcc98f77504b624d033dfce85feccb76beb0efd6a028e2ebc9f0b726b1dd898ff9004fab5c4d3914d5ae62799ab96f9ad800bab5bd613f14c4beba8d71edcb8707ed04fd390047a9931fb73046e93800fc9edb863fd3f83bb24d06f678e64453f38c529f3fb94b81a79fbb2fe53709104fa009e4c4381fe936b723be57986f9ae9a24d03f90dbd8b13ec8a732b7e7bcde80db24d0d7e4baa8d95f98afaa4b021e678e642dc87e1ff457b28f17ebb5038e49c08c67a8869afb0af5ae472e9c6fd4af1e2701c719237fbb07172e8c1ff399d607e3b553706a57deff01b96b22e71dfd5d4f5db88fb0ffeaca85fb08f350a717ebc7f31acf87fd827d5687da6af6d3841c9ac0fa7c24b743c7fa301e73417d14fd5bb77593fd8bcc5dd6f379ad8f03fb07fba98e755f33fe77e0a11e1aee1fcc5b33ee42e4be42fdfcf2fd007020c771cffd04ffa4a55e76c99d65ff71e618994f056eace17ceb3ad85ccff81f79c8cfdf02f749102ff655289a82fb5eb08f42e5edcefbd9cfec0982312f21f8b833bf51e6a6477cb2096e9340bf4c8e558ffed0121cad30c4a36be418e8afc8d7b535f7ab7c00fb42e9d9afb85f9bc6aee77ce3fecc07c6c8d8d7d6f4e39efd8ef32c7475de47d8878617f4982f6be3909ff715dc85c0cf13cddc8ff83cc53eb3a12d5bdeff26d9cfe37d601fb7638f97fa55725f50afa8775bb4de52b06fc95ddea7827de2dbc522eb8b7dd35a127045f6af07bccf1d725ff68c17fbb2f5feec58cfe3ccd3cc1fc87dddb31e98bf365a5932fe3d725f0d3c7f29739d199f97dda40f99b1affde943e4feebc9fe7ce68b7eeeaa3e0edc970dd86f73603f607f755d3f0c9c6fec9fae4f02fd163986bcaf30ff7e9a45de17fa2b7a7403eb7d9b7932703f607f7877c681fd867de1dd53e77eba260f458e0ffd10a37f5cf1f988377a3481f38def1f7edb8ff38afde75f3e8a7c3ef5538f87f9ed652e198f627ff7293ede07fad1abd1f03cc5f79301afc41b578fa2a2a6ad761ab5d741871f9a47f961affb7aa087fa4d8ff4584ff454cff4fb739f477b3dd70bbdd42bbdd61bbdd53bff7baf0ffae6a907ed755e175cff5617fdf79d2ee97b5dd60ffece827efcd583fdeb91acc07a111eabbaa6ebbaa19bbaa5dbbaf3b3073f8f75d79f75ad7bb0fea25f75a4632d74e21ea54e9fd91f68a5b5362ec97ad3ad83a88898ae4a2b5db27ff4c8f64712a5f7885765907db73e9043f926474ead1c3fb59713399533f9ee398ee41cd617722957722d37ba2bb7cfecefbc0e971e87e728f7f2206f645e16e4adfb5eca226fe117fb77b224ef65593ec847f9242bb2eacf5e937539f36c07d97866bf295bb2ad0b1ed38e7c965db9d7b1ecb9f5827c71fbafcfec97fcdd918ca5908994d2bb4ca5923a59eba234129ed4c7c9543f5bda91be667ccc7a1b6cdfdf3d904617adf51ecc1e8ff6143b749f6f76241b762cc712ecc4fd4edde3cc72efe5fe199e8a9da7bfee71e11e9776a5a7769dde79ec4fbbb1dbe75eee77e17267f7f6a00ff6e617fbf9dfd9679fc1337af0df057ebf72796bf3e9ff6fed17b3c73be5fc2fb9bcffb9cab3f9fcf58c65da239ee3df4deb934ac49fe3ffbdfdd3dabdfcefcf17ff03c2d57e7b + 789c85965b4f1e3f0ec6effb29507d57adfc9ff3245aed452950a09c0f8576b5174e3253a01c0abcb485d57ef7f53c0eb450d87d5d09fd9a38719ed8cefcf566ee706b7deecd5fafae67323b8e73f148aee6dea49bb3b3db7ffeeb1fff7ef5ba6ae6f45fe9fbb9eaf5df5ebdde9ecdc5b98d8bf36102d1f97354e0072e26ae3bb51e7c008eb5afddc4e4276e0a5f0ae6d341e6ca5816c1a51a36934b70a5568377c0f564e0f4c00d7817dc4e86f51db8932a603e7dccdc049bbf07ee27c3f8fa035bbc2bc6de8b9d671fec2703b3b1efc4f6fb0916b58071db2f4c86f16570943294e0137052333d97c0435bb476feafc63e08f6a399b19e07e38cf3e96c358c1f1afb68f305e769abc9301f7ab7f564985f666edb0ef3114fdb486b7ac91ab86d5d6b7af4c6a18aa6df5b70a766fa9c1a4b21380f41afd6071f23f6bf0587c930ffdb03639caec151d7373ddf677611f3f91c3cb66367f91226ee8aaeeaec3ca37128a2e9770c56b5a2cddf00d7adaf4cafc2580de7e10f999bcc0358a9b378a047871fd69b07f72a08f6a30eec824401ff00fbc9b01e81c36418bf310ebde949166f9c0cf3059c2603dbf906b511f32dbe211609e767d3639c0ce37bc6b14db83f463ef6455ff5960fa8dfbe9c0cf3978ca34b763f88b7af547f3bff6ae61871df8cfaebebc9307e65acfbd979510f282fd3f3ec81b11e9f666e7bd3f308dc8664f942ad712c93dd9faddff7a343bc7267ec2a67f9d8809d7701eb0bf4e9bd2b9de5c345e6c6d97e168fd7f3587ed97e12ab64eb231f5ce9b543219e5de3a801621cf9a9bb0fdef2e98b71ac23f4e726b337fdc9b856b6fd37c14de72aab17e8e9da380eb61efaa1eb5231d8fd5c662e337f063b4d2fabf7efc65192d5e302d877a9b178a0970b6eb47879d5d857def47b078edd68f3a53376aa38f6db30d6f687f8197abae4cbaccf8e712a92ed87fc57751a6ff791390ea61fef661e13ea25207f7dd1f50dcec7e837ba7af4a6cfb671aa4d1f81debe8ad1cecb35b8d6766af98d7ee8d180e0bf609cfa01f113f2dff7c965fe04761abfd5ef56e6c6f6e39dcc5d5e1ff5e5bd3670ebdfa8672fa94a56afe8dfdabd6bb1fcb778a35462f562f1c6d49a5e04fda54a71b0fa81fed2e87ea647056e53cae3c83fe9743ef24bd0cfa5ef5c7ebfe68dd360f309fd565c1a07cb77e829a28cf30aea55a2ae67f7bb9c390df63ea2df8b66a7ad27887feab6d67f04fd3954ba9ec5837843ddb7168fcc8c351ecb4fdc4f68fa2e8faf1aeb7dda79d18f423bd483e98b7842a70159fea33eb53b8db63f211f830cfd607aa29f84a0f761fa439fa0a7b371417f0dc3d0e4f3e3fec3e8aaac1ff23116831bad1e51afb11c2a9b4f7799ebec3f666e06dc3fa1bfc4fade9f173387d1e2c57ba8ddb24a561fc6dde0cc9ff1bda4ddb8b17e41e8975a0c2e9fef3c73182d1fb7324763311637daf70a9f18a73ebf07fbc6f7fb09fa490cbec8f3a1df545dd6cfe5da58e7db7dac64f639de7b961c1ffa511ceec7a97a60f807d45f1c631f4c4f7c4fa54ae3873e01f7939a3844d38b8c8734da7dce8cc762b4fa5fc85c66463da6761847d317f99e7a2d589c27d87a92dadcff0be3b11a2dffaf33d7a3e981f368758c161fe33d4a49e75b7da0de35fb877cdf97c61a0fe20d38df50a498f311effd50ea7ccb77d4a766cf9879cd58d7b7f9a83f7dfceb7c1e7cff69b6d7b9df207f351bfa117af266663fdaf706f454759d8d0bfaeb90f4beec3d46ffd168f27c41fee9eea5dd17233f74f730dafb87f752577359aff9ccd1c619ef85d2309a3fbe4747fc26de9edd1b130b078e9c7efddf9ff6cb87071ef90b1ff1319ff0573ee5b3ffe7c3e77cc1dff892aff89a677cc3dff907fffc5f3e7ccb77fc96e7f91d2ff0222ff17b5ee6155e7d3ec6ecf381d7d4639d377893b7789b777897f7789f3fbee4c3077ca8517d528fcf5c70c915d7dc70cb1df71c5ef071ec898948b8a0c0db1429d140237da1233a7ede874ee82b9dd2199dd3057d538f4bbaa26b9ad10d7da71f2ff8fca45bbaa3b7344fef6881166989ded332add02a7da0b5177cd6698336698bb6698776698ff6e9231dd0217da2cf54bca41b9554514d0db5d4514f4e1f51167d99443fa55ff29124838cf2458ee4584ee4ab9cca999ccb857cd3cfef3fbceef3402ee54aae652637f25d7ec84fb9953b792bf3f24e169e7afdca37599425792fcbb222abf241d6645d366453b664fba9d7e3bc961dd9953dd9978f534c722087f2493e3ff57ae2131f5921a57e2ffce19535a8a579b0fad7e8f35ed9a7e17569a5935e9c7afd16c7735ef73eeae1351a17f8b1cf735e0f3e5d3e43f7d4e791d7639f29aa18f415ffd3e7de2b04fdfbbbcf14551724c4e77ce03559fccde705dd1e79c5fb3cca3e8fefe5599fdfeef43f7f7ff55f91655a15 - 789c8dd4c9521b491006e03b4fa1a06ec4c4efaea51785c3071b1bf0c2ee053331875e910049ec023be6dda7f2af566363498c5a077dcaaceaacacea7eb1d63bdadbeeadbd58b9bec96f8665af1ce457bdb5ea76347af8fb9f573f57568de9f96f667b66f5af95d5fd9b5ed9db998c6b010a0f15f143bfa393288e1cfd894ee51ffa2d9d751ed0b9ff27a573ba89aa28a787621d7917f484d6511dac6ada7897f4396d6504f32f68d759b5d6adf7e95866e4f8319dfa191bc6fb745f3218e77a75a113cd66a853baf4232cf33fd38dce7558df37b1893a7fa5ad8ca08f69a72b9dd1a675ddfa231dfb19fb74492733ab4b3a953b307e406733abb3d65a87feedd1855440df750efdf8425752019db58e8315fb6f6aa980e6fed8482a60fe096d4cdfb05fd0b435b909fde27e58277764fc908ebd795e5445a77247c683fba631ec97e279b179e7862ea4027a4497569bd03fee8fada522c6d1da57c4782c7691af2838ed1cce17d7e3b454c838fbed8c4d4c386f3c4fce49c58cafb7ce8215cfb38b65058c4774e21dfabbd339c48fe84c56446fd07d5911bd4be79db73bb3bfe07ebbc2566d3ce91ce26fe8523a426f760efbe15a37adf93cb8aaf3f7ce61bfca60e918e31fe8baf315dd7887fddc12c75a3a48dfd3c6591b9e073ecfb1930ed2dccf38f61d0c6e3a87e7e1964ea483349fff3875a90dfb695b67ad1fe84c3a4c5fd3b974907e4fd7d211fa75ebda86fd91979f4ab47fbd85fefea09dac809e8a1b7ec2cb72f105e5affcd18bf351a044851a0d4e30782e1f439ce20ce71861ecafc9f27c5ce01257b8c68dcfbfc51da6cfe497b8c7037ee035de601d6f97d78f77d8c026b6f0de57f2011f1f675f90ff09dbd8f12376b187c9afd90bf2a7d8c7010ef1d9ff9afe1e7b9a8f2ff8ca11d35f737d6f8b79f9f886237cc7f1937d28104187114ff28dafdcc2cd6663f63a622448e7e64f91f98cfeac12ff3bc1860276949a973fabfc717695fb3e8d71af8af0efb2f3866355fabe5e625355aa5e7e7e66d5a8469df83177f3fbf3345f293540aa862866352ecb57a7be2b29fbf9cc79f3730fb876e63e777efccc67d855e7a15bcbcf43b7d22d3552e33f230be69fa80b7589e1ffcd9f553e27ffdf972bff01e14f70e8 + 789c8d924d0a02310c85f73d4598ec8a383a2ec523282e0571f1a88a2e4641c7858877b73f1653db111f2d34f99a8426ad35ad9673d2b5ba76e88e86cc0117d2db5bdbded79bd943554d43764d685c0d543524438bf369e7ce6ccf3cf272269cb9f7f2378bfa8730b3db9c116658375020b05e47625442c06165d9bc1b312c105f1d510c4142f522812048492259a78f7c05713f11ef49eb4b2211977af0c9954c210dc9493e8577bac2e47c5bc5487ffd83e754bd008fb59390 - 789c85965b53dc480c85dff32b28f496dad2ce783cb6bbb6f681704b20102090906ced83ecb681700bb770d9daffbeea739a4902a9da392155dfb4d456ab25797e7f39b7bfb531f7f2f71757d7767dd4cd75877639f732de9c9edefff5f79fffbc982f8a39ff37ae2673c5fc6f2fe6b7afe7bab9cdf3b33e810e0e32c227b17d035749e00b704802af82dba4c47202ee92b0df79e2714cc2fa6de2629284f55d707019f67b483c19278117c1c91cf6b60c2e93c02be02a097c39e31afc155cbb1af00d38b8f03ce1fea129039f87f82636194a9c5f0ddcba789e0edcb9701e5b004717f227d7e42604c4a32db8770db0d7c4e52809eb71c678be2c67ae4ac42f9fc06367c67f90b9ce8cfb2a8bd20f00fb57e4d018fc15f1215dc89f9cce18f9932fe4100cfbe93a181ff0c58ca7b0df2487cac85799cdf87ce4a79c26c11ff9f768eb7c1ed48b47db307e592287de581fdbe09004ffc319b33e8ec19684759eb773d19fe7eddaba433d9a80a38bf773496ead031bcf3f2461fd5de2e9c8262dcf2799ab96e7db001756b7cc27e29996d6715d7b70e3627fa07ea62109eb3263d6df08dc26818fc8edb863fe3f80bb24acef668e64453d38c529cff7367135f27265fea7e02209eb013c998602f52737e476cae719fab76a92b0fe406e63c7fce03c95b93dfb11f9afda24acd7e4baa8595f77e02e093cce1cc95a90fd3ee8af646f2fe66b0f1c93c08c67a8869af309f9ae472ef62ff2578f93c071c638bf211e8faea8193ffa338d07c66b67e054aebcff4372d744f63beabb9eba386f30dfeacac579837ea8d387f9bb07377e1ed6cb6b70a8ad663d4dc8a109cccf3ab91d3ae687f1980bf951d46fddd64df62f3277799dfbb5de0eac1fccb73ad67dcdf8d16ff5500f0de70ffaad197721725e217f7ef9fe007020c771cff984799b56b92e1fc99d65ff71e618799e0adc58c3fed62db0f93ae37fe421efff1edc27215eccab503405e7b9601e85cacb9df77390d90f0846bf84e0edcef38d32373de2931d709b84f537e458f5a80f2dc1d10a433cfa8e1c03fd15e7f5d59af355d6c03e507ad62beed7a6b1ebd9dfb83ff3863132e6b535fdb867bde37916ba9af348f0beb5360ed9ff33b80b81ef0fcddc8fe8af985f36b465cbfbde21fbfecc3fe66f3bf6f8b8be49ee0bae2bf2db16ad9710ec5b7297e7a7607ef834b1c87c62beb49604aec8febae7fded91fbb267bc988fadd763c7fc9d649e665e23f775cffb46bfb5d1ca92f1ef93fb6ae0f35733d799f17eec267dc88cf9ecbb0f91f3ae27fbfe3c2feab7abfa38703e3660bfbd81f78ff9d075fd30b09fd1bf5d9f84f5f7e418f27c42bffbd32cf2be504fd1a31b98efdbcc9381f300f3c2ab310eac2fecefd552e7fab9210f458e0ff510a3bf9eb83fe28d1e4d603fe3f786dff6637f62def98f8d223f9feb538f87e7dbcf5c321ec5bcee537cbc0fcc07cf46c3e7297e8f0cf824debe7e948a9ab6da69d45e071dbeaf3ceabbbd1ee8a11ee9173dd6133dd5333dd7afcf7d1eedf5422ff54aaff546bfe9addef9fff7faa00b4f3d68afaf74d1d79774d9ff5674555feb1b5df36f1675fd670fd6af47b201eb65786cea3bddd26dddd1f7baab7b3f7af0fdab1f7daf1bdd87f527fdac231d6ba113f72875faccfe502badb57125eb1db70ea22262ba29ad74c9fed123db1f4b94de23de94410edcfa508ee48b1c3bb572f2d45e4ee54ccee5ab9f712417b0be942bb9961bf9a61fe5f699fd9de7e1cae3f033cabd3cc882bc92455972df2b59e62dfc64bf22abf25adec89aaccb5bd9904ddffb9d6cc9b99f7690ed67f63bf25e7675d163da930ff251ee752cfb6ebd289fdcfef333fb55ff762463296422a5f4aea95452276b5d9646c293fc3899ea0713331f393e86acb7c10efcdb436974d95aafc1ecf1684fd991fb7cb163d9b613399160a7ee77e61ee7966b2fd7cff0547691fe778f4bf7b8b26b3db39bf4cdac3e07fbf6dccbbfbd74ddda9d79b5da83fed02fbfb29ef90c7ea27bff5be0efa9effaa5fd62f65852f6ffb26be5c72ccffaf3e767acd2fe7997fecac31575f83ffba7e79afff78f17ff01869e754c + 789c85975973163d0e85eff9152974474de9ebb7f7aea9b920242c217b8004a6e642b6bb591308094b3235ff7dd4e73821eb4c44917ab065cbc792dcfcf568e9607b63e9d15f0f4e4eedf4635c8a1fecfbd2a3f4e3f0f0ec9ffffac7bf1f3c2ceb25ffb318baa5f2e1df1e3cdc395d8a4b9b5f8fc619cce72f49811f703173d5ba75e07d70ac86aa9f598699eb625818e6cb7ee6926cabe0851b36b36370e9568177c1d56ce074c935780fdccc86f57b706b65c07c7993b90e9cff0adccd86f18d4b66bc2fc8c3603ccf6bf0301b58c9436bdcef37d8dc02c6b95f980de3cfc1d1166101fe044e6ed4f329786c8a86e7ff4c1e82613f3925fb7930ae389fcf76c3f80179889c6f384f53ce86f9d0bba966c3fc45e6a669311ff134b535d4cbd6c14dd337d4a323873252bfc7e0d68dfa7c215b61388f40af6608438cd8ff0c1c66c3fc6f978c713901475f9f7a3ecbdc47ccd723f0d44c2df325ccdc166dd9f23c13391491fa7d04bb5a91f337c1553394d4ab20bbe13cfa32739d79043bb58c077ab4f8c17acbe0ce05c17ed282fb60d1c0bfc0c36c584fc061368cff20878e7a0ae38db361be81d36c609e6f749b309ff18db14838bf528f69368cbf22c726e1fe14f9d8155dd9311f50bfdd6236cc7f4a8e7de2fd20deae74fd79feb5cc31e2be15f5d755b361fc3bd9f7e379510f282fea7978c9584fbf646e3aeaf901dc84c47c91861c1789f7c7f5bb6eea11af9d93fbb2673ed6e07ee803d637e8d30dfda2673e7ccd5cf7dc8ff10c7e1ee617f7b35826ae8f7ce817837728c4b3478e1e20c6919fbefb38309fde936315a1bfd69907ea2fe4ca99fb6f81ebb62f592fd0b36fe234723df4c3be4dc5c8fb39cebcc8fc0edc7b7ab1de7f92a325d6e30a786853cd78a0571ffa89f1ea1a792807eaf7041cdb89f36593eced0ef12af4ebd3b0c87aec925391b83ef2ddd5a807ea9f398ed44bf7324f09f51190af43d17635cea3e82fbe7a1ca8c70e3955d4c3a0ef50c6c8f36905aebc7d329fd1ff06341cf8af905337227e41be0f5dea33bf05f71e3feb753b73cdfd7437739bd7473d0d83376cf66bd4ef60a94cac4ff46befd69531df196fb4d2581f8c37a6867a09f4b632c511f717f09e58358c03cf877e62b5ef4f7d4a709312e72bf2cf5af7477e19fab9756d9fdfaf65721a395fd06fad4fd3c87c87be66ce38bfa15e2dfa7abcefe799d3c8f711fdde3c3bb99ee13c73b765ff31f4e750fa7a8c07f186aa6b188f9d923d1ee627ee2bd45d9bc7d7c87ebf3c2ffa5168c66aa4de8827b41e10f31ff5e9dd69e2fe82fc0c367623f5453f09c1ef87f7017d829f8ee386fe1ac6b1cee7473e84a92fb37ec8cf588cfdc47a44bdc6c55872be9c67aeb2ff94b91e910f82fe12ab0b7f5dcd1c26c68bf7d0bb6599582fe476ece9aff85ef26e5cb35f08faa517479fcf7794394ccccfedcc916c64eb277eafe82772eaf27bf09a7cb19fa19fc43014793ef49bab8dfddc4ec83e9ff7f122f390e3bd60cbf1a11fc5f1625cca4b867f403dc62976817a22ff53e9f1439f80fb49751c23f512f29826dee729792a26d6cb4ae64566d4676ac669a2bec8f7d47901b3deb89ea526f7ff823c9513f3ff247335510f9cc7ab63627c8af728259fcffa40fd7bf68ff9be8fc91e0ffb2bee732c52ccf988f77e5cf87ce63bead3b367cabc4ef6f5391ff5e78f7f95cf83ef3fcff62af71fe4af674337414fddca3c4cfcde809eae6ecf7143bf1d93df17df63f4238f26cf37f41fdf7dc1fb52e487ef1e26be7f782f7db53eebb59c39725cf17e388d13fdf13d3ae167e69dd30b5351d3a051d39f7fbb6d7f7c74d449dfeb07fda89ff4b37ed1c3ffe7a347fa55bfe9b17ed7133dd51ffa537fe9efffe5a3677aae8f75599fe88aaeea537da6cff585aedd1d63f679a9ebeeb1a19bbaa5dbbaa3bbbaa7aff4b5beb9cf47f7f5c0a37aeb1eefb4d085965a69ad8db6da69b8c7a7d74154444c0b09ba2351928c32c97bf9201feff6914ff259bec8a11cc957f9e61ec7f25d4ee4547ec84ff9758fcf6f399373792ccbf2445664559eca33792e2f644d5ecafa3d3e1bb2295bb22d3bb22b7bf24a5ecb1bd99703792befa4b84f3759482995d4d2482b9df4fea8aaf9cb64fe297d9f8f251b6db2f7f6c13eda27fb6c5fecd08eecab7df3cfef5b5e177960c7f6dd4eecd47ed84ffb65bfedccceedb12ddb135bb9e9f527df6cd59eda337b6e2f6ccd5edaba6dd8a66dd9b6eddcf4ba9ad71ec7aeedd92b7b6d6fe6986cdf0eecadbdbbe975bd16b267e4dffe7fa9857f3fdcf2ca1a54565f5a75317a9f57f6a975c31a6badb3debde2953deff0baf0b9f418aefadced75e113142788febbbeaed235af6b3edc23f82b7ed3e78f5708fefbaa4ff608f1b64ff69a2d5ef1b953b79b37709147d9275eb7db3ed7f2e03f7f7ff05ff0ee59a6 - 789ca594cd4ac5301085f77d8ad0b32b921b1541101f417129888b64547471afa0d78588efee4cdb49f3777fc0d34233cdd7399369dad560eeef6eccb0ea3eb77efb46865efd87199ebed6ebef87c7eb9fae3f3f337c5e98d3fea4ebad2173fbbe7996b1e7319c233e2424092f9d1c120609c9bdb024848412b871d6368464bc8bb1ff645039a54c7effa097f73ed0110c0e3281281680c8404f46e0c108805d7930a6c17eafb1622c0b9dbcf421644c99074bef8058f1fc54edc569903487b19c815ad9a59ec8f851f00dd99c69892243210404113b654a189520f310d365597bda3f2a364ab1767de30d064b8fa7feb5f220b1b2a5621e4d1374e3a060e6dbdc45b6aa36b632c8d2a0f10d269b62ae385d5cc5541567f568ebf731dafa28d44c391bcb3eea9ff07bd5fd014c960b22 + 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523232520022630543251d2e253d856405bffcbc54105b19c8563600020b03103711c44d0303b04aac005546593911b74ce2d09151c60089046512a100641a14109419789f522203f6082e19385ba9d69a0b008e2682ef @@ -224,7 +224,7 @@ - QgisAppBase.ui.h + qgisappbase.ui.h fileExit() diff --git a/src/qgisicons.h b/src/qgisicons.h deleted file mode 100644 index 2ef0b0f274b..00000000000 --- a/src/qgisicons.h +++ /dev/null @@ -1,162 +0,0 @@ -#ifndef QGISICONS_H -#define QGISICONS_H - -/* XPM */ -static const char * appicon_xpm[] = { -"16 16 56 1", -" c None", -". c #FFFFFF", -"+ c #F5F7FE", -"@ c #D5DDFD", -"# c #C7D0F5", -"$ c #D6DBEE", -"% c #F6F6F7", -"& c #D6E0FE", -"* c #E6EDFF", -"= c #D3DFFF", -"- c #8EA2F6", -"; c #697AC3", -"> c #D3D6E1", -", c #FEFFFF", -"' c #EFF3FD", -") c #95A1D9", -"! c #445393", -"~ c #EEEFF1", -"{ c #FBFBFB", -"] c #BEC2D6", -"^ c #4F5B92", -"/ c #A9ADBD", -"( c #FDFEFF", -"_ c #F9FBFE", -": c #ECECEF", -"< c #B3B6C3", -"[ c #4F5882", -"} c #868A9D", -"| c #EAEBEE", -"1 c #F4F5F6", -"2 c #FAFBFD", -"3 c #DFE5FC", -"4 c #B1BDF0", -"5 c #AAB2D0", -"6 c #8389A3", -"7 c #323C65", -"8 c #A8ABBA", -"9 c #F5F5F7", -"0 c #B2B5C3", -"a c #D1D3D8", -"b c #A5AFD6", -"c c #5F72C3", -"d c #4B5CA3", -"e c #323E74", -"f c #30385C", -"g c #D3D5E1", -"h c #666E93", -"i c #5D6792", -"j c #3E4B82", -"k c #2A3565", -"l c #31395C", -"m c #CBCCD4", -"n c #F0F0F1", -"o c #B5B6BD", -"p c #93949B", -"q c #B7B7BA", -"................", -"................", -"................", -"................", -"......+@#$%.....", -"......&*=-;>....", -"........,')!~...", -".........{]^/...", -".......(_:<[}...", -"....|12345678...", -"....90abcdef~...", -".....ghijklm....", -"......nopqn.....", -"................", -"................", -"................"}; - - -/* XPM */ -static const char * layer_points[] = { -"16 16 14 1", -" c None", -". c #60EE0E", -"+ c #60EF0E", -"@ c #60ED0E", -"# c #5FEE0E", -"$ c #5DE70E", -"% c #5FEB0E", -"& c #5CE70D", -"* c #5DE70D", -"= c #5AE00D", -"- c #5CE70E", -"; c #60EC0E", -"> c #58DB0D", -", c #5BE40E", -" ", -" ", -" ", -" ", -" ", -" .++ ", -" +++++ ", -" +++++++ ", -" +++++@+ ", -" ##.+$%+ ", -" &*=-; ", -" >,% ", -" ", -" ", -" ", -" "}; - -/* XPM */ -static const char * layer_lines[] = { -"16 16 2 1", -" c None", -". c #5272FF", -" ", -" .. . ", -" .. .. ", -" . .... ", -" . . ", -" ... . ", -" .... ", -" .. ", -" .. ", -" . ", -" .. ", -" .. ", -" .. ", -" .. ", -" . ", -" "}; - - -/* XPM */ -static const char * layer_polygon[] = { -"16 16 3 1", -" c None", -". c #D86652", -"+ c #ddfcc9", -" ", -" .. ", -" .... ...... ", -" .++...++++. ", -" ..++++++++. ", -" ...++++.. ", -" .++++. ", -" ..+++++.. ", -" ..+++++++. ", -" ..++++++++.. ", -" .++++++++... ", -" .++...+++. ", -" .......+++. ", -" ..... ", -" .. ", -" "}; - - -#endif // QGISICONS_H diff --git a/src/qgsdbsourceselect.cpp b/src/qgsdbsourceselect.cpp index a3c7619d023..cfcebb84861 100644 --- a/src/qgsdbsourceselect.cpp +++ b/src/qgsdbsourceselect.cpp @@ -5,7 +5,9 @@ #include #include #include -#include "qgisicons.h" +#include "xpm/point_layer.xpm" +#include "xpm/line_layer.xpm" +#include "xpm/polygon_layer.xpm" #include "qgsdbsourceselect.h" #include "qgsnewconnection.h" @@ -67,11 +69,11 @@ void QgsDbSourceSelect::dbConnect(){ if(pd->Status()==CONNECTION_OK){ // create the pixmaps for the layer types QPixmap pxPoint; - pxPoint = QPixmap(layer_points); + pxPoint = QPixmap(point_layer_xpm); QPixmap pxLine; - pxLine = QPixmap(layer_lines); + pxLine = QPixmap(line_layer_xpm); QPixmap pxPoly; - pxPoly = QPixmap(layer_polygon); + pxPoly = QPixmap(polygon_layer_xpm); qDebug("Connection succeeded"); // get the list of tables QString sql = "select * from geometry_columns where f_table_schema ='" diff --git a/src/src.pro b/src/src.pro index 4d7700d99b5..b0b21c951b3 100644 --- a/src/src.pro +++ b/src/src.pro @@ -19,8 +19,8 @@ HEADERS += qgsdbsourceselectbase.ui.h \ qgsshapefilelayer.h \ qgstable.h \ qgsdbsourceselect.h \ - qgsnewconnection.h \ - ../qgisicons.h + qgsnewconnection.h + INTERFACES += qgsdbsourceselectbase.ui qgisappbase.ui qgsnewconnectionbase.ui SOURCES += main.cpp \ qgisapp.cpp \ diff --git a/src/xpm/addlayericon.xpm b/src/xpm/addlayericon.xpm new file mode 100644 index 00000000000..d450a4c5f1f --- /dev/null +++ b/src/xpm/addlayericon.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *addlayericon[]={ +"22 22 3 1", +". c None", +"# c #000080", +"a c #ffffff", +"......................", +"..........##a.........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..##################a.", +"..##################a.", +"..aaaaaaaa##aaaaaaaaa.", +"..aaaaaaaa##aaaaaaaaa.", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........##aa........", +"..........aaaa........", +"..........aaa........."}; diff --git a/src/xpm/line_layer.xpm b/src/xpm/line_layer.xpm new file mode 100644 index 00000000000..a950158937e --- /dev/null +++ b/src/xpm/line_layer.xpm @@ -0,0 +1,22 @@ +/* XPM */ +static const char * line_layer_xpm[] = { +"16 16 2 1", +" c None", +". c #5272FF", +" ", +" .. . ", +" .. .. ", +" . .... ", +" . . ", +" ... . ", +" .... ", +" .. ", +" .. ", +" . ", +" .. ", +" .. ", +" .. ", +" .. ", +" . ", +" "}; + diff --git a/src/xpm/open.xpm b/src/xpm/open.xpm new file mode 100644 index 00000000000..6b613ca59f1 --- /dev/null +++ b/src/xpm/open.xpm @@ -0,0 +1,127 @@ +/* XPM */ +static char *open[]={ +"24 24 100 2", +"Qt c None", +".# c #000000", +".a c #093759", +"#H c #164774", +"#F c #194b78", +"#D c #1d507c", +"#E c #20537f", +"#B c #245783", +"#C c #275b86", +"#y c #285c87", +"#z c #2b5f8a", +".X c #2c7097", +"#A c #2d628c", +".J c #2d7198", +"#v c #2e648e", +".8 c #2f7399", +".Y c #30749a", +"#w c #316791", +".K c #31759b", +"#m c #326892", +".9 c #32779c", +".Z c #33789e", +".R c #343434", +"#x c #346a93", +"#n c #356b95", +".L c #35799f", +".C c #367b9f", +".w c #367d9b", +".0 c #377ca0", +"#o c #386f98", +".M c #387ea1", +"#e c #397099", +".D c #3a7fa2", +".B c #3b5b70", +"#p c #3b729a", +".1 c #3b80a4", +"#f c #3c739c", +".N c #3c82a5", +"#. c #3d759d", +".E c #3d83a6", +".z c #3e84a7", +"#g c #3f779f", +".O c #3f86a7", +".F c #4187a8", +".2 c #4288a9", +".A c #4288aa", +".P c #438aab", +".G c #448bac", +".Q c #468dad", +".x c #4987a5", +".y c #4a88a5", +".t c #4b88a5", +".u c #4c89a5", +".v c #4d89a6", +".q c #4d8aa6", +".r c #4e8aa6", +".n c #4f8ba6", +".o c #508ba6", +".p c #518ca7", +".j c #528ca7", +".s c #528da7", +".f c #538da7", +".k c #548da7", +".g c #548ea7", +".l c #558ea7", +".h c #558ea8", +".d c #568ea8", +".i c #568fa8", +".b c #578fa8", +".m c #588fa8", +".c c #5890a8", +".e c #5990a8", +"#G c #5b5b5b", +"#u c #727272", +"#t c #bebebe", +"#s c #c0c0c0", +"#l c #c2c2c2", +"#r c #c4c4c4", +"#k c #c7c7c7", +"#q c #c9c9c9", +"#j c #cbcbcb", +"#d c #cdcdcd", +"#i c #d0d0d0", +"#c c #d2d2d2", +"#h c #d4d4d4", +"#b c #d7d7d7", +".7 c #d9d9d9", +"#a c #dbdbdb", +".6 c #dddddd", +"## c #e0e0e0", +".5 c #e2e2e2", +".W c #e4e4e4", +".4 c #e7e7e7", +".V c #e9e9e9", +".3 c #ebebeb", +".U c #ededed", +".I c #f0f0f0", +".T c #f2f2f2", +".H c #f4f4f4", +".S c #f7f7f7", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.#.#.#.#QtQtQt", +"QtQtQtQtQtQt.a.aQtQtQtQtQtQt.#Qt.#.#.#.#.#.#.#Qt", +"QtQtQtQtQt.a.b.c.a.aQtQtQtQt.#.#.#.#QtQtQtQt.#.#", +"QtQtQtQtQt.a.d.b.c.e.a.aQtQt.#.#.#QtQtQtQtQtQt.#", +"QtQtQtQt.a.f.g.h.i.b.c.e.aQt.#.#.#.#QtQtQtQtQt.#", +"QtQtQtQt.a.j.f.k.l.d.b.m.a.#QtQtQtQtQtQtQtQtQt.#", +"QtQtQt.a.n.o.p.j.f.k.h.i.b.a.aQtQtQtQtQtQtQt.#Qt", +"QtQtQt.a.q.r.n.f.k.s.f.g.h.i.b.a.aQtQtQtQtQt.#Qt", +"QtQt.a.t.u.v.o.p.j.w.w.f.k.l.d.b.c.a.aQtQt.#QtQt", +"QtQt.a.x.y.q.r.n.w.z.A.w.w.f.g.h.i.b.c.aQtQtQtQt", +"Qt.a.B.B.t.u.v.w.C.D.E.F.G.w.w.k.l.d.b.a.#QtQtQt", +"Qt.a.H.I.B.B.w.J.K.L.M.N.O.P.Q.w.w.k.a.#.#QtQtQt", +".R.S.T.U.V.W.B.B.X.Y.Z.0.1.z.2.Q.Q.w.a.#QtQtQtQt", +".R.H.I.3.4.5.6.7.B.B.8.9.C.D.E.F.G.a#..a.aQtQtQt", +".R.T.U.V.W###a#b#c#d.B.B.K.L.M.N.O.a#e#f#g.aQtQt", +".R.I.3.4.5.6.7#h#i#j#k#l.B.B.Z.0.a#m#n#o#p.a.#Qt", +"Qt.R.R.W###a#b#c#d#q#r#s#t#u.B.B.a#v#w#x.a.#.#Qt", +"QtQt.#.R.R.7#h#i#j#k#l#u#u#t#t.a#y#z#A.a.#.#QtQt", +"QtQtQtQt.#.R.R#d#q#u#u#t#t#u#u.a#B#C.a.#.#QtQtQt", +"QtQtQtQtQtQt.#.R.R#t#t#u#u#t.R#D#E.a.#.#QtQtQtQt", +"QtQtQtQtQtQtQtQt.#.R.R#t#t#u.R#F.a.#.#QtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQt.#.R.R#G#H.a.#.#QtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQt.#.R.R.#.#QtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"}; diff --git a/src/xpm/pan.xpm b/src/xpm/pan.xpm new file mode 100644 index 00000000000..88c167dff63 --- /dev/null +++ b/src/xpm/pan.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *pan[]={ +"22 22 3 1", +". c None", +"# c #000000", +"a c #ffffff", +"......................", +"......................", +"......###.####........", +".....##a###aa#........", +".....#aaa##aa###......", +".....#aaaa#aa#aa#.....", +".....##aaa#aaaaa###...", +"..###.#aaaaaaaaa#a#...", +"..#a###aaaaaaaaa#a#...", +"..#aa##aaaaaaaaaaa#...", +"..#aaaaaaaaaaaaaaa#...", +"..##aaaaaaaaaaaaaa#...", +"...#aaaaaaaaaaaaa##...", +"...#aaaaaaaaaaaaa#....", +"...##aaaaaaaaaaa##....", +"....##aaaaaaaaa##.....", +".....##aaaaaaaa#......", +"......#aaaaaaa##......", +"......#aaaaaa#........", +"......##aaaa##........", +".......######.........", +"......................"}; diff --git a/src/xpm/point_layer.xpm b/src/xpm/point_layer.xpm new file mode 100644 index 00000000000..49c1407ef48 --- /dev/null +++ b/src/xpm/point_layer.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static const char * point_layer_xpm[] = { +"16 16 14 1", +" c None", +". c #60EE0E", +"+ c #60EF0E", +"@ c #60ED0E", +"# c #5FEE0E", +"$ c #5DE70E", +"% c #5FEB0E", +"& c #5CE70D", +"* c #5DE70D", +"= c #5AE00D", +"- c #5CE70E", +"; c #60EC0E", +"> c #58DB0D", +", c #5BE40E", +" ", +" ", +" ", +" ", +" ", +" .++ ", +" +++++ ", +" +++++++ ", +" +++++@+ ", +" ##.+$%+ ", +" &*=-; ", +" >,% ", +" ", +" ", +" ", +" "}; \ No newline at end of file diff --git a/src/xpm/polygon_layer.xpm b/src/xpm/polygon_layer.xpm new file mode 100644 index 00000000000..8c3179b1667 --- /dev/null +++ b/src/xpm/polygon_layer.xpm @@ -0,0 +1,22 @@ +/* XPM */ +static const char * polygon_layer_xpm[] = { +"16 16 3 1", +" c None", +". c #D86652", +"+ c #ddfcc9", +" ", +" .. ", +" .... ...... ", +" .++...++++. ", +" ..++++++++. ", +" ...++++.. ", +" .++++. ", +" ..+++++.. ", +" ..+++++++. ", +" ..++++++++.. ", +" .++++++++... ", +" .++...+++. ", +" .......+++. ", +" ..... ", +" .. ", +" "}; diff --git a/src/xpm/qgis.xpm b/src/xpm/qgis.xpm new file mode 100644 index 00000000000..36b0ba2daf9 --- /dev/null +++ b/src/xpm/qgis.xpm @@ -0,0 +1,75 @@ +/* XPM */ +static const char * qgis_xpm[] = { +"16 16 56 1", +" c None", +". c #FFFFFF", +"+ c #F5F7FE", +"@ c #D5DDFD", +"# c #C7D0F5", +"$ c #D6DBEE", +"% c #F6F6F7", +"& c #D6E0FE", +"* c #E6EDFF", +"= c #D3DFFF", +"- c #8EA2F6", +"; c #697AC3", +"> c #D3D6E1", +", c #FEFFFF", +"' c #EFF3FD", +") c #95A1D9", +"! c #445393", +"~ c #EEEFF1", +"{ c #FBFBFB", +"] c #BEC2D6", +"^ c #4F5B92", +"/ c #A9ADBD", +"( c #FDFEFF", +"_ c #F9FBFE", +": c #ECECEF", +"< c #B3B6C3", +"[ c #4F5882", +"} c #868A9D", +"| c #EAEBEE", +"1 c #F4F5F6", +"2 c #FAFBFD", +"3 c #DFE5FC", +"4 c #B1BDF0", +"5 c #AAB2D0", +"6 c #8389A3", +"7 c #323C65", +"8 c #A8ABBA", +"9 c #F5F5F7", +"0 c #B2B5C3", +"a c #D1D3D8", +"b c #A5AFD6", +"c c #5F72C3", +"d c #4B5CA3", +"e c #323E74", +"f c #30385C", +"g c #D3D5E1", +"h c #666E93", +"i c #5D6792", +"j c #3E4B82", +"k c #2A3565", +"l c #31395C", +"m c #CBCCD4", +"n c #F0F0F1", +"o c #B5B6BD", +"p c #93949B", +"q c #B7B7BA", +"................", +"................", +"................", +"................", +"......+@#$%.....", +"......&*=-;>....", +"........,')!~...", +".........{]^/...", +".......(_:<[}...", +"....|12345678...", +"....90abcdef~...", +".....ghijklm....", +"......nopqn.....", +"................", +"................", +"................"}; diff --git a/src/xpm/zoom.xpm b/src/xpm/zoom.xpm new file mode 100644 index 00000000000..e1cca3b9a5f --- /dev/null +++ b/src/xpm/zoom.xpm @@ -0,0 +1,224 @@ +/* XPM */ +static char *zoom[]={ +"24 24 197 2", +"Qt c None", +"ac c #000000", +"a0 c #363637", +"aW c #3c3938", +"#9 c #4091a0", +"#W c #4092a0", +"aE c #414142", +"aq c #424243", +"aR c #434343", +"ad c #434344", +"aS c #454545", +"#8 c #46a2b3", +"#V c #46a4b4", +"aT c #474747", +"#M c #474748", +"#I c #4799a7", +"aU c #494949", +"a. c #4996a5", +"#x c #4a4a4b", +"aV c #4b4b4b", +"#H c #4ca1b1", +"#j c #4d4d4e", +"aF c #4e5052", +"ak c #4e9ba9", +"#t c #4ea2b2", +".8 c #505050", +"#X c #509ca9", +"aM c #525252", +".W c #535353", +"#1 c #535556", +"aj c #54a5b3", +"aL c #555858", +"#7 c #55b2c4", +"aA c #565657", +"al c #56a0ae", +"#U c #59b9cc", +".y c #5b5b5b", +"ap c #5b5b5c", +"#s c #5cb2c5", +"#G c #5cb8cb", +".n c #5f5f60", +"ab c #606263", +"#f c #60b0c2", +"ai c #62b2c0", +"aN c #635920", +"#0 c #636364", +".K c #636464", +".e c #646465", +"#L c #666666", +"aB c #675b22", +"#6 c #68baca", +"#w c #696969", +".# c #6b6b6b", +"#u c #6bb7c4", +"#i c #6c6c6c", +".a c #6d6d6d", +".f c #6e6e6f", +"#e c #6ec0d3", +".b c #6f6f6f", +"#T c #6fc5d8", +".V c #707272", +".c c #717171", +"#F c #71c8db", +"a# c #72b8c5", +"#J c #72bcc7", +".d c #737373", +"#r c #73c5d9", +".x c #747474", +".m c #747475", +".l c #747576", +"ah c #75bdcc", +"#5 c #75c1d0", +"ar c #777f81", +"az c #778284", +"a4 c #7898b5", +"ae c #798182", +"ao c #798486", +"am c #79bccb", +".5 c #7ac2d1", +"aK c #819092", +"#S c #81cbdc", +"aG c #828e90", +"#g c #82c3cf", +".4 c #82c9d8", +"#4 c #83c9d6", +"aO c #84682e", +"#d c #85cfe0", +"#E c #86d0e1", +"#q c #86d1e1", +"#Z c #889699", +"av c #88cad7", +"aD c #896d4f", +".z c #8b8f90", +".J c #8b9294", +"aC c #8c6f4f", +"a6 c #8c877f", +"#N c #8c9496", +".o c #8d9192", +"#R c #8dd0df", +".w c #8e9495", +"aw c #8ecedc", +".S c #8ecfda", +"bb c #906741", +".7 c #919c9e", +"#Q c #91d3e0", +"ag c #92ccd7", +".3 c #93d4e2", +".X c #959b9c", +"#D c #95d7e6", +"#c c #97d8e6", +"#Y c #98d0da", +"#P c #98d4e0", +".R c #98d6e2", +".T c #99d4de", +"au c #9ad2dd", +".k c #9ba3a4", +".g c #9ca2a3", +"#3 c #9cd5df", +"#C c #a2dce9", +".6 c #a4d6e1", +".2 c #a5dde9", +".G c #a6dce8", +"a1 c #a76848", +"#B c #a7dee9", +"#p c #a8dfeb", +".Q c #aadfea", +"ax c #acdce6", +".H c #acdde7", +"#A c #afe0e9", +"a3 c #b0c2d3", +"an c #b2dfe8", +"a2 c #b37548", +"at c #b3dee7", +"aX c #b47648", +"aJ c #b4ccd1", +".F c #b5e3ee", +"aH c #b6cdd1", +"#K c #b8cfd3", +"#o c #bae7ef", +"#h c #bbd2d4", +".1 c #bce6ef", +"aa c #bee4ea", +"aY c #bf8248", +"#b c #c0e8f0", +"#O c #c1e2ea", +"#z c #c1e3ea", +"af c #c1e4ed", +"#m c #c3e8f0", +".E c #c3ebf3", +"#y c #c5d2d5", +"ay c #c6e8ed", +".9 c #c8d4d6", +"#l c #c9e8ef", +"#n c #c9ebf2", +".P c #c9ecf2", +"aP c #ca8f49", +".j c #cad7d8", +".U c #cae8ed", +"aZ c #cb9049", +".h c #ccd7d9", +"as c #cce8ee", +"aI c #cce9ed", +".I c #cceaef", +"#v c #cee9ed", +"#2 c #cee9ee", +"bc c #cfc7ba", +"#. c #d2ecf3", +"ba c #d4cec3", +"## c #d4edf4", +".t c #d4f0f7", +".D c #d4f1f7", +".u c #d5eff5", +"aQ c #d79d49", +"b# c #dad5cb", +".0 c #daf2f6", +".s c #daf3f9", +".v c #dceff3", +".r c #ddf2f7", +"#k c #dfeef0", +".q c #dff1f4", +"b. c #e0dcd4", +".i c #e1eef1", +".p c #e4eff1", +".L c #e4f2f4", +".A c #e6f3f5", +"a8 c #e7e3dd", +".Y c #ebf7fa", +".O c #ebf9fb", +"#a c #ecf8fa", +"a7 c #edeae5", +".C c #eef9fb", +"a9 c #f2f1ee", +".Z c #f3fbfc", +"a5 c #f8f8f6", +".B c #f8fcfc", +".N c #fcfefe", +".M c #ffffff", +"QtQtQtQtQt.#.a.b.c.dQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQt.e.f.g.h.i.j.k.l.mQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQt.n.o.p.q.r.s.t.u.v.w.xQtQtQtQtQtQtQtQtQtQtQt", +"Qt.y.z.A.B.C.D.E.F.G.H.I.J.dQtQtQtQtQtQtQtQtQtQt", +"Qt.K.L.B.M.N.O.P.Q.R.S.T.U.VQtQtQtQtQtQtQtQtQtQt", +".W.X.q.Y.N.Z.0.1.2.3.4.5.6.7.bQtQtQtQtQtQtQtQtQt", +".8.9#.###a.0#b.Q#c#d#e#f#g#h#iQtQtQtQtQtQtQtQtQt", +"#j#k#l#m#n#o#p#c#q#r#s#t#u#v#wQtQtQtQtQtQtQtQtQt", +"#x#y#z#A#B#C#D#E#F#G#H#I#J#K#LQtQtQtQtQtQtQtQtQt", +"#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#0QtQtQtQtQtQtQtQtQt", +"Qt#1#2#3#4#5#6#7#8#9a.a#aaabacQtQtQtQtQtQtQtQtQt", +"QtadaeafagahaiajakalamanaoapacacQtQtQtQtQtQtQtQt", +"QtQtaqarasatauavawaxayazaAaBaCaDacQtQtQtQtQtQtQt", +"QtQtQtaEaFaGaHaIaJaKaLaMaNaOaPaQaDacQtQtQtQtQtQt", +"QtQtQtQtQtaRaSaTaUaVacacaWaXaYaZaQaDacQtQtQtQtQt", +"QtQtQtQtQtacacacacacacaca0a1a2aYaZaQaDacQtQtQtQt", +"Qta3a4a4a4a4a4a3acQtQtQtQta0a1a2aYaZaQaDacQtQtQt", +"Qta4.Ma5a6a7a8a4acQtQtQtQtQta0a1a2aYaZaQaDacQtQt", +"Qta4a5a9aca8b.a4acQtQtQtQtQtQta0a1a2aYaZaQaDacQt", +"Qta4a6acacaca6a4acQtQtQtQtQtQtQta0a1a2aYaZaDacQt", +"Qta4a7a8acb#baa4acQtQtQtQtQtQtQtQta0a1a2bba0acQt", +"Qta4a8b.a6babca4acQtQtQtQtQtQtQtQtQta0a0a0acacQt", +"Qta3a4a4a4a4a4a3acQtQtQtQtQtQtQtQtQtQtacacacQtQt", +"QtacacacacacacacacQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"}; diff --git a/src/xpm/zoomout.xpm b/src/xpm/zoomout.xpm new file mode 100644 index 00000000000..5b27b429135 --- /dev/null +++ b/src/xpm/zoomout.xpm @@ -0,0 +1,224 @@ +/* XPM */ +static char *zoomout[]={ +"24 24 197 2", +"Qt c None", +"ac c #000000", +"a0 c #363637", +"aW c #3c3938", +"#9 c #4091a0", +"#W c #4092a0", +"aE c #414142", +"aq c #424243", +"aR c #434343", +"ad c #434344", +"aS c #454545", +"#8 c #46a2b3", +"#V c #46a4b4", +"aT c #474747", +"#M c #474748", +"#I c #4799a7", +"aU c #494949", +"a. c #4996a5", +"#x c #4a4a4b", +"aV c #4b4b4b", +"#H c #4ca1b1", +"#j c #4d4d4e", +"aF c #4e5052", +"ak c #4e9ba9", +"#t c #4ea2b2", +".8 c #505050", +"#X c #509ca9", +"aM c #525252", +".W c #535353", +"#1 c #535556", +"aj c #54a5b3", +"aL c #555858", +"#7 c #55b2c4", +"aA c #565657", +"al c #56a0ae", +"#U c #59b9cc", +".y c #5b5b5b", +"ap c #5b5b5c", +"#s c #5cb2c5", +"#G c #5cb8cb", +".n c #5f5f60", +"ab c #606263", +"#f c #60b0c2", +"ai c #62b2c0", +"aN c #635920", +"#0 c #636364", +".K c #636464", +".e c #646465", +"#L c #666666", +"aB c #675b22", +"#6 c #68baca", +"#w c #696969", +".# c #6b6b6b", +"#u c #6bb7c4", +"#i c #6c6c6c", +".a c #6d6d6d", +".f c #6e6e6f", +"#e c #6ec0d3", +".b c #6f6f6f", +"#T c #6fc5d8", +".V c #707272", +".c c #717171", +"#F c #71c8db", +"a# c #72b8c5", +"#J c #72bcc7", +".d c #737373", +"#r c #73c5d9", +".x c #747474", +".m c #747475", +".l c #747576", +"ah c #75bdcc", +"#5 c #75c1d0", +"ar c #777f81", +"az c #778284", +"a4 c #7898b5", +"ae c #798182", +"ao c #798486", +"am c #79bccb", +".5 c #7ac2d1", +"aK c #819092", +"#S c #81cbdc", +"aG c #828e90", +"#g c #82c3cf", +".4 c #82c9d8", +"#4 c #83c9d6", +"aO c #84682e", +"#d c #85cfe0", +"#E c #86d0e1", +"#q c #86d1e1", +"#Z c #889699", +"av c #88cad7", +"aD c #896d4f", +".z c #8b8f90", +".J c #8b9294", +"aC c #8c6f4f", +"#N c #8c9496", +".o c #8d9192", +"#R c #8dd0df", +".w c #8e9495", +"aw c #8ecedc", +".S c #8ecfda", +"bb c #906741", +".7 c #919c9e", +"#Q c #91d3e0", +"ag c #92ccd7", +".3 c #93d4e2", +".X c #959b9c", +"#D c #95d7e6", +"#c c #97d8e6", +"#Y c #98d0da", +"#P c #98d4e0", +".R c #98d6e2", +".T c #99d4de", +"au c #9ad2dd", +".k c #9ba3a4", +".g c #9ca2a3", +"#3 c #9cd5df", +"#C c #a2dce9", +"b. c #a39e97", +".6 c #a4d6e1", +".2 c #a5dde9", +".G c #a6dce8", +"a1 c #a76848", +"#B c #a7dee9", +"#p c #a8dfeb", +".Q c #aadfea", +"ax c #acdce6", +".H c #acdde7", +"#A c #afe0e9", +"a3 c #b0c2d3", +"an c #b2dfe8", +"a2 c #b37548", +"at c #b3dee7", +"aX c #b47648", +"aJ c #b4ccd1", +".F c #b5e3ee", +"aH c #b6cdd1", +"#K c #b8cfd3", +"#o c #bae7ef", +"#h c #bbd2d4", +".1 c #bce6ef", +"aa c #bee4ea", +"aY c #bf8248", +"#b c #c0e8f0", +"#O c #c1e2ea", +"#z c #c1e3ea", +"af c #c1e4ed", +"#m c #c3e8f0", +".E c #c3ebf3", +"#y c #c5d2d5", +"ay c #c6e8ed", +".9 c #c8d4d6", +"#l c #c9e8ef", +"#n c #c9ebf2", +".P c #c9ecf2", +"aP c #ca8f49", +".j c #cad7d8", +".U c #cae8ed", +"aZ c #cb9049", +".h c #ccd7d9", +"as c #cce8ee", +"aI c #cce9ed", +".I c #cceaef", +"#v c #cee9ed", +"#2 c #cee9ee", +"bc c #cfc7ba", +"#. c #d2ecf3", +"ba c #d4cec3", +"## c #d4edf4", +".t c #d4f0f7", +".D c #d4f1f7", +".u c #d5eff5", +"aQ c #d79d49", +"b# c #dad5cb", +".0 c #daf2f6", +".s c #daf3f9", +".v c #dceff3", +".r c #ddf2f7", +"#k c #dfeef0", +".q c #dff1f4", +"a9 c #e0dcd4", +".i c #e1eef1", +".p c #e4eff1", +".L c #e4f2f4", +".A c #e6f3f5", +"a8 c #e7e3dd", +".Y c #ebf7fa", +".O c #ebf9fb", +"#a c #ecf8fa", +"a7 c #edeae5", +".C c #eef9fb", +"a6 c #f2f1ee", +".Z c #f3fbfc", +"a5 c #f8f8f6", +".B c #f8fcfc", +".N c #fcfefe", +".M c #ffffff", +"QtQtQtQtQt.#.a.b.c.dQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQt.e.f.g.h.i.j.k.l.mQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQt.n.o.p.q.r.s.t.u.v.w.xQtQtQtQtQtQtQtQtQtQtQt", +"Qt.y.z.A.B.C.D.E.F.G.H.I.J.dQtQtQtQtQtQtQtQtQtQt", +"Qt.K.L.B.M.N.O.P.Q.R.S.T.U.VQtQtQtQtQtQtQtQtQtQt", +".W.X.q.Y.N.Z.0.1.2.3.4.5.6.7.bQtQtQtQtQtQtQtQtQt", +".8.9#.###a.0#b.Q#c#d#e#f#g#h#iQtQtQtQtQtQtQtQtQt", +"#j#k#l#m#n#o#p#c#q#r#s#t#u#v#wQtQtQtQtQtQtQtQtQt", +"#x#y#z#A#B#C#D#E#F#G#H#I#J#K#LQtQtQtQtQtQtQtQtQt", +"#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#0QtQtQtQtQtQtQtQtQt", +"Qt#1#2#3#4#5#6#7#8#9a.a#aaabacQtQtQtQtQtQtQtQtQt", +"QtadaeafagahaiajakalamanaoapacacQtQtQtQtQtQtQtQt", +"QtQtaqarasatauavawaxayazaAaBaCaDacQtQtQtQtQtQtQt", +"QtQtQtaEaFaGaHaIaJaKaLaMaNaOaPaQaDacQtQtQtQtQtQt", +"QtQtQtQtacaRaSaTaUaVacacaWaXaYaZaQaDacQtQtQtQtQt", +"QtQtQtQtQtQtQtacacQtacaca0a1a2aYaZaQaDacQtQtQtQt", +"Qta3a4a4a4a4a4a3acQtQtQtaca0a1a2aYaZaQaDacQtQtQt", +"Qta4.Ma5a6a7a8a4acQtQtQtQtaca0a1a2aYaZaQaDacQtQt", +"Qta4a5a6a7a8a9a4acQtQtQtQtQtaca0a1a2aYaZaQaDacQt", +"Qta4b.acacacb.a4acQtQtQtQtQtQtaca0a1a2aYaZaDacQt", +"Qta4a7a8a9b#baa4acQtQtQtQtQtQtQtaca0a1a2bba0acQt", +"Qta4a8a9b#babca4acQtQtQtQtQtQtQtQtaca0a0a0acacQt", +"Qta3a4a4a4a4a4a3acQtQtQtQtQtQtQtQtQtacacacacQtQt", +"QtacacacacacacacacQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"};