Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Showcase
  4. QrwAndroid - QML plugin

QrwAndroid - QML plugin

Scheduled Pinned Locked Moved Showcase
qmlandroidextensionpluginqrwandroidgoogle
15 Posts 5 Posters 12.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • GrecKoG GrecKo

    Have you seen https://github.com/lirios/fluid/ ?

    raven-worxR Offline
    raven-worxR Offline
    raven-worx
    Moderators
    wrote on last edited by
    #3

    @GrecKo
    yes i am aware that there are various other libraries with a similiar scope available already .
    But nevertheless i am planning some controls and features i couldn't find in any of them.

    --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
    If you have a question please use the forum so others can benefit from the solution in the future

    1 Reply Last reply
    1
    • GrecKoG Offline
      GrecKoG Offline
      GrecKo
      Qt Champions 2018
      wrote on last edited by
      #4

      I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.
      A lot of elements are already present there and it's a little bit more established.

      For example, I implemented some Steppers internally that I would rather contribute to Fluid because it has a larger audience ( if I take the time to actually clean my code and make it more generic).

      raven-worxR 1 Reply Last reply
      1
      • GrecKoG GrecKo

        I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.
        A lot of elements are already present there and it's a little bit more established.

        For example, I implemented some Steppers internally that I would rather contribute to Fluid because it has a larger audience ( if I take the time to actually clean my code and make it more generic).

        raven-worxR Offline
        raven-worxR Offline
        raven-worx
        Moderators
        wrote on last edited by raven-worx
        #5

        @GrecKo said in QrwAndroid - QML plugin:

        I don't want to force you on anything, but wouldn't collaborating with Fluid make more sense ? at least for the UI controls.

        Thats not that easy. Most elements of mine are heavily webbed with my C++ classes (self-inheriting AndroidStyle as attached property, various Util classes, etc).

        And i am also not forcing anyone to use my library ;)
        At the end everyone has to decide on it's own which lib fits the best for his/her requirements (regarding costs and/or provided feature-set).

        --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
        If you have a question please use the forum so others can benefit from the solution in the future

        1 Reply Last reply
        1
        • GrecKoG Offline
          GrecKoG Offline
          GrecKo
          Qt Champions 2018
          wrote on last edited by
          #6

          Fair enough, I understand and respect your position : )

          1 Reply Last reply
          1
          • raven-worxR Offline
            raven-worxR Offline
            raven-worx
            Moderators
            wrote on last edited by
            #7

            bump.
            Updated state of implemented features.

            --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
            If you have a question please use the forum so others can benefit from the solution in the future

            raven-worxR 1 Reply Last reply
            1
            • raven-worxR raven-worx

              bump.
              Updated state of implemented features.

              raven-worxR Offline
              raven-worxR Offline
              raven-worx
              Moderators
              wrote on last edited by raven-worx
              #8
              • implemented Google Mobile Ads (Banners only)
                (The native AdView android view is rendered into an QML item)
              • dropped QZXing integration - since it can be easily added by the enduser on demand

              --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
              If you have a question please use the forum so others can benefit from the solution in the future

              1 Reply Last reply
              1
              • Attila SantoA Offline
                Attila SantoA Offline
                Attila Santo
                wrote on last edited by
                #9

                this plugin sounds great. I would love to see your masonry implementation.

                raven-worxR 1 Reply Last reply
                0
                • Attila SantoA Attila Santo

                  this plugin sounds great. I would love to see your masonry implementation.

                  raven-worxR Offline
                  raven-worxR Offline
                  raven-worx
                  Moderators
                  wrote on last edited by raven-worx
                  #10

                  @Attila-Santo
                  i will release the plugin for testing purposes during alpha/beta phase at some point when it makes sense.
                  Watch this thread to get the notification.

                  --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
                  If you have a question please use the forum so others can benefit from the solution in the future

                  Attila SantoA 1 Reply Last reply
                  1
                  • K Offline
                    K Offline
                    kangherr
                    wrote on last edited by
                    #11

                    @GrecKo said in QrwAndroid - QML plugin:

                    https://github.com/lirios/fluid/

                    Noted

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      Davidjames3321
                      Banned
                      wrote on last edited by Davidjames3321
                      #12
                      This post is deleted!
                      1 Reply Last reply
                      0
                      • raven-worxR raven-worx

                        @Attila-Santo
                        i will release the plugin for testing purposes during alpha/beta phase at some point when it makes sense.
                        Watch this thread to get the notification.

                        Attila SantoA Offline
                        Attila SantoA Offline
                        Attila Santo
                        wrote on last edited by
                        #13

                        @raven-worx did your plugin ever make it to alpha / beta?

                        I would still love to see the implementation of your masonry

                        raven-worxR 1 Reply Last reply
                        1
                        • Attila SantoA Attila Santo

                          @raven-worx did your plugin ever make it to alpha / beta?

                          I would still love to see the implementation of your masonry

                          raven-worxR Offline
                          raven-worxR Offline
                          raven-worx
                          Moderators
                          wrote on last edited by
                          #14

                          @Attila-Santo
                          Hi, no i didnt find time to finish this plugin.

                          Anyway here is the implementation of this layout:
                          https://gist.github.com/raven-worx/28a737f7333480cfac418b42480093fc

                          Example:

                          GridFlow {
                              anchors.fill: parent
                              
                              columnCount: 2
                              horizontalSpacing: 5
                              verticalSpacing: 5
                              spanningEnabled: true
                              margin: 5
                              rowHeight: 50
                              keepChildOrder: true
                          
                              Rectangle {
                                    GridFlow.sizeHint: Qt.size(40,50)
                                    GridFlow.spanningChance: 0.2
                                    GridFlow.minimumHeight : 10
                                    GridFlow.maximumHeight: 10
                              }
                          }
                          

                          The implementation can easily adapted to set the row/column span explicitly via the attached property class and applied in the GridFlow::doLayout() method.

                          --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
                          If you have a question please use the forum so others can benefit from the solution in the future

                          Attila SantoA 1 Reply Last reply
                          3
                          • raven-worxR raven-worx

                            @Attila-Santo
                            Hi, no i didnt find time to finish this plugin.

                            Anyway here is the implementation of this layout:
                            https://gist.github.com/raven-worx/28a737f7333480cfac418b42480093fc

                            Example:

                            GridFlow {
                                anchors.fill: parent
                                
                                columnCount: 2
                                horizontalSpacing: 5
                                verticalSpacing: 5
                                spanningEnabled: true
                                margin: 5
                                rowHeight: 50
                                keepChildOrder: true
                            
                                Rectangle {
                                      GridFlow.sizeHint: Qt.size(40,50)
                                      GridFlow.spanningChance: 0.2
                                      GridFlow.minimumHeight : 10
                                      GridFlow.maximumHeight: 10
                                }
                            }
                            

                            The implementation can easily adapted to set the row/column span explicitly via the attached property class and applied in the GridFlow::doLayout() method.

                            Attila SantoA Offline
                            Attila SantoA Offline
                            Attila Santo
                            wrote on last edited by
                            #15

                            @raven-worx you're a hero 🙌

                            1 Reply Last reply
                            0

                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups
                            • Search
                            • Get Qt Extensions
                            • Unsolved