Sachverhalt: A. W._, geboren 1947, meldete sich am 13. Juli 2005 unter Hinweis auf somatische und psychische Beschwerden nach Brustkrebsoperationen im Mai 2004 (Karzinom rechts, Ablatio beidseits) bei der Invalidenversicherung zum Leistungsbezug an. Ihre Tätigkeit als Betriebsangestellte bei der A._ AG hatte W._ im August 2004 wieder aufnehmen können; ab dem 22. Februar 2005 hatte die Hausärztin Frau Dr. med. M._, Allgemeine Medizin FMH, indessen wiederum eine 100%ige Arbeitsunfähigkeit attestiert, und W._ kehrte in der Folge nicht mehr an den Arbeitsplatz zurück. Am 24. August 2005 kündigte die Arbeitgeberin das Arbeitsverhältnis per 30. November 2005. Mit Verfügung vom 1. Oktober 2010 lehnte die IV-Stelle den Anspruch auf eine Invalidenrente ab (Invaliditätsgrad: 31 %). B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 5. Dezember 2011 ab. C. W._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei die Sache an die IV-Stelle zurückzuweisen zur korrekten Durchführung des Vorbescheidverfahrens, eventualiter seien ihr die gesetzlichen Leistungen nach Massgabe eines Invaliditätsgrades von 76 % zuzusprechen. Des Weiteren seien ihr die Kosten für die Haushaltsabklärung sowie das Privatgutachten mit ergänzenden Stellungnahmen, welche sie in Auftrag gegeben hatte, zu ersetzen. Ein Schriftenwechsel wurde nicht durchgeführt. 