Commit Graph

  • d692c9f3d5 boundingRect should be public, not protected Aaron J. Seigo 2007-07-20 07:42:02 +0000
  • 6ea5d0771b Icon now draws text, also lots of api love Matt Broadstone 2007-07-20 06:28:51 +0000
  • 98e4e20fe2 * add createPackage to Package * remove Packager since it has no point in life anymore Aaron J. Seigo 2007-07-20 04:23:27 +0000
  • 0f2acacbe7 * const correctness fixes * allow setting/getting a service type Aaron J. Seigo 2007-07-20 04:14:13 +0000
  • 43a98e8fc1 automatically register packages with sycoca Aaron J. Seigo 2007-07-20 04:07:00 +0000
  • 8c8504964e * disable copying of Applet due to dptr-but-no-copy-ctor * provide an accessor to the Package object. * some const corrections Aaron J. Seigo 2007-07-20 03:34:20 +0000
  • 44fe05f668 create a Package if we have a scripted plasmoid on hand. Aaron J. Seigo 2007-07-20 03:28:34 +0000
  • 1b6070d807 X-KDE-ParentApp is already registered, but X-Plasma-Language isn't Aaron J. Seigo 2007-07-20 03:25:33 +0000
  • 11cba27eee * dissallow copying of PackageStructure as it has a dptr but no copy ctor * Package::isValid() checks if the Package is valid, e.g. all required files and dirs are present * add methods to PackageStructure which return just the required bits Aaron J. Seigo 2007-07-20 03:21:40 +0000
  • 0e193f1924 rename the header to have a _p so the private status is obvious Aaron J. Seigo 2007-07-20 03:19:17 +0000
  • 2c533e50cd move the package structures to libplasma so Applet can use them (and probably Theme in the future as well). don't install the header or export the class though as they aren't meant (at this time anyways?) to be used externally Aaron J. Seigo 2007-07-20 03:16:40 +0000
  • 9dcd34a521 Fix icon drawing Matt Broadstone 2007-07-20 02:19:42 +0000
  • be39ca07b1 add missing convenience headers (should we have these for the widgets too?) Aaron J. Seigo 2007-07-20 02:09:51 +0000
  • 9303303aa2 SVN_SILENT: TODO is done, remove it Aaron J. Seigo 2007-07-20 02:01:56 +0000
  • 40ae48275a The bounding rect is relative to the item's local coordinate system, not the parent's one. Andre Duffeck 2007-07-19 09:37:08 +0000
  • abd156ece2 * clarify several points in the api documentation. time to do a techbase tutorial! * pass the exact match action into exec(). this allows runners the opportunity to store otherwise expensive information in the action and get it back easily Aaron J. Seigo 2007-07-18 19:09:41 +0000
  • 2c29040193 Make happy dashboard Laurent Montel 2007-07-18 15:15:14 +0000
  • 3bca317864 Make happy dashboard Laurent Montel 2007-07-18 14:36:42 +0000
  • 469f8a3402 * add configxml to the build. * move the headers section down to the install area Aaron J. Seigo 2007-07-18 09:34:18 +0000
  • 681b82c0c0 a KConfigXT XML -> KConfigSkeleton class. should have all the most important items. Aaron J. Seigo 2007-07-18 09:26:24 +0000
  • f253225fba SVN_SILENT: yes that monday has come and gone Aaron J. Seigo 2007-07-18 06:23:29 +0000
  • 504810736b you know what, i really don't care about supporting animated svg's in Plasma::Svg as they break the "this is an image" concept that Plasma::Svg is built around and nobody is using them right now anyways Aaron J. Seigo 2007-07-18 06:21:48 +0000
  • f4d7105ebf Center new applets in the middle of the screen Aaron Eisenberg 2007-07-18 06:18:47 +0000
  • 7345acd92d SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-18 05:47:25 +0000
  • cbe0c1fe2d SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-18 05:47:25 +0000
  • 13edb00b8e note which is the default in the apidox Aaron J. Seigo 2007-07-18 04:58:27 +0000
  • 089082c050 put the inherited classes on one line. even though it gets long sometimes, it makes grepping easier =) Aaron J. Seigo 2007-07-17 22:56:28 +0000
  • fa2907d3de indeed this is not needed as it is already reg'd by KPluginInfo. thanks vir =) Aaron J. Seigo 2007-07-17 22:31:57 +0000
  • c7b13e477b don't crash when we are asked to create something bogus Aaron J. Seigo 2007-07-17 22:26:18 +0000
  • f6a4e9612d * X-PlasmoidCategory => X-KDE-PluginInfo-Category * allow filtering applets by category and parent app * allow filtering categories by parent app Aaron J. Seigo 2007-07-17 21:30:27 +0000
  • 9f555db9a1 was not supposed to commit this file... Leo Franchi 2007-07-17 21:27:05 +0000
  • f4ca9c1aca add mimetype flexibility, by storing it in a variable with getters/setters, as discussed with asiego on panel-devel Leo Franchi 2007-07-17 21:13:41 +0000
  • 70ecce2899 add the X-KDE-ParentApp entry here so that sycoca knows that applets will be using it Aaron J. Seigo 2007-07-17 20:51:59 +0000
  • 9789d8b57f make it possible to set the theme per-application, allowing krunner to share plasma's theme by default but amarok to have their own Fun(tm) too Aaron J. Seigo 2007-07-17 20:51:12 +0000
  • cf889b289b +add a signal when a movement animation is finished +modify applet solid notifier to disappear when the notification is finished Alexis Ménard 2007-07-17 19:23:33 +0000
  • 8f056a022a convenience setData method for when one gets a DataEngine::Data to set. useful for chaining engines together Aaron J. Seigo 2007-07-17 18:08:57 +0000
  • acbfadae12 move the desktop context menu out of corona. this reflects the design better where different views may want different menus; the dekstop menu only being appropriate for, well, the desktop; other apps may be using Corona for which "desktop" is completely irrelevant. Aaron J. Seigo 2007-07-17 17:55:05 +0000
  • 5151879373 add run command to the desktop context menu Aaron J. Seigo 2007-07-17 16:55:27 +0000
  • 50ee468b54 Added setStyled(bool) function for switching background and border of the widget on or off, to have a transparent text-item for example. Lukas Kropatschek 2007-07-16 23:56:57 +0000
  • 849800995b this isn't a publicly installed header, but may as well make them all consistent for the "Just in case" and "consistency is king" principles. also get rid of an unecessary moc #include Aaron J. Seigo 2007-07-16 18:01:55 +0000
  • 04d138869a remove dead code which; Applet manages these ids itself Aaron J. Seigo 2007-07-16 17:52:49 +0000
  • 44f3ee81c7 fix logical bug: non themed images work now too Urs Wolfer 2007-07-16 14:19:36 +0000
  • b4accded7e SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-15 05:44:15 +0000
  • 1633d8d791 use QtModule/QFoo includes Pino Toscano 2007-07-14 22:40:00 +0000
  • 94a57ed051 * appletConfig -> config * globalAppletConfig -> globalConfig * add a convenience and safety method for accessing groups in the applet config, which namespaces the groups appropriately Aaron J. Seigo 2007-07-12 19:14:23 +0000
  • 843ab6a69f * addPlasmoid -> addApplet * pop up a failure applet when that happens... Aaron J. Seigo 2007-07-12 18:37:13 +0000
  • 8ee8f97aa1 * gaurd against an args with less than 2 items in it being passed in * add a setFailedToLaunch method to applet to allow a generic way to set such status Aaron J. Seigo 2007-07-12 18:34:53 +0000
  • b82624429e - make it possible to instantiate a Plasma::Widget itself (implement all pure virtuals from QGraphicsItem) - allow parenting it to a QGraphicsItem Aaron J. Seigo 2007-07-12 18:11:50 +0000
  • ac35242c5d fix the indentation before i add anything to this Aaron J. Seigo 2007-07-12 17:54:58 +0000
  • 7de863a242 kill an unused variable (relic of a previous implementation) Alex Merry 2007-07-12 13:27:05 +0000
  • 71c21577d3 Add categories to plasmoids. The actual category names are subject to change at some point - a definitive list on techbase will probably be assembled. Alex Merry 2007-07-12 13:24:35 +0000
  • 1e5cdae3ea - ensure we always return something from loadDataEngines - m_engines -> engines since it is in the d ptr - don't bother with the null engine in the engine dict and fix unloadEngine with that in mind Aaron J. Seigo 2007-07-11 03:08:57 +0000
  • 2b4b22883d Make the APIDOX not lie, and change the logic to make sense (loadDataEngine will always return a data engine - it just might not be valid). Alex Merry 2007-07-11 01:24:43 +0000
  • 349e57629d Let's use the right cursor on the lineedit Riccardo Iaconelli 2007-07-10 13:16:33 +0000
  • 63bae4267e remove kde4_automoc() Allen Winter 2007-07-10 09:14:12 +0000
  • 5abd0b2787 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-07-10 04:37:45 +0000
  • 606b1862a7 add clearData() methods Aaron J. Seigo 2007-07-09 09:33:15 +0000
  • d12ae228c1 +Disable old medianotifier autostart, it now has to be loaded explicitely to be used. +Add new applet solidnotifier wich will in future show new devices.I put it directly here because it was a default applet wich will be loaded on start. Send me email if problem. +Modify solidnotifierengine in order to connect it with solid.Just connect signal, no filter and so +Problem in solidnotifier applet->don't find the solidnotifier engine.See it later. Alexis Ménard 2007-07-06 23:54:56 +0000
  • 44bf51c596 +Disable old medianotifier autostart, it now has to be loaded explicitely to be used. +Add new applet solidnotifier wich will in future show new devices.I put it directly here because it was a default applet wich will be loaded on start. Send me email if problem. +Modify solidnotifierengine in order to connect it with solid.Just connect signal, no filter and so +Problem in solidnotifier applet->don't find the solidnotifier engine.See it later. Alexis Ménard 2007-07-06 23:54:56 +0000
  • 3d4b57b118 Clean up the APIDOX a little: spelling mistakes, seperating the "brief description" from the "main description", "Reimplemented from QGraphicsView" should be a comment, not an APIDOX (so Doxygen will copy the original APIDOX down), added docs for the export macro. Alex Merry 2007-07-06 22:20:57 +0000
  • fee185b328 +Add slideIn slideDown animation in plasma Mail me if you want a simple applet wich use this animation Alexis Ménard 2007-07-06 16:26:48 +0000
  • 6c736f91e0 add dptr; thanks ebn! Aaron J. Seigo 2007-07-06 10:28:28 +0000
  • cf7be10b37 Speed improvements, as reported by EBN Riccardo Iaconelli 2007-07-04 12:55:07 +0000
  • 33d25b39d8 * sketch in movement animations * add slideIn, slideOut * change the name of the progress parameters in the animator header to reflect how they are actually used these days Aaron J. Seigo 2007-07-04 09:36:50 +0000
  • 5496acb8e9 configureDialog -> showConfigurationInterface more explicit as to what it does and falls in line with setHasConfigurationInterface Aaron J. Seigo 2007-07-02 10:58:03 +0000
  • 8e6578bf18 allow applets to note whether or not they provide a configure interface and pay attention to that when creating the context menu Aaron J. Seigo 2007-07-02 10:47:34 +0000
  • 32ea32d1c7 - fix the init() method not being called - improve the API docu to be more obvious Aaron J. Seigo 2007-07-02 10:16:39 +0000
  • 9be47e0850 Add missing (camelcase) include Remove old include Laurent Montel 2007-07-01 13:47:06 +0000
  • c81c8afb92 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-30 04:34:16 +0000
  • 6558b376af Simpler menu text. The exact choice of word for the options dialog is something that can be discussed at Akademy. Remove untranslated menu title. Robert Knight 2007-06-27 23:48:09 +0000
  • 37c2db7af7 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-27 05:24:25 +0000
  • 9b8a171da8 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-27 05:24:25 +0000
  • 1ad1ce6760 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-26 05:21:32 +0000
  • 0e274e2017 We've made SourceOver the default compositionMode in QPainter. This in turn makes the default: QPainter::fillRect(QRect(...), Qt::transparent); a no-op. The commit makes the fillrect actually do what, I bet it was supposed to be doing. (but i ain't much of a gambler since i'm not sure what it's supposed to be doin in the first place. at least now it's doing something "weird" faster) Zack Rusin 2007-06-25 19:20:54 +0000
  • e285025ba5 empty Dirk Mueller 2007-06-25 11:59:43 +0000
  • 49f9cd42f8 adapt to new Phase API Aaron J. Seigo 2007-06-25 06:02:33 +0000
  • 45ee70aa26 * startElementAnimation -> animateElement * animate -> animateItem * frames -> framesPerSecond * use the curve shape as provided by the animator * get rid of the use of QTimeLine * this cuts down on the number of objects and timer events dramatically in the case of multiple simultaneous animations * all animations now update on the same tick * simplifies the management code a -lot- though now i need to do a lot more of the math Aaron J. Seigo 2007-06-25 06:01:34 +0000
  • 1ba292c158 * allow the animator to define the curve to use * switch to Phase::CurveShape now that we aren't using QTimeLine Aaron J. Seigo 2007-06-25 05:57:47 +0000
  • 877f17a33d make items movable even on startup Aaron J. Seigo 2007-06-25 01:37:27 +0000
  • 8c8012c1ce framesPerSecond is more obvious Aaron J. Seigo 2007-06-24 21:36:00 +0000
  • a45a0c2e5f since we are now using a range of 0-1, there's no real need for *Completed methods, just pass in 1 Aaron J. Seigo 2007-06-24 20:22:19 +0000
  • 2e78ff6e5e From EBN: Tim Beaulen 2007-06-24 12:50:58 +0000
  • 12a1706eb0 i don't like const and const don't like me so i offer you this apology: Aaron J. Seigo 2007-06-24 06:35:49 +0000
  • 122643d1e2 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-23 05:27:00 +0000
  • f25788e362 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-23 05:27:00 +0000
  • 40d9432574 Revert HTML too when defaultText is removed. Thomas Georgiou 2007-06-22 23:36:38 +0000
  • 68a305c511 ensure we don't crash when setting up applets without a scene Aaron J. Seigo 2007-06-22 22:38:17 +0000
  • ead42c31b4 make applet immutable actually have some effect (e.g. make it immovable) Aaron J. Seigo 2007-06-22 22:08:04 +0000
  • 3fd8500159 isImmutable -> immutable Aaron J. Seigo 2007-06-22 22:07:13 +0000
  • fbbab1b9b6 time to break everyone's plasmoids. Aaron J. Seigo 2007-06-22 20:28:42 +0000
  • e266a6b1ee add a place holder for widget backgrounds Aaron J. Seigo 2007-06-22 18:36:13 +0000
  • 7d369275a7 SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-22 05:12:36 +0000
  • 55b7bc3219 Use pix.fill(Qt::transparent) to initialize the button pixmap to fully transparent. Fredrik Höglund 2007-06-21 21:54:42 +0000
  • 35b86c492e Add defaultText graying. Thomas Georgiou 2007-06-21 19:18:08 +0000
  • 5ff761af6f * move members to the private class * style guide fixes * simplify the code in some places Aaron J. Seigo 2007-06-21 18:47:04 +0000
  • bac0859be5 ok, now any right click on an applet gets the applet right click menu. Aaron J. Seigo 2007-06-21 18:25:09 +0000
  • c2815e1f84 add the concept of immutable to applets Aaron J. Seigo 2007-06-21 18:24:05 +0000
  • 5f8c6be988 make Applet (and lineedit) usable with qgraphics_item cast. we probably want to do this with all of our QGI subclasses. i introduced a new enum in the Plasma namespace, ItemType, so we can keep track of these id's centrally. however, the right click mechanism is rather broken in its implementation; we need a way to offer a centralized menu on appets no metter where they are clicked. Aaron J. Seigo 2007-06-21 18:07:39 +0000
  • c37fabf01c Add "defaultText" functionality: when the lineedit does not have focus and it is empty, the can be "defaultText" that will be displayed. See dict applet for example. Thomas Georgiou 2007-06-21 15:42:05 +0000
  • cb1f9596ff SVN_SILENT made messages (.desktop file) Script Kiddy 2007-06-21 05:01:20 +0000