Citation: 1B_402/2015 E. C

Mit Beschwerde in Strafsachen vom 18. November 2015 an das Bundesgericht beantragt A.________, das Urteil des Obergerichts aufzuheben und seinen Rechtsanwalt als amtlichen Verteidiger im Strafverfahren einzusetzen. Eventuell sei das Urteil, mit den entsprechenden Folgen für die Verlegung der Kosten und Entschädigungen, insoweit aufzuheben, als ihm für das Verfahren vor dem Obergericht die amtliche Verteidigung bzw. die unentgeltliche Prozessführung verweigert worden sei. Schliesslich sei ihm eventuell auch im bundesgerichtlichen Verfahren die unentgeltliche Rechtspflege und Verbeiständung zu gewähren. Zur Begründung wird im Wesentlichen eine Verletzung der dem Obergericht obliegenden Pflicht zur hinreichenden Entscheidbegründung sowie ein Verstoss gegen die völker-, verfassungs- und gesetzesrechtlichen Bestimmungen über die amtliche Verteidigung bzw. die unentgeltliche Prozessführung geltend gemacht. Die Staatsanwaltschaft und das Obergericht des Kantons Solothurn verzichteten auf eine Stellungnahme.